---
Fuzzer filename: '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZL31tortureParseEndpointUrlEthernetPKhm
      functionSourceFile: '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_parseEndpointUrlEthernet
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc:34,5'
          Dst:             UA_parseEndpointUrlEthernet
    - functionName:    _ZL23tortureParseEndpointUrlPKhm
      functionSourceFile: '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_parseEndpointUrl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc:22,5'
          Dst:             UA_parseEndpointUrl
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc'
      linkageType:     externalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         11
      ICount:          84
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - UA_memoryManager_setLimitFromLast4Bytes
        - _ZL23tortureParseEndpointUrlPKhm
        - _ZL31tortureParseEndpointUrlEthernetPKhm
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc:44,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc:45,9'
              BranchSideFuncs:
                - _ZL31tortureParseEndpointUrlEthernetPKhm
                - _ZL23tortureParseEndpointUrlPKhm
            - BranchSide:      '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc:46,10'
              BranchSideFuncs:
                - _ZL31tortureParseEndpointUrlEthernetPKhm
                - _ZL23tortureParseEndpointUrlPKhm
        - Branch String:   '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc:48,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc:49,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc:53,28'
              BranchSideFuncs:
                - _ZL31tortureParseEndpointUrlEthernetPKhm
                - _ZL23tortureParseEndpointUrlPKhm
        - Branch String:   '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc:58,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc:60,44'
              BranchSideFuncs:
                - _ZL23tortureParseEndpointUrlPKhm
            - BranchSide:      '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc:62,52'
              BranchSideFuncs:
                - _ZL31tortureParseEndpointUrlEthernetPKhm
            - BranchSide:      '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc:64,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc:44,10'
          Dst:             UA_memoryManager_setLimitFromLast4Bytes
        - Src:             '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc:60,20'
          Dst:             _ZL23tortureParseEndpointUrlPKhm
        - Src:             '/src/open62541/tests/fuzz/fuzz_src_ua_util.cc:62,20'
          Dst:             _ZL31tortureParseEndpointUrlEthernetPKhm
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    testFreeNetworkBuffer
      functionSourceFile: '/src/open62541/tests/testing-plugins/testing_networklayers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_ConnectionManager *'
        - size_t
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - buf
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ByteString_clear
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/tests/testing-plugins/testing_networklayers.c:45,5'
          Dst:             UA_ByteString_clear
    - functionName:    testAllocNetworkBuffer
      functionSourceFile: '/src/open62541/tests/testing-plugins/testing_networklayers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_ConnectionManager *'
        - size_t
        - 'struct.UA_String *'
        - size_t
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - buf
        - bufSize
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ByteString_allocBuffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/tests/testing-plugins/testing_networklayers.c:39,12'
          Dst:             UA_ByteString_allocBuffer
    - functionName:    testCloseConnection
      functionSourceFile: '/src/open62541/tests/testing-plugins/testing_networklayers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ConnectionManager *'
        - size_t
      constantsTouched: []
      argNames:
        - cm
        - connectionId
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    testSendWithConnection
      functionSourceFile: '/src/open62541/tests/testing-plugins/testing_networklayers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_ConnectionManager *'
        - size_t
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - params
        - buf
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/tests/testing-plugins/testing_networklayers.c:21,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/testing-plugins/testing_networklayers.c:22,29'
              BranchSideFuncs:
                - UA_ByteString_clear
                - UA_ByteString_init
            - BranchSide:      '/src/open62541/tests/testing-plugins/testing_networklayers.c:26,29'
              BranchSideFuncs:
                - UA_ByteString_clear
      Callsites:
        - Src:             '/src/open62541/tests/testing-plugins/testing_networklayers.c:22,9'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/tests/testing-plugins/testing_networklayers.c:24,9'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/tests/testing-plugins/testing_networklayers.c:26,9'
          Dst:             UA_ByteString_clear
    - functionName:    testOpenConnection
      functionSourceFile: '/src/open62541/tests/testing-plugins/testing_networklayers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_ConnectionManager *'
        - 'struct.UA_KeyValueMap *'
        - 'char *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cm
        - params
        - application
        - context
        - connectionCallback
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    arrayOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1677
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p1Length
        - p2
        - p2Length
        - type
      BBCount:         18
      ICount:          146
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1660,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1661,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1664,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1664,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1664,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1665,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1665,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1665,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1666,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1666,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1666,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1667,31'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1669,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1670,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1676,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1671,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1672,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1673,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    booleanOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1499,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1499,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1499,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sByteOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1500,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1500,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1500,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    byteOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1501,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1501,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1501,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    int16Order
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'short *'
        - 'short *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1502,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1502,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1502,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    uInt16Order
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'short *'
        - 'short *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1503,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1503,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1503,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    int32Order
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - 'int *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1504,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1504,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1504,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    uInt32Order
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - 'int *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1505,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1505,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1505,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    int64Order
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1506,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1506,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1506,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    uInt64Order
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1507
      functionLinenumberEnd: 1507
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1507,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1507,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1507,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    floatOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1527
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'float *'
        - 'float *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1527,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1527,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1527,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1527,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1527,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1527,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1527,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1527,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1527,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1527,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1527,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1527,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    doubleOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'double *'
        - 'double *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1528,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1528,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1528,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1528,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1528,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1528,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1528,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1528,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1528,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1528,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1528,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1528,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    stringOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         14
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - memcmp
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1546,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1547,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1550,8'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/open62541/src/ua_types.c:1550,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1550,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1551,8'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/open62541/src/ua_types.c:1551,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1551,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1552,8'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/open62541/src/ua_types.c:1552,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1552,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1553,35'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/open62541/src/ua_types.c:1554,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1555,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1556,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1553,15'
          Dst:             memcmp
    - functionName:    guidOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1542
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Guid *'
        - 'struct.UA_Guid *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         12
      ICount:          131
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1532,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1533,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1534,8'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/open62541/src/ua_types.c:1534,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1535,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1536,8'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/open62541/src/ua_types.c:1536,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1537,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1538,22'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/open62541/src/ua_types.c:1539,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1540,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1541,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1538,15'
          Dst:             memcmp
    - functionName:    nodeIdOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - _
      BBCount:         17
      ICount:          150
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - guidOrder
        - stringOrder
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1562,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1563,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1566,8'
              BranchSideFuncs:
                - stringOrder
                - guidOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1566,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1567,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1570,12'
              BranchSideFuncs:
                - stringOrder
                - guidOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1570,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1571,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1573,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1578,27'
              BranchSideFuncs:
                - guidOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1581,29'
              BranchSideFuncs:
                - stringOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1581,29'
              BranchSideFuncs:
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1573,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1574,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1576,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1578,16'
          Dst:             guidOrder
        - Src:             '/src/open62541/src/ua_types.c:1581,16'
          Dst:             stringOrder
    - functionName:    expandedNodeIdOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1594
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
        - 'struct.UA_ExpandedNodeId *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - _
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - nodeIdOrder
        - stringOrder
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1588,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1589,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1590,31'
              BranchSideFuncs:
                - stringOrder
                - nodeIdOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1591,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1592,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1593,25'
              BranchSideFuncs:
                - nodeIdOrder
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1590,18'
          Dst:             stringOrder
        - Src:             '/src/open62541/src/ua_types.c:1593,12'
          Dst:             nodeIdOrder
    - functionName:    qualifiedNameOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - _
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - stringOrder
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1599,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1600,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1601,25'
              BranchSideFuncs:
                - stringOrder
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1601,12'
          Dst:             stringOrder
    - functionName:    localizedTextOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1611
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - _
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - stringOrder
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1608,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1609,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1610,25'
              BranchSideFuncs:
                - stringOrder
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1607,18'
          Dst:             stringOrder
        - Src:             '/src/open62541/src/ua_types.c:1610,12'
          Dst:             stringOrder
    - functionName:    extensionObjectOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1615
      functionLinenumberEnd: 1651
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ExtensionObject *'
        - 'struct.UA_ExtensionObject *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - _
      BBCount:         25
      ICount:          205
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - nodeIdOrder
        - stringOrder
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1618,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1619,14'
              BranchSideFuncs:
                - nodeIdOrder
                - stringOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1620,8'
              BranchSideFuncs:
                - nodeIdOrder
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1620,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1621,14'
              BranchSideFuncs:
                - nodeIdOrder
                - stringOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1622,8'
              BranchSideFuncs:
                - nodeIdOrder
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1622,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1623,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1625,12'
              BranchSideFuncs:
                - nodeIdOrder
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1625,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1627,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1631,39'
              BranchSideFuncs:
                - nodeIdOrder
                - stringOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1631,39'
              BranchSideFuncs:
                - nodeIdOrder
                - stringOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1639,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1641,40'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1633,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1634,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1635,51'
              BranchSideFuncs:
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1643,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1644,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1645,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1645,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1646,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1647,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1631,26'
          Dst:             nodeIdOrder
        - Src:             '/src/open62541/src/ua_types.c:1635,20'
          Dst:             stringOrder
    - functionName:    dataValueOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_DataValue *'
        - 'struct.UA_DataValue *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - _
      BBCount:         46
      ICount:          442
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - variantOrder
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1717,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1718,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1719,8'
              BranchSideFuncs:
                - variantOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1719,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1720,36'
              BranchSideFuncs:
                - variantOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1726,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1721,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1722,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1723,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1726,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1727,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1728,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1728,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1728,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1732,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1728,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1729,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1732,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1732,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1733,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1734,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1734,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1734,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1738,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1734,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1735,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1738,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1738,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1739,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1740,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1740,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1740,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1744,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1740,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1741,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1744,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1744,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1745,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1746,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1746,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1746,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1751,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1746,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1747,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1751,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1751,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1752,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1753,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1753,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1753,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1757,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1753,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1754,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1757,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1720,22'
          Dst:             variantOrder
    - functionName:    variantOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1680
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - _
      BBCount:         23
      ICount:          235
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - UA_Variant_isScalar
        - arrayOrder
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1681,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1682,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1685,8'
              BranchSideFuncs:
                - arrayOrder
                - UA_Variant_isScalar
                - UA_Variant_isScalar
                - arrayOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1685,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1687,45'
              BranchSideFuncs:
                - UA_Variant_isScalar
                - UA_Variant_isScalar
                - arrayOrder
                - arrayOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1703,8'
              BranchSideFuncs:
                - arrayOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1689,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1690,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1691,12'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1691,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1692,32'
              BranchSideFuncs:
                - arrayOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1695,16'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1695,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1696,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1697,28'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1699,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1700,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1701,5'
              BranchSideFuncs:
                - arrayOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1703,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1704,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1706,7'
              BranchSideFuncs:
                - arrayOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1707,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1708,24'
              BranchSideFuncs:
                - arrayOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1711,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1687,25'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/ua_types.c:1688,25'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/ua_types.c:1697,17'
          Dst:             arrayOrder
        - Src:             '/src/open62541/src/ua_types.c:1708,13'
          Dst:             arrayOrder
    - functionName:    diagnosticInfoOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_DiagnosticInfo *'
        - 'struct.UA_DiagnosticInfo *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - _
      BBCount:         55
      ICount:          515
      EdgeCount:       77
      CyclomaticComplexity: 24
      functionsReached:
        - diagnosticInfoOrder
        - stringOrder
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1764,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1765,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1766,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1766,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1766,29'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1770,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1766,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1767,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1770,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1770,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1771,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1772,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1772,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1772,31'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1776,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1772,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1773,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1776,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1776,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1777,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1778,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1778,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1778,32'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1782,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1778,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1779,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1782,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1782,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1783,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1784,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1784,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1784,25'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1788,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1784,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1785,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1788,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1788,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1789,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1790,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
                - stringOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1790,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1791,35'
              BranchSideFuncs:
                - stringOrder
                - diagnosticInfoOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1797,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1792,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1793,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1794,5'
              BranchSideFuncs:
                - diagnosticInfoOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1797,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1798,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1799,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1799,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1799,34'
              BranchSideFuncs:
                - diagnosticInfoOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1803,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1799,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1800,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1803,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1803,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1804,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1805,8'
              BranchSideFuncs:
                - diagnosticInfoOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1805,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1806,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1807,9'
              BranchSideFuncs:
                - diagnosticInfoOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1807,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1807,37'
              BranchSideFuncs:
                - diagnosticInfoOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1808,18'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1807,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1808,18'
              BranchSideFuncs:
                - diagnosticInfoOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1809,32'
              BranchSideFuncs:
                - diagnosticInfoOrder
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1791,22'
          Dst:             stringOrder
        - Src:             '/src/open62541/src/ua_types.c:1809,12'
          Dst:             diagnosticInfoOrder
    - functionName:    notImplementedOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    structureOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         28
      ICount:          296
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - arrayOrder
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1817,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1817,5'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1818,39'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1822,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1823,17'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1837,17'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1823,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1824,36'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1828,24'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1837,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1838,50'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1850,24'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1840,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1841,23'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1842,27'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1842,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1843,23'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1844,27'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1844,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1845,23'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1847,40'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1860,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1861,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1862,5'
              BranchSideFuncs:
                - arrayOrder
                - arrayOrder
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1832,21'
          Dst:             arrayOrder
        - Src:             '/src/open62541/src/ua_types.c:1854,21'
          Dst:             arrayOrder
    - functionName:    unionOrder
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1867
      functionLinenumberEnd: 1890
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         10
      ICount:          159
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - arrayOrder
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1870,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1871,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1873,8'
              BranchSideFuncs:
                - arrayOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1873,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1874,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1877,35'
              BranchSideFuncs:
                - arrayOrder
        - Branch String:   '/src/open62541/src/ua_types.c:1882,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1883,16'
              BranchSideFuncs:
                - arrayOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:1889,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1887,16'
          Dst:             arrayOrder
    - functionName:    UA_Variant_isScalar
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:762,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lowercase
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:146,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:146,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:147,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    readDimension
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2158
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'struct.UA_NumericRangeDimension *'
      constantsTouched: []
      argNames:
        - buf
        - buflen
        - dim
      BBCount:         15
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - UA_readNumber
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:2160,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2161,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2162,8'
              BranchSideFuncs:
                - UA_readNumber
        - Branch String:   '/src/open62541/src/ua_types.c:2162,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2162,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2163,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:2162,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2163,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2167,5'
              BranchSideFuncs:
                - UA_readNumber
        - Branch String:   '/src/open62541/src/ua_types.c:2169,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2170,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2173,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:2173,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2174,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2176,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:2159,23'
          Dst:             UA_readNumber
        - Src:             '/src/open62541/src/ua_types.c:2168,24'
          Dst:             UA_readNumber
    - functionName:    UA_NumericRange_parse
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2180
      functionLinenumberEnd: 2228
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_NumericRange *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - range
        - str
        - ''
      BBCount:         22
      ICount:          177
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - readDimension
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:2188,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2190,68'
              BranchSideFuncs:
                - readDimension
            - BranchSide:      '/src/open62541/src/ua_types.c:2201,46'
              BranchSideFuncs:
                - readDimension
        - Branch String:   '/src/open62541/src/ua_types.c:2192,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2193,24'
              BranchSideFuncs:
                - readDimension
            - BranchSide:      '/src/open62541/src/ua_types.c:2196,26'
              BranchSideFuncs:
                - readDimension
        - Branch String:   '/src/open62541/src/ua_types.c:2203,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2204,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2207,19'
              BranchSideFuncs:
                - readDimension
        - Branch String:   '/src/open62541/src/ua_types.c:2211,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2212,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2214,16'
              BranchSideFuncs:
                - readDimension
        - Branch String:   '/src/open62541/src/ua_types.c:2214,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2215,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2218,9'
              BranchSideFuncs:
                - readDimension
        - Branch String:   '/src/open62541/src/ua_types.c:2221,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2221,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2225,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:2221,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2222,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2225,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:2201,27'
          Dst:             readDimension
    - functionName:    UA_DataType_isNumeric
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2134
      functionLinenumberEnd: 2151
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - type
      BBCount:         14
      ICount:          64
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:2135,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2149,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_DataType_getStructMember
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2130
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'struct.UA_DataType *'
        - 'char *'
        - 'size_t *'
        - 'struct.UA_DataType **'
        - 'char *'
      constantsTouched: []
      argNames:
        - type
        - memberName
        - outOffset
        - outMemberType
        - outIsArray
      BBCount:         24
      ICount:          201
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:2095,52'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2096,8'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/src/ua_types.c:2099,12'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/src/ua_types.c:2095,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2097,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2099,12'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/src/ua_types.c:2100,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2101,39'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/src/ua_types.c:2129,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:2105,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2106,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2112,13'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/src/ua_types.c:2112,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2113,17'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/src/ua_types.c:2120,17'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/src/ua_types.c:2113,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2114,27'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/src/ua_types.c:2116,24'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/src/ua_types.c:2120,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2121,24'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/src/ua_types.c:2123,24'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:2105,12'
          Dst:             strcmp
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    113
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Array_appendCopy
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2061
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - size
        - newElem
        - type
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Array_append
        - UA_clear
        - UA_copy
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:2063,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2064,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2067,33'
              BranchSideFuncs:
                - UA_copy
                - UA_Array_append
                - UA_clear
        - Branch String:   '/src/open62541/src/ua_types.c:2068,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2069,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2072,27'
              BranchSideFuncs:
                - UA_Array_append
                - UA_clear
        - Branch String:   '/src/open62541/src/ua_types.c:2073,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2074,25'
              BranchSideFuncs:
                - UA_clear
            - BranchSide:      '/src/open62541/src/ua_types.c:2075,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:2067,25'
          Dst:             UA_copy
        - Src:             '/src/open62541/src/ua_types.c:2072,11'
          Dst:             UA_Array_append
        - Src:             '/src/open62541/src/ua_types.c:2074,9'
          Dst:             UA_clear
    - functionName:    UA_copy
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - type
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_clear
      functionUses:    106
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1376,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1376,8'
              BranchSideFuncs:
                - UA_clear
            - BranchSide:      '/src/open62541/src/ua_types.c:1377,18'
              BranchSideFuncs:
                - UA_clear
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1377,9'
          Dst:             UA_clear
    - functionName:    UA_Array_append
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2057
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - size
        - newElem
        - type
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Array_resize
        - UA_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:2049,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2050,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2053,32'
              BranchSideFuncs:
                - UA_init
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:2048,25'
          Dst:             UA_Array_resize
        - Src:             '/src/open62541/src/ua_types.c:2055,5'
          Dst:             UA_init
    - functionName:    UA_clear
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1476
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - type
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    196
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nopClear
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - type
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    String_clear
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - s
        - _
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Array_delete
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:183,5'
          Dst:             UA_Array_delete
    - functionName:    NodeId_clear
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - _
      BBCount:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - String_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:321,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:324,23'
              BranchSideFuncs:
                - String_clear
            - BranchSide:      '/src/open62541/src/ua_types.c:324,23'
              BranchSideFuncs:
                - String_clear
            - BranchSide:      '/src/open62541/src/ua_types.c:326,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:324,9'
          Dst:             String_clear
    - functionName:    ExpandedNodeId_clear
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - _
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - NodeId_clear
        - String_clear
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:509,5'
          Dst:             NodeId_clear
        - Src:             '/src/open62541/src/ua_types.c:510,5'
          Dst:             String_clear
    - functionName:    QualifiedName_clear
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - _
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - String_clear
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:196,5'
          Dst:             String_clear
    - functionName:    LocalizedText_clear
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - _
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - String_clear
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1132,5'
          Dst:             String_clear
        - Src:             '/src/open62541/src/ua_types.c:1133,5'
          Dst:             String_clear
    - functionName:    ExtensionObject_clear
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_ExtensionObject *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - _
      BBCount:         13
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - NodeId_clear
        - String_clear
        - UA_delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:613,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:617,23'
              BranchSideFuncs:
                - NodeId_clear
                - String_clear
            - BranchSide:      '/src/open62541/src/ua_types.c:617,23'
              BranchSideFuncs:
                - NodeId_clear
                - String_clear
            - BranchSide:      '/src/open62541/src/ua_types.c:617,23'
              BranchSideFuncs:
                - NodeId_clear
                - String_clear
            - BranchSide:      '/src/open62541/src/ua_types.c:621,12'
              BranchSideFuncs:
                - UA_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:625,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:621,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:622,23'
              BranchSideFuncs:
                - UA_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:623,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:617,9'
          Dst:             NodeId_clear
        - Src:             '/src/open62541/src/ua_types.c:618,9'
          Dst:             String_clear
        - Src:             '/src/open62541/src/ua_types.c:622,13'
          Dst:             UA_delete
    - functionName:    DataValue_clear
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_DataValue *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - _
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Variant_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1147,5'
          Dst:             Variant_clear
    - functionName:    Variant_clear
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - _
      BBCount:         16
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - UA_Array_delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:706,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:707,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:710,8'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types.c:710,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:710,19'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:718,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:710,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:711,12'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:718,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:711,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:712,13'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:713,25'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types.c:718,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:718,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:719,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:713,9'
          Dst:             UA_Array_delete
    - functionName:    DiagnosticInfo_clear
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_DiagnosticInfo *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - _
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - DiagnosticInfo_clear
        - String_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1176,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1176,37'
              BranchSideFuncs:
                - DiagnosticInfo_clear
            - BranchSide:      '/src/open62541/src/ua_types.c:1176,34'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1176,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1176,8'
              BranchSideFuncs:
                - DiagnosticInfo_clear
            - BranchSide:      '/src/open62541/src/ua_types.c:1177,30'
              BranchSideFuncs:
                - DiagnosticInfo_clear
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1175,5'
          Dst:             String_clear
        - Src:             '/src/open62541/src/ua_types.c:1177,9'
          Dst:             DiagnosticInfo_clear
    - functionName:    clearStructure
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1418
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - type
      BBCount:         22
      ICount:          202
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - UA_Array_delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1384,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1385,39'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:1418,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1388,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1389,17'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:1399,17'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types.c:1389,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1390,32'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:1393,24'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types.c:1399,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1401,37'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:1406,38'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types.c:1401,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1402,47'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:1403,21'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types.c:1406,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1407,28'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:1412,25'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1395,17'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/ua_types.c:1402,21'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/ua_types.c:1409,21'
          Dst:             UA_Array_delete
    - functionName:    clearUnion
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - type
      BBCount:         8
      ICount:          95
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Array_delete
        - UA_clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1424,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1425,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1426,35'
              BranchSideFuncs:
                - UA_clear
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types.c:1429,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1430,16'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:1434,27'
              BranchSideFuncs:
                - UA_clear
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1432,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/ua_types.c:1434,9'
          Dst:             UA_clear
    - functionName:    UA_Array_delete
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2079
      functionLinenumberEnd: 2088
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - size
        - type
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_clear
      functionUses:    62
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:2080,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2080,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2081,36'
              BranchSideFuncs:
                - UA_clear
        - Branch String:   '/src/open62541/src/ua_types.c:2082,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2083,29'
              BranchSideFuncs:
                - UA_clear
            - BranchSide:      '/src/open62541/src/ua_types.c:2086,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:2083,13'
          Dst:             UA_clear
    - functionName:    UA_delete
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - type
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Array_resize
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char **'
        - 'size_t *'
        - size_t
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - size
        - newSize
        - type
      BBCount:         29
      ICount:          245
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - UA_Array_delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1993,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1994,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1997,8'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types.c:1997,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1998,26'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:2006,11'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types.c:2007,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2007,28'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:2016,19'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types.c:2007,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2008,30'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:2016,19'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types.c:2010,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2011,13'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:2012,16'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types.c:2017,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2018,14'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:2021,18'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types.c:2022,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2023,12'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:2030,8'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types.c:2023,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2024,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2025,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:2030,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:2031,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:2033,15'
              BranchSideFuncs:
                - UA_Array_delete
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1998,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/ua_types.c:2034,9'
          Dst:             UA_Array_delete
    - functionName:    UA_init
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - type
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copyByte
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - _
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy2Byte
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'short *'
        - 'short *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - _
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy4Byte
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - 'int *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - _
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy8Byte
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - _
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    String_copy
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - _
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Array_copy
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:176,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:176,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:177,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:174,9'
          Dst:             UA_Array_copy
    - functionName:    copyGuid
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Guid *'
        - 'struct.UA_Guid *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - _
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NodeId_copy
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - _
      BBCount:         11
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - String_copy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:333,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:335,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:339,32'
              BranchSideFuncs:
                - String_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:339,32'
              BranchSideFuncs:
                - String_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:343,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:346,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:339,19'
          Dst:             String_copy
    - functionName:    ExpandedNodeId_copy
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
        - 'struct.UA_ExpandedNodeId *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - _
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - NodeId_copy
        - String_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:516,28'
          Dst:             NodeId_copy
        - Src:             '/src/open62541/src/ua_types.c:517,15'
          Dst:             String_copy
    - functionName:    QualifiedName_copy
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - _
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - String_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:191,12'
          Dst:             String_copy
    - functionName:    LocalizedText_copy
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - _
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - String_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1139,28'
          Dst:             String_copy
        - Src:             '/src/open62541/src/ua_types.c:1140,15'
          Dst:             String_copy
    - functionName:    ExtensionObject_copy
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ExtensionObject *'
        - 'struct.UA_ExtensionObject *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - _
      BBCount:         18
      ICount:          144
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - NodeId_copy
        - String_copy
        - UA_Array_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:633,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:637,25'
              BranchSideFuncs:
                - NodeId_copy
                - String_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:637,25'
              BranchSideFuncs:
                - NodeId_copy
                - String_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:637,25'
              BranchSideFuncs:
                - NodeId_copy
                - String_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:646,13'
              BranchSideFuncs:
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:646,13'
              BranchSideFuncs:
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:654,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:646,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:646,43'
              BranchSideFuncs:
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:647,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:646,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:647,13'
              BranchSideFuncs:
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:648,9'
              BranchSideFuncs:
                - UA_Array_copy
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:638,18'
          Dst:             NodeId_copy
        - Src:             '/src/open62541/src/ua_types.c:641,19'
          Dst:             String_copy
        - Src:             '/src/open62541/src/ua_types.c:650,18'
          Dst:             UA_Array_copy
    - functionName:    DataValue_copy
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_DataValue *'
        - 'struct.UA_DataValue *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - _
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DataValue_clear
        - UA_Variant_init
        - Variant_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1156,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1156,8'
              BranchSideFuncs:
                - DataValue_clear
            - BranchSide:      '/src/open62541/src/ua_types.c:1157,25'
              BranchSideFuncs:
                - DataValue_clear
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1154,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/ua_types.c:1155,28'
          Dst:             Variant_copy
        - Src:             '/src/open62541/src/ua_types.c:1157,9'
          Dst:             DataValue_clear
    - functionName:    Variant_copy
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - _
      BBCount:         14
      ICount:          118
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - UA_Array_copy
        - UA_Variant_isScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:725,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:726,16'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:727,42'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/ua_types.c:729,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:730,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:731,24'
              BranchSideFuncs:
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/ua_types.c:733,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:734,32'
              BranchSideFuncs:
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:740,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:736,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:737,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:738,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:725,8'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/ua_types.c:727,28'
          Dst:             UA_Array_copy
        - Src:             '/src/open62541/src/ua_types.c:734,18'
          Dst:             UA_Array_copy
    - functionName:    DiagnosticInfo_copy
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_DiagnosticInfo *'
        - 'struct.UA_DiagnosticInfo *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - _
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - DiagnosticInfo_copy
        - String_copy
        - UA_String_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1189,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1190,31'
              BranchSideFuncs:
                - String_copy
                - DiagnosticInfo_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1191,8'
              BranchSideFuncs:
                - DiagnosticInfo_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1191,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1191,39'
              BranchSideFuncs:
                - DiagnosticInfo_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1191,36'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1191,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1191,8'
              BranchSideFuncs:
                - DiagnosticInfo_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1193,13'
              BranchSideFuncs:
                - DiagnosticInfo_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1194,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1195,43'
              BranchSideFuncs:
                - DiagnosticInfo_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1199,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1186,5'
          Dst:             UA_String_init
        - Src:             '/src/open62541/src/ua_types.c:1190,18'
          Dst:             String_copy
        - Src:             '/src/open62541/src/ua_types.c:1195,23'
          Dst:             DiagnosticInfo_copy
    - functionName:    copyNotImplemented
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1335
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - type
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copyStructure
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - type
      BBCount:         28
      ICount:          297
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - UA_Array_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1251,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1252,39'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1298,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1256,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1257,17'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1275,17'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1257,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1258,41'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1262,45'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1267,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1268,33'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1270,22'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1275,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1276,35'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1279,36'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1276,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1277,60'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1278,13'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1279,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1280,49'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1290,26'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1285,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1286,37'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1288,26'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_copy
                - UA_Array_copy
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1266,27'
          Dst:             UA_Array_copy
        - Src:             '/src/open62541/src/ua_types.c:1277,31'
          Dst:             UA_Array_copy
        - Src:             '/src/open62541/src/ua_types.c:1284,31'
          Dst:             UA_Array_copy
    - functionName:    copyUnion
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - type
      BBCount:         12
      ICount:          165
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Array_copy
        - UA_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1307,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1308,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1309,35'
              BranchSideFuncs:
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1316,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1317,37'
              BranchSideFuncs:
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1327,32'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1322,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1323,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1325,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1306,5'
          Dst:             UA_copy
        - Src:             '/src/open62541/src/ua_types.c:1321,18'
          Dst:             UA_Array_copy
    - functionName:    UA_Array_copy
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char **'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - src
        - size
        - dst
        - type
      BBCount:         25
      ICount:          194
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - UA_Array_delete
        - UA_copy
      functionUses:    21
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1952,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1953,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1962,8'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1953,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1954,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1956,14'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1962,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1962,8'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1962,8'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1962,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1963,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1966,12'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1967,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1968,9'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1970,8'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1970,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1971,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1975,33'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1978,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1979,34'
              BranchSideFuncs:
                - UA_copy
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:1983,8'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types.c:1983,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1984,26'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:1987,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1979,19'
          Dst:             UA_copy
        - Src:             '/src/open62541/src/ua_types.c:1984,9'
          Dst:             UA_Array_delete
    - functionName:    UA_Variant_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_order
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    63
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_new
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - type
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_DataValue_copyVariantRange
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_DataValue *'
        - 'struct.UA_DataValue *'
        - size_t
        - 'struct.UA_NumericRangeDimension *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - range
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DataValue_clear
        - UA_Variant_copyRange
        - UA_Variant_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1167,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1167,8'
              BranchSideFuncs:
                - DataValue_clear
            - BranchSide:      '/src/open62541/src/ua_types.c:1168,25'
              BranchSideFuncs:
                - DataValue_clear
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1165,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/ua_types.c:1166,28'
          Dst:             UA_Variant_copyRange
        - Src:             '/src/open62541/src/ua_types.c:1168,9'
          Dst:             DataValue_clear
    - functionName:    UA_Variant_copyRange
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_Variant *'
        - size_t
        - 'struct.UA_NumericRangeDimension *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - range
        - ''
      BBCount:         78
      ICount:          629
      EdgeCount:       102
      CyclomaticComplexity: 26
      functionsReached:
        - UA_Array_delete
        - UA_Array_new
        - UA_Variant_copyRange
        - UA_Variant_init
        - UA_Variant_isScalar
        - UA_copy
        - Variant_clear
        - __assert_fail
        - checkAdjustRange
        - computeStrides
        - copySubString
        - isStringLike
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:920,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:921,9'
              BranchSideFuncs:
                - UA_Variant_isScalar
                - isStringLike
                - checkAdjustRange
                - computeStrides
                - __assert_fail
                - UA_Variant_init
                - UA_Array_new
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
                - UA_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:923,47'
              BranchSideFuncs:
                - UA_Variant_isScalar
                - isStringLike
                - checkAdjustRange
                - computeStrides
                - __assert_fail
                - UA_Variant_init
                - UA_Array_new
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:927,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:928,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:932,5'
              BranchSideFuncs:
                - checkAdjustRange
                - computeStrides
                - __assert_fail
                - UA_Variant_init
                - UA_Array_new
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:942,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:944,21'
              BranchSideFuncs:
                - checkAdjustRange
                - computeStrides
                - __assert_fail
                - UA_Variant_init
                - UA_Array_new
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
                - UA_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:953,23'
              BranchSideFuncs:
                - checkAdjustRange
                - computeStrides
                - __assert_fail
                - UA_Variant_init
                - UA_Array_new
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:954,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:955,18'
              BranchSideFuncs:
                - checkAdjustRange
                - computeStrides
                - __assert_fail
                - UA_Variant_init
                - UA_Array_new
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
                - UA_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:956,12'
              BranchSideFuncs:
                - checkAdjustRange
                - computeStrides
                - __assert_fail
                - UA_Variant_init
                - UA_Array_new
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:956,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:957,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:958,35'
              BranchSideFuncs:
                - checkAdjustRange
                - computeStrides
                - __assert_fail
                - UA_Variant_init
                - UA_Array_new
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:964,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:965,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:969,20'
              BranchSideFuncs:
                - computeStrides
                - __assert_fail
                - UA_Variant_init
                - UA_Array_new
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:970,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:970,5'
              BranchSideFuncs:
                - UA_Variant_init
                - UA_Array_new
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
                - UA_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:973,21'
              BranchSideFuncs:
                - UA_Variant_init
                - UA_Array_new
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:975,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:976,9'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
                - UA_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:979,26'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:983,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:985,12'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1005,12'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
        - Branch String:   '/src/open62541/src/ua_types.c:985,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:986,24'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:992,24'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:986,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:987,31'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:991,9'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types.c:992,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:0,0'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:993,28'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:993,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:994,51'
              BranchSideFuncs:
                - UA_copy
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:999,29'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1005,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1006,17'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
            - BranchSide:      '/src/open62541/src/ua_types.c:1013,20'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
        - Branch String:   '/src/open62541/src/ua_types.c:1006,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1007,24'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
            - BranchSide:      '/src/open62541/src/ua_types.c:1008,26'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
        - Branch String:   '/src/open62541/src/ua_types.c:1008,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1009,24'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
            - BranchSide:      '/src/open62541/src/ua_types.c:1010,9'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
        - Branch String:   '/src/open62541/src/ua_types.c:1013,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:0,0'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
            - BranchSide:      '/src/open62541/src/ua_types.c:1014,24'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
        - Branch String:   '/src/open62541/src/ua_types.c:1014,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1014,44'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
            - BranchSide:      '/src/open62541/src/ua_types.c:1014,13'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
        - Branch String:   '/src/open62541/src/ua_types.c:1014,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1015,20'
              BranchSideFuncs:
                - UA_Variant_copyRange
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - copySubString
            - BranchSide:      '/src/open62541/src/ua_types.c:1026,25'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
                - copySubString
        - Branch String:   '/src/open62541/src/ua_types.c:1015,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1016,62'
              BranchSideFuncs:
                - copySubString
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - UA_Variant_copyRange
            - BranchSide:      '/src/open62541/src/ua_types.c:1020,70'
              BranchSideFuncs:
                - UA_Variant_copyRange
                - UA_Array_new
                - Variant_clear
                - UA_Array_delete
                - copySubString
        - Branch String:   '/src/open62541/src/ua_types.c:1031,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1032,25'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types.c:1038,17'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
        - Branch String:   '/src/open62541/src/ua_types.c:1039,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1040,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1043,24'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
        - Branch String:   '/src/open62541/src/ua_types.c:1044,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1046,42'
              BranchSideFuncs:
                - UA_Array_new
                - Variant_clear
            - BranchSide:      '/src/open62541/src/ua_types.c:1056,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1047,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1048,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1051,46'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1052,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1054,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1055,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:923,27'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/ua_types.c:924,29'
          Dst:             isStringLike
        - Src:             '/src/open62541/src/ua_types.c:963,28'
          Dst:             checkAdjustRange
        - Src:             '/src/open62541/src/ua_types.c:969,5'
          Dst:             computeStrides
        - Src:             '/src/open62541/src/ua_types.c:970,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types.c:973,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/ua_types.c:974,17'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/ua_types.c:994,30'
          Dst:             UA_copy
        - Src:             '/src/open62541/src/ua_types.c:1016,30'
          Dst:             copySubString
        - Src:             '/src/open62541/src/ua_types.c:1020,30'
          Dst:             UA_Variant_copyRange
        - Src:             '/src/open62541/src/ua_types.c:1032,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/ua_types.c:1046,19'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/ua_types.c:1048,13'
          Dst:             Variant_clear
    - functionName:    isStringLike
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - type
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:887,43'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:888,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:890,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:888,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:889,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:890,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:887,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:890,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:891,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    checkAdjustRange
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_NumericRange *'
      constantsTouched: []
      argNames:
        - v
        - range
      BBCount:         26
      ICount:          207
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:795,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:796,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:798,28'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:803,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:804,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:809,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:809,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:810,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:814,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:815,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:816,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:817,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:817,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:818,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:826,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:826,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:827,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:837,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:827,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:828,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:829,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:829,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:830,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:833,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:833,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:834,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:835,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    computeStrides
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.UA_Variant *'
        - size_t
        - 'struct.UA_NumericRangeDimension *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - v
        - range
        - total
        - block
        - stride
        - first
        - ''
      BBCount:         16
      ICount:          213
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:851,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:852,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:853,14'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:859,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:860,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:865,14'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:870,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:871,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:882,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:873,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:873,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:879,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:873,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:875,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:879,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    307
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Array_new
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - size
        - type
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    41
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1942,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1943,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1944,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1944,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1945,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1946,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    copySubString
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'struct.UA_NumericRangeDimension *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - dim
      BBCount:         13
      ICount:          124
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_ByteString_allocBuffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:898,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:899,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:900,8'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/src/ua_types.c:900,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:901,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:904,8'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/src/ua_types.c:904,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:905,17'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/src/ua_types.c:907,18'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/src/ua_types.c:910,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:911,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:913,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:909,28'
          Dst:             UA_ByteString_allocBuffer
    - functionName:    UA_ByteString_allocBuffer
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - size_t
      constantsTouched: []
      argNames:
        - bs
        - length
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_init
      functionUses:    47
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:309,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:311,21'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:312,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:313,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:314,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:308,5'
          Dst:             UA_ByteString_init
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Variant_setRangeCopy
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Variant *'
        - 'char *'
        - size_t
        - size_t
        - 'struct.UA_NumericRangeDimension *'
      constantsTouched: []
      argNames:
        - v
        - array
        - arraySize
        - range
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Variant_setRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1125,12'
          Dst:             Variant_setRange
    - functionName:    Variant_setRange
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Variant *'
        - 'char *'
        - size_t
        - size_t
        - 'struct.UA_NumericRangeDimension *'
        - bool
      constantsTouched: []
      argNames:
        - v
        - array
        - arraySize
        - range
        - copy
        - ''
      BBCount:         35
      ICount:          322
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - UA_copy
        - checkAdjustRange
        - computeStrides
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:1064,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1065,9'
              BranchSideFuncs:
                - checkAdjustRange
                - computeStrides
                - UA_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1068,14'
              BranchSideFuncs:
                - checkAdjustRange
                - computeStrides
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1068,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1069,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1073,5'
              BranchSideFuncs:
                - checkAdjustRange
                - computeStrides
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1077,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1078,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1082,20'
              BranchSideFuncs:
                - computeStrides
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1083,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1084,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1087,26'
              BranchSideFuncs:
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1091,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1091,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1092,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1091,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1092,20'
              BranchSideFuncs:
                - UA_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1098,20'
              BranchSideFuncs:
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1092,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1093,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1097,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1098,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:0,0'
              BranchSideFuncs:
                - UA_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1099,24'
              BranchSideFuncs:
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1099,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1100,32'
              BranchSideFuncs:
                - UA_copy
            - BranchSide:      '/src/open62541/src/ua_types.c:1105,25'
              BranchSideFuncs:
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:1110,14'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1110,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1113,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:1110,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:1111,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:1113,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1076,28'
          Dst:             checkAdjustRange
        - Src:             '/src/open62541/src/ua_types.c:1082,5'
          Dst:             computeStrides
        - Src:             '/src/open62541/src/ua_types.c:1101,27'
          Dst:             UA_copy
    - functionName:    UA_Variant_setRange
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Variant *'
        - 'char *'
        - size_t
        - size_t
        - 'struct.UA_NumericRangeDimension *'
      constantsTouched: []
      argNames:
        - v
        - array
        - arraySize
        - range
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Variant_setRange
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:1119,12'
          Dst:             Variant_setRange
    - functionName:    UA_Variant_setArrayCopy
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Variant *'
        - 'char *'
        - size_t
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - v
        - array
        - arraySize
        - type
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Array_copy
        - UA_Variant_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:782,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:783,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:784,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:780,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/ua_types.c:781,28'
          Dst:             UA_Array_copy
    - functionName:    UA_Variant_setArray
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Variant *'
        - 'char *'
        - size_t
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - v
        - array
        - arraySize
        - type
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Variant_init
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:771,5'
          Dst:             UA_Variant_init
    - functionName:    UA_Variant_setScalarCopy
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Variant *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - v
        - p
        - type
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Variant_setScalar
        - UA_copy
      functionUses:    43
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:756,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:757,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:758,36'
              BranchSideFuncs:
                - UA_copy
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/ua_types.c:759,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:760,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:764,26'
              BranchSideFuncs:
                - UA_Variant_setScalar
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:758,28'
          Dst:             UA_copy
        - Src:             '/src/open62541/src/ua_types.c:764,5'
          Dst:             UA_Variant_setScalar
    - functionName:    UA_Variant_setScalar
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Variant *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - v
        - p
        - type
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Variant_init
      functionUses:    59
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:746,5'
          Dst:             UA_Variant_init
    - functionName:    UA_ExtensionObject_setValueCopy
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ExtensionObject *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - eo
        - p
        - type
      BBCount:         8
      ICount:          95
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ExtensionObject_init
        - UA_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:687,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:688,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:689,33'
              BranchSideFuncs:
                - UA_copy
        - Branch String:   '/src/open62541/src/ua_types.c:690,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:691,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:696,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:683,5'
          Dst:             UA_ExtensionObject_init
        - Src:             '/src/open62541/src/ua_types.c:689,25'
          Dst:             UA_copy
    - functionName:    UA_ExtensionObject_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ExtensionObject *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ExtensionObject_setValueNoDelete
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_ExtensionObject *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - eo
        - p
        - type
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ExtensionObject_init
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:673,5'
          Dst:             UA_ExtensionObject_init
    - functionName:    UA_ExtensionObject_setValue
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_ExtensionObject *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - eo
        - p
        - type
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ExtensionObject_init
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:663,5'
          Dst:             UA_ExtensionObject_init
    - functionName:    UA_ExpandedNodeId_print
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - eid
        - output
      BBCount:         43
      ICount:          409
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_Guid_to_hex
        - UA_base64_buf
        - __assert_fail
        - itoaUnsigned
        - nodeIdSize
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:548,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:549,9'
              BranchSideFuncs:
                - nodeIdSize
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
                - UA_ByteString_allocBuffer
                - itoaUnsigned
            - BranchSide:      '/src/open62541/src/ua_types.c:553,12'
              BranchSideFuncs:
                - nodeIdSize
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
                - UA_ByteString_allocBuffer
                - itoaUnsigned
        - Branch String:   '/src/open62541/src/ua_types.c:557,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:558,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:561,12'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
                - UA_ByteString_allocBuffer
                - itoaUnsigned
        - Branch String:   '/src/open62541/src/ua_types.c:562,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:563,15'
              BranchSideFuncs:
                - itoaUnsigned
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/src/ua_types.c:568,8'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/src/ua_types.c:568,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:569,15'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/src/ua_types.c:574,8'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/src/ua_types.c:574,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:575,71'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
            - BranchSide:      '/src/open62541/src/ua_types.c:579,12'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
        - Branch String:   '/src/open62541/src/ua_types.c:576,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:577,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:578,5'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
        - Branch String:   '/src/open62541/src/ua_types.c:579,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:580,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:581,26'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
        - Branch String:   '/src/open62541/src/ua_types.c:586,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:587,16'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
            - BranchSide:      '/src/open62541/src/ua_types.c:595,8'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
        - Branch String:   '/src/open62541/src/ua_types.c:595,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:596,16'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
            - BranchSide:      '/src/open62541/src/ua_types.c:604,5'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
        - Branch String:   '/src/open62541/src/ua_types.c:604,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:604,5'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
            - BranchSide:      '/src/open62541/src/ua_types.c:604,5'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
        - Branch String:   '/src/open62541/src/ua_types.c:604,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:604,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types.c:604,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types.c:604,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types.c:604,5'
              BranchSideFuncs:
                - UA_Guid_to_hex
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types.c:604,5'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types.c:606,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:606,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:607,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:556,20'
          Dst:             nodeIdSize
        - Src:             '/src/open62541/src/ua_types.c:564,22'
          Dst:             itoaUnsigned
        - Src:             '/src/open62541/src/ua_types.c:575,29'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/ua_types.c:604,5'
          Dst:             UA_Guid_to_hex
        - Src:             '/src/open62541/src/ua_types.c:604,5'
          Dst:             UA_base64_buf
        - Src:             '/src/open62541/src/ua_types.c:606,5'
          Dst:             __assert_fail
    - functionName:    nodeIdSize
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - id
        - nsStr
        - nsStrSize
        - numIdStr
        - numIdStrSize
      BBCount:         12
      ICount:          129
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - itoaUnsigned
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:408,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:409,13'
              BranchSideFuncs:
                - itoaUnsigned
                - itoaUnsigned
            - BranchSide:      '/src/open62541/src/ua_types.c:414,13'
              BranchSideFuncs:
                - itoaUnsigned
        - Branch String:   '/src/open62541/src/ua_types.c:414,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:416,38'
              BranchSideFuncs:
                - itoaUnsigned
            - BranchSide:      '/src/open62541/src/ua_types.c:420,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:423,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:426,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:429,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:410,22'
          Dst:             itoaUnsigned
        - Src:             '/src/open62541/src/ua_types.c:416,25'
          Dst:             itoaUnsigned
    - functionName:    UA_Guid_to_hex
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Guid *'
        - 'char *'
        - bool
      constantsTouched: []
      argNames:
        - guid
        - out
        - lower
      BBCount:         21
      ICount:          253
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:269,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:270,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:271,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:272,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:273,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:274,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:275,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:276,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:277,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:278,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:279,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:282,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:283,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:284,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:287,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_ExpandedNodeId_hash
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - n
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_hash
        - UA_NodeId_hash
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:536,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:537,32'
              BranchSideFuncs:
                - UA_ByteString_hash
                - UA_ByteString_hash
            - BranchSide:      '/src/open62541/src/ua_types.c:538,8'
              BranchSideFuncs:
                - UA_ByteString_hash
        - Branch String:   '/src/open62541/src/ua_types.c:538,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:538,8'
              BranchSideFuncs:
                - UA_ByteString_hash
            - BranchSide:      '/src/open62541/src/ua_types.c:539,32'
              BranchSideFuncs:
                - UA_ByteString_hash
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:535,13'
          Dst:             UA_NodeId_hash
        - Src:             '/src/open62541/src/ua_types.c:537,13'
          Dst:             UA_ByteString_hash
        - Src:             '/src/open62541/src/ua_types.c:539,13'
          Dst:             UA_ByteString_hash
    - functionName:    UA_NodeId_hash
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - n
      BBCount:         11
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - UA_ByteString_hash
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:386,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:387,5'
              BranchSideFuncs:
                - UA_ByteString_hash
            - BranchSide:      '/src/open62541/src/ua_types.c:389,35'
              BranchSideFuncs:
                - UA_ByteString_hash
            - BranchSide:      '/src/open62541/src/ua_types.c:393,35'
              BranchSideFuncs:
                - UA_ByteString_hash
            - BranchSide:      '/src/open62541/src/ua_types.c:393,35'
              BranchSideFuncs:
                - UA_ByteString_hash
            - BranchSide:      '/src/open62541/src/ua_types.c:396,35'
              BranchSideFuncs:
                - UA_ByteString_hash
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:389,16'
          Dst:             UA_ByteString_hash
        - Src:             '/src/open62541/src/ua_types.c:393,16'
          Dst:             UA_ByteString_hash
        - Src:             '/src/open62541/src/ua_types.c:396,16'
          Dst:             UA_ByteString_hash
    - functionName:    UA_ByteString_hash
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - initialHashValue
        - data
        - size
      BBCount:         5
      ICount:          52
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:379,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:380,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:381,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_ExpandedNodeId_order
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - n1
        - n2
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expandedNodeIdOrder
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:530,12'
          Dst:             expandedNodeIdOrder
    - functionName:    UA_ExpandedNodeId_isLocal
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - n
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:524,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:524,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:524,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_NodeId_print
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - id
        - output
      BBCount:         28
      ICount:          253
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_Guid_to_hex
        - UA_base64_buf
        - __assert_fail
        - nodeIdSize
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:484,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:485,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:488,8'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/src/ua_types.c:488,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:489,71'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
            - BranchSide:      '/src/open62541/src/ua_types.c:493,12'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
        - Branch String:   '/src/open62541/src/ua_types.c:490,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:491,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:492,5'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
        - Branch String:   '/src/open62541/src/ua_types.c:493,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:494,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:495,26'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
        - Branch String:   '/src/open62541/src/ua_types.c:500,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:500,5'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
            - BranchSide:      '/src/open62541/src/ua_types.c:500,5'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
                - UA_Guid_to_hex
        - Branch String:   '/src/open62541/src/ua_types.c:500,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:500,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types.c:500,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types.c:500,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types.c:500,5'
              BranchSideFuncs:
                - UA_Guid_to_hex
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types.c:500,5'
              BranchSideFuncs:
                - UA_base64_buf
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types.c:502,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:502,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:503,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:483,20'
          Dst:             nodeIdSize
        - Src:             '/src/open62541/src/ua_types.c:489,29'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/ua_types.c:500,5'
          Dst:             UA_Guid_to_hex
        - Src:             '/src/open62541/src/ua_types.c:500,5'
          Dst:             UA_base64_buf
        - Src:             '/src/open62541/src/ua_types.c:502,5'
          Dst:             __assert_fail
    - functionName:    UA_NodeId_order
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - n1
        - n2
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nodeIdOrder
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:371,12'
          Dst:             nodeIdOrder
    - functionName:    UA_NodeId_isNull
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         12
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - guidOrder
      functionUses:    20
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:355,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:357,13'
              BranchSideFuncs:
                - guidOrder
        - Branch String:   '/src/open62541/src/ua_types.c:357,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:359,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:362,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:362,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:364,28'
              BranchSideFuncs:
                - guidOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:366,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:364,17'
          Dst:             guidOrder
    - functionName:    UA_Guid_print
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Guid *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - guid
        - output
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_Guid_to_hex
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:291,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:293,55'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_Guid_to_hex
            - BranchSide:      '/src/open62541/src/ua_types.c:297,12'
              BranchSideFuncs:
                - UA_Guid_to_hex
        - Branch String:   '/src/open62541/src/ua_types.c:294,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:295,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:296,5'
              BranchSideFuncs:
                - UA_Guid_to_hex
        - Branch String:   '/src/open62541/src/ua_types.c:297,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:298,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:299,9'
              BranchSideFuncs:
                - UA_Guid_to_hex
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:293,13'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/ua_types.c:301,5'
          Dst:             UA_Guid_to_hex
    - functionName:    UA_DateTime_fromStruct
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.UA_DateTimeStruct *'
      constantsTouched: []
      argNames:
        - ts
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __tm_to_secs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:239,42'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:239,42'
              BranchSideFuncs:
                - __tm_to_secs
            - BranchSide:      '/src/open62541/src/ua_types.c:242,5'
              BranchSideFuncs:
                - __tm_to_secs
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:249,27'
          Dst:             __tm_to_secs
    - functionName:    UA_DateTime_toStruct
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_DateTimeStruct *'
        - size_t
      constantsTouched: []
      argNames:
        - t
        - ''
      BBCount:         6
      ICount:          100
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __secs_to_tm
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:216,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:216,8'
              BranchSideFuncs:
                - __secs_to_tm
            - BranchSide:      '/src/open62541/src/ua_types.c:217,26'
              BranchSideFuncs:
                - __secs_to_tm
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:223,5'
          Dst:             __secs_to_tm
    - functionName:    UA_QualifiedName_hash
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - q
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ByteString_hash
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:201,12'
          Dst:             UA_ByteString_hash
    - functionName:    casecmp
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - l
        - r
        - n
      BBCount:         20
      ICount:          121
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - lowercase
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:152,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:152,11'
              BranchSideFuncs:
                - lowercase
                - lowercase
                - lowercase
                - lowercase
            - BranchSide:      '/src/open62541/src/ua_types.c:153,2'
              BranchSideFuncs:
                - lowercase
                - lowercase
                - lowercase
                - lowercase
        - Branch String:   '/src/open62541/src/ua_types.c:153,11'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:153,15'
              BranchSideFuncs:
                - lowercase
                - lowercase
                - lowercase
                - lowercase
            - BranchSide:      '/src/open62541/src/ua_types.c:153,2'
              BranchSideFuncs:
                - lowercase
                - lowercase
                - lowercase
                - lowercase
        - Branch String:   '/src/open62541/src/ua_types.c:153,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:153,20'
              BranchSideFuncs:
                - lowercase
                - lowercase
                - lowercase
                - lowercase
            - BranchSide:      '/src/open62541/src/ua_types.c:153,2'
              BranchSideFuncs:
                - lowercase
                - lowercase
                - lowercase
                - lowercase
        - Branch String:   '/src/open62541/src/ua_types.c:153,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:153,27'
              BranchSideFuncs:
                - lowercase
                - lowercase
                - lowercase
                - lowercase
            - BranchSide:      '/src/open62541/src/ua_types.c:153,2'
              BranchSideFuncs:
                - lowercase
                - lowercase
                - lowercase
                - lowercase
        - Branch String:   '/src/open62541/src/ua_types.c:153,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:153,72'
              BranchSideFuncs:
                - lowercase
                - lowercase
                - lowercase
                - lowercase
            - BranchSide:      '/src/open62541/src/ua_types.c:154,20'
              BranchSideFuncs:
                - lowercase
                - lowercase
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:153,38'
          Dst:             lowercase
        - Src:             '/src/open62541/src/ua_types.c:153,55'
          Dst:             lowercase
        - Src:             '/src/open62541/src/ua_types.c:154,9'
          Dst:             lowercase
        - Src:             '/src/open62541/src/ua_types.c:154,25'
          Dst:             lowercase
    - functionName:    UA_String_equal_ignorecase
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - casecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:161,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:163,8'
              BranchSideFuncs:
                - casecmp
        - Branch String:   '/src/open62541/src/ua_types.c:163,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:165,8'
              BranchSideFuncs:
                - casecmp
        - Branch String:   '/src/open62541/src/ua_types.c:165,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:168,20'
              BranchSideFuncs:
                - casecmp
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:168,12'
          Dst:             casecmp
    - functionName:    UA_String_isEmpty
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:141,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:141,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:141,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_String_fromChars
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    33
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:123,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:124,9'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/src/ua_types.c:125,23'
              BranchSideFuncs:
                - strlen
        - Branch String:   '/src/open62541/src/ua_types.c:126,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:127,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:134,11'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:128,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:129,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:132,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:125,16'
          Dst:             strlen
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    76
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_cleanupDataTypeWithCustom
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DataTypeArray *'
      constantsTouched: []
      argNames:
        - customTypes
      BBCount:         17
      ICount:          141
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:95,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:96,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:114,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:97,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:98,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:112,23'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:98,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:99,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:109,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:102,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:103,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:107,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_findDataType
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'struct.UA_DataType *'
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - typeId
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_findDataTypeWithCustom
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:90,12'
          Dst:             UA_findDataTypeWithCustom
    - functionName:    UA_findDataTypeWithCustom
      functionSourceFile: '/src/open62541/src/ua_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'struct.UA_DataType *'
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_DataTypeArray *'
      constantsTouched: []
      argNames:
        - typeId
        - customTypes
      BBCount:         19
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - nodeIdOrder
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types.c:71,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:72,34'
              BranchSideFuncs:
                - nodeIdOrder
                - nodeIdOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:77,5'
              BranchSideFuncs:
                - nodeIdOrder
        - Branch String:   '/src/open62541/src/ua_types.c:72,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:73,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:74,5'
              BranchSideFuncs:
                - nodeIdOrder
                - nodeIdOrder
        - Branch String:   '/src/open62541/src/ua_types.c:77,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:78,20'
              BranchSideFuncs:
                - nodeIdOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:85,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types.c:78,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:79,29'
              BranchSideFuncs:
                - nodeIdOrder
            - BranchSide:      '/src/open62541/src/ua_types.c:82,23'
              BranchSideFuncs:
                - nodeIdOrder
        - Branch String:   '/src/open62541/src/ua_types.c:79,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types.c:80,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types.c:81,9'
              BranchSideFuncs:
                - nodeIdOrder
      Callsites:
        - Src:             '/src/open62541/src/ua_types.c:72,12'
          Dst:             nodeIdOrder
        - Src:             '/src/open62541/src/ua_types.c:79,16'
          Dst:             nodeIdOrder
    - functionName:    UA_ByteString_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:554,13'
          Dst:             UA_order
    - functionName:    Variant_decodeBinaryUnwrapExtensionObjectArray
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'struct.UA_DataType **'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - out_length
        - type
        - ctx
      BBCount:         54
      ICount:          451
      EdgeCount:       69
      CyclomaticComplexity: 17
      functionsReached:
        - Array_decodeBinary
        - Byte_decodeBinary
        - NodeId_decodeBinary
        - UA_ByteString_equal
        - UA_NodeId_clear
        - UA_NodeId_init
        - UA_findDataTypeByBinaryInternal
        - UInt32_decodeBinary
        - isGood
        - isNonNull
        - isTrue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1083,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1083,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1086,8'
              BranchSideFuncs:
                - isTrue
                - UA_NodeId_init
                - NodeId_decodeBinary
                - isGood
                - isTrue
                - UA_findDataTypeByBinaryInternal
                - UA_NodeId_clear
                - Array_decodeBinary
                - Byte_decodeBinary
                - isGood
                - isTrue
                - isNonNull
                - isTrue
                - isTrue
                - UA_ByteString_equal
                - Array_decodeBinary
                - UInt32_decodeBinary
                - isGood
                - isTrue
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1086,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1087,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1100,29'
              BranchSideFuncs:
                - isTrue
                - UA_NodeId_init
                - NodeId_decodeBinary
                - isGood
                - isTrue
                - UA_findDataTypeByBinaryInternal
                - UA_NodeId_clear
                - Array_decodeBinary
                - Byte_decodeBinary
                - isGood
                - isTrue
                - isNonNull
                - isTrue
                - isTrue
                - UA_ByteString_equal
                - Array_decodeBinary
                - UInt32_decodeBinary
                - isGood
                - isTrue
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1088,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1089,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1091,14'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1101,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1101,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1106,5'
              BranchSideFuncs:
                - UA_NodeId_init
                - NodeId_decodeBinary
                - isGood
                - isTrue
                - UA_findDataTypeByBinaryInternal
                - UA_NodeId_clear
                - Array_decodeBinary
                - Byte_decodeBinary
                - isGood
                - isTrue
                - isNonNull
                - isTrue
                - isTrue
                - UA_ByteString_equal
                - Array_decodeBinary
                - UInt32_decodeBinary
                - isGood
                - isTrue
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1108,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1108,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1111,82'
              BranchSideFuncs:
                - UA_findDataTypeByBinaryInternal
                - UA_NodeId_clear
                - Array_decodeBinary
                - Byte_decodeBinary
                - isGood
                - isTrue
                - isNonNull
                - isTrue
                - isTrue
                - UA_ByteString_equal
                - Array_decodeBinary
                - UInt32_decodeBinary
                - isGood
                - isTrue
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1113,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1115,20'
              BranchSideFuncs:
                - Byte_decodeBinary
                - isGood
                - isTrue
                - isNonNull
                - isTrue
                - isTrue
                - UA_ByteString_equal
                - Array_decodeBinary
                - UInt32_decodeBinary
                - isGood
                - isTrue
                - Array_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1120,8'
              BranchSideFuncs:
                - Byte_decodeBinary
                - isGood
                - isTrue
                - isNonNull
                - isTrue
                - isTrue
                - UA_ByteString_equal
                - Array_decodeBinary
                - UInt32_decodeBinary
                - isGood
                - isTrue
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1122,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1122,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1123,8'
              BranchSideFuncs:
                - isNonNull
                - isTrue
                - isTrue
                - UA_ByteString_equal
                - Array_decodeBinary
                - UInt32_decodeBinary
                - isGood
                - isTrue
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1123,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1126,20'
              BranchSideFuncs:
                - Array_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1131,28'
              BranchSideFuncs:
                - isNonNull
                - isTrue
                - isTrue
                - UA_ByteString_equal
                - Array_decodeBinary
                - UInt32_decodeBinary
                - isGood
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1135,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1136,31'
              BranchSideFuncs:
                - isTrue
                - UA_ByteString_equal
                - Array_decodeBinary
                - UInt32_decodeBinary
                - isGood
                - isTrue
                - isNonNull
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1154,12'
              BranchSideFuncs:
                - isNonNull
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1137,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1137,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1139,13'
              BranchSideFuncs:
                - UA_ByteString_equal
                - Array_decodeBinary
                - UInt32_decodeBinary
                - isGood
                - isTrue
                - isNonNull
                - isTrue
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1139,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1141,24'
              BranchSideFuncs:
                - UInt32_decodeBinary
                - isGood
                - isTrue
                - isNonNull
                - isTrue
                - isTrue
                - UA_ByteString_equal
                - Array_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1146,28'
              BranchSideFuncs:
                - UInt32_decodeBinary
                - isGood
                - isTrue
                - isNonNull
                - isTrue
                - isTrue
                - UA_ByteString_equal
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1149,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1149,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1150,21'
              BranchSideFuncs:
                - isNonNull
                - isTrue
                - isTrue
                - UA_ByteString_equal
                - Array_decodeBinary
                - UInt32_decodeBinary
                - isGood
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1155,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1155,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1156,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1162,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1162,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1162,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1162,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1163,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1168,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1082,18'
          Dst:             UInt32_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1083,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1083,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1101,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1106,5'
          Dst:             UA_NodeId_init
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1107,12'
          Dst:             NodeId_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1108,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1108,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1111,38'
          Dst:             UA_findDataTypeByBinaryInternal
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1112,5'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1116,16'
          Dst:             Array_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1121,12'
          Dst:             Byte_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1122,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1122,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1127,16'
          Dst:             Array_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1137,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1139,13'
          Dst:             UA_ByteString_equal
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1142,20'
          Dst:             Array_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1148,15'
          Dst:             UInt32_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1149,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1149,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1155,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1155,5'
          Dst:             isTrue
    - functionName:    UInt32_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - isTrue
      functionUses:    14
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:244,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:244,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:247,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:244,5'
          Dst:             isTrue
    - functionName:    isGood
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isTrue
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - expr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    69
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NodeId_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NodeId_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         16
      ICount:          209
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - Byte_decodeBinary
        - Guid_decodeBinary
        - String_decodeBinary
        - UInt16_decodeBinary
        - UInt32_decodeBinary
        - isGood
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:628,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:628,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:631,18'
              BranchSideFuncs:
                - UInt16_decodeBinary
                - String_decodeBinary
                - UInt16_decodeBinary
                - Guid_decodeBinary
                - UInt16_decodeBinary
                - String_decodeBinary
                - UInt16_decodeBinary
                - UInt32_decodeBinary
                - Byte_decodeBinary
                - UInt16_decodeBinary
                - Byte_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:635,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:637,9'
              BranchSideFuncs:
                - Byte_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:643,9'
              BranchSideFuncs:
                - Byte_decodeBinary
                - UInt16_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:650,9'
              BranchSideFuncs:
                - UInt16_decodeBinary
                - UInt32_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:655,9'
              BranchSideFuncs:
                - UInt16_decodeBinary
                - String_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:660,9'
              BranchSideFuncs:
                - UInt16_decodeBinary
                - Guid_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:665,9'
              BranchSideFuncs:
                - UInt16_decodeBinary
                - String_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:670,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:627,18'
          Dst:             Byte_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:628,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:628,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:638,15'
          Dst:             Byte_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:644,16'
          Dst:             Byte_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:646,16'
          Dst:             UInt16_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:651,16'
          Dst:             UInt16_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:652,16'
          Dst:             UInt32_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:656,16'
          Dst:             UInt16_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:657,16'
          Dst:             String_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:661,16'
          Dst:             UInt16_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:662,16'
          Dst:             Guid_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:666,16'
          Dst:             UInt16_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:667,16'
          Dst:             String_decodeBinary
    - functionName:    UA_findDataTypeByBinaryInternal
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      'struct.UA_DataType *'
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - typeId
        - ctx
      BBCount:         25
      ICount:          150
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - UA_NodeId_equal
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:786,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:787,20'
              BranchSideFuncs:
                - UA_NodeId_equal
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:794,43'
              BranchSideFuncs:
                - UA_NodeId_equal
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:787,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:788,25'
              BranchSideFuncs:
                - UA_NodeId_equal
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:792,5'
              BranchSideFuncs:
                - UA_NodeId_equal
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:788,94'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:789,25'
              BranchSideFuncs:
                - UA_NodeId_equal
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:791,9'
              BranchSideFuncs:
                - UA_NodeId_equal
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:788,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:790,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:791,9'
              BranchSideFuncs:
                - UA_NodeId_equal
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:795,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:796,20'
              BranchSideFuncs:
                - UA_NodeId_equal
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:803,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:796,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:797,32'
              BranchSideFuncs:
                - UA_NodeId_equal
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:800,23'
              BranchSideFuncs:
                - UA_NodeId_equal
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:797,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:798,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:799,9'
              BranchSideFuncs:
                - UA_NodeId_equal
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:797,16'
          Dst:             UA_NodeId_equal
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    Array_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - out_length
        - type
        - ctx
      BBCount:         36
      ICount:          299
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - UA_Array_delete
        - UInt32_decodeBinary
        - isGood
        - isNonNull
        - isTrue
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:471,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:474,8'
              BranchSideFuncs:
                - isTrue
                - isNonNull
                - isTrue
                - isGood
                - isTrue
                - UA_Array_delete
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:474,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:475,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:490,29'
              BranchSideFuncs:
                - isTrue
                - isNonNull
                - isTrue
                - isGood
                - isTrue
                - UA_Array_delete
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:476,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:477,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:479,14'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:491,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:491,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:495,12'
              BranchSideFuncs:
                - isNonNull
                - isTrue
                - isGood
                - isTrue
                - UA_Array_delete
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:496,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:496,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:498,8'
              BranchSideFuncs:
                - isGood
                - isTrue
                - UA_Array_delete
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:498,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:500,9'
              BranchSideFuncs:
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:506,37'
              BranchSideFuncs:
                - isGood
                - isTrue
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:500,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:500,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:502,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:507,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:0,0'
              BranchSideFuncs:
                - isGood
                - isTrue
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:508,41'
              BranchSideFuncs:
                - isGood
                - isTrue
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:509,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:509,13'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:511,20'
              BranchSideFuncs:
                - isGood
                - isTrue
                - UA_Array_delete
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:470,18'
          Dst:             UInt32_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:471,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:471,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:491,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:496,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:496,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:500,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:509,13'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:509,13'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:509,13'
          Dst:             UA_Array_delete
    - functionName:    Byte_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - isTrue
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:198,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:198,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:200,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:198,5'
          Dst:             isTrue
    - functionName:    isNonNull
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Boolean_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         8
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - isTrue
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:182,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:182,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:183,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:182,5'
          Dst:             isTrue
    - functionName:    UInt16_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'short *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - isTrue
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:219,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:219,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:222,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:219,5'
          Dst:             isTrue
    - functionName:    UInt64_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - isTrue
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:269,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:269,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:272,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:269,5'
          Dst:             isTrue
    - functionName:    String_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Array_decodeBinary
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:527,12'
          Dst:             Array_decodeBinary
    - functionName:    Guid_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Guid *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         8
      ICount:          88
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - UInt16_decodeBinary
        - UInt32_decodeBinary
        - isTrue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:548,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:548,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:550,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:545,12'
          Dst:             UInt32_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:546,12'
          Dst:             UInt16_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:547,12'
          Dst:             UInt16_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:548,5'
          Dst:             isTrue
    - functionName:    ExpandedNodeId_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         14
      ICount:          109
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - NodeId_decodeBinary
        - String_decodeBinary
        - UInt32_decodeBinary
        - isTrue
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:707,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:707,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:708,20'
              BranchSideFuncs:
                - NodeId_decodeBinary
                - UInt32_decodeBinary
                - String_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:714,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:715,9'
              BranchSideFuncs:
                - String_decodeBinary
                - UInt32_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:720,8'
              BranchSideFuncs:
                - UInt32_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:720,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:721,16'
              BranchSideFuncs:
                - UInt32_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:722,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:707,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:711,18'
          Dst:             NodeId_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:716,16'
          Dst:             String_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:721,16'
          Dst:             UInt32_decodeBinary
    - functionName:    QualifiedName_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - String_decodeBinary
        - UInt16_decodeBinary
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:735,18'
          Dst:             UInt16_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:736,12'
          Dst:             String_decodeBinary
    - functionName:    LocalizedText_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Byte_decodeBinary
        - String_decodeBinary
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:772,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:773,16'
              BranchSideFuncs:
                - String_decodeBinary
                - String_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:774,8'
              BranchSideFuncs:
                - String_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:774,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:774,8'
              BranchSideFuncs:
                - String_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:775,16'
              BranchSideFuncs:
                - String_decodeBinary
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:769,18'
          Dst:             Byte_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:773,16'
          Dst:             String_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:775,16'
          Dst:             String_decodeBinary
    - functionName:    ExtensionObject_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ExtensionObject *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         18
      ICount:          153
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Byte_decodeBinary
        - ExtensionObject_decodeBinaryContent
        - NodeId_decodeBinary
        - String_decodeBinary
        - UA_NodeId_clear
        - UA_NodeId_init
        - isGood
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:909,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:909,5'
              BranchSideFuncs:
                - UA_NodeId_clear
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:911,12'
              BranchSideFuncs:
                - String_decodeBinary
                - isGood
                - isTrue
                - UA_NodeId_clear
                - ExtensionObject_decodeBinaryContent
                - UA_NodeId_clear
                - UA_NodeId_clear
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:911,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:913,51'
              BranchSideFuncs:
                - ExtensionObject_decodeBinaryContent
                - UA_NodeId_clear
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:917,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:922,53'
              BranchSideFuncs:
                - String_decodeBinary
                - isGood
                - isTrue
                - UA_NodeId_clear
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:928,9'
              BranchSideFuncs:
                - UA_NodeId_clear
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:925,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:925,9'
              BranchSideFuncs:
                - UA_NodeId_clear
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:926,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:904,5'
          Dst:             UA_NodeId_init
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:907,12'
          Dst:             NodeId_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:908,12'
          Dst:             Byte_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:909,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:909,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:909,5'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:913,15'
          Dst:             ExtensionObject_decodeBinaryContent
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:914,9'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:924,15'
          Dst:             String_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:925,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:925,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:925,9'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:928,9'
          Dst:             UA_NodeId_clear
    - functionName:    DataValue_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_DataValue *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         36
      ICount:          274
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - Byte_decodeBinary
        - UInt16_decodeBinary
        - UInt32_decodeBinary
        - UInt64_decodeBinary
        - Variant_decodeBinary
        - isGood
        - isTrue
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1272,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1272,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1275,5'
              BranchSideFuncs:
                - isTrue
                - UInt16_decodeBinary
                - UInt64_decodeBinary
                - UInt16_decodeBinary
                - UInt64_decodeBinary
                - UInt32_decodeBinary
                - Variant_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1275,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1275,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1276,5'
              BranchSideFuncs:
                - UInt16_decodeBinary
                - UInt64_decodeBinary
                - UInt16_decodeBinary
                - UInt64_decodeBinary
                - UInt32_decodeBinary
                - Variant_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1279,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1280,9'
              BranchSideFuncs:
                - Variant_decodeBinary
                - UInt16_decodeBinary
                - UInt64_decodeBinary
                - UInt16_decodeBinary
                - UInt64_decodeBinary
                - UInt32_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1283,8'
              BranchSideFuncs:
                - UInt16_decodeBinary
                - UInt64_decodeBinary
                - UInt16_decodeBinary
                - UInt64_decodeBinary
                - UInt32_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1283,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1284,9'
              BranchSideFuncs:
                - UInt32_decodeBinary
                - UInt16_decodeBinary
                - UInt64_decodeBinary
                - UInt16_decodeBinary
                - UInt64_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1287,8'
              BranchSideFuncs:
                - UInt16_decodeBinary
                - UInt64_decodeBinary
                - UInt16_decodeBinary
                - UInt64_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1287,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1288,9'
              BranchSideFuncs:
                - UInt64_decodeBinary
                - UInt16_decodeBinary
                - UInt64_decodeBinary
                - UInt16_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1291,8'
              BranchSideFuncs:
                - UInt16_decodeBinary
                - UInt64_decodeBinary
                - UInt16_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1291,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1292,9'
              BranchSideFuncs:
                - UInt16_decodeBinary
                - UInt16_decodeBinary
                - UInt64_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1297,8'
              BranchSideFuncs:
                - UInt16_decodeBinary
                - UInt64_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1294,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1295,13'
              BranchSideFuncs:
                - UInt16_decodeBinary
                - UInt64_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1296,5'
              BranchSideFuncs:
                - UInt16_decodeBinary
                - UInt64_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1297,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1298,9'
              BranchSideFuncs:
                - UInt64_decodeBinary
                - UInt16_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1301,8'
              BranchSideFuncs:
                - UInt16_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1301,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1302,9'
              BranchSideFuncs:
                - UInt16_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1308,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1304,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1305,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1306,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1271,18'
          Dst:             Byte_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1272,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1272,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1275,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1281,16'
          Dst:             Variant_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1285,16'
          Dst:             UInt32_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1289,16'
          Dst:             UInt64_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1293,16'
          Dst:             UInt16_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1299,16'
          Dst:             UInt64_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1303,16'
          Dst:             UInt16_decodeBinary
    - functionName:    Variant_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         41
      ICount:          285
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - Array_decodeBinary
        - Byte_decodeBinary
        - UA_new
        - Variant_decodeBinaryUnwrapExtensionObject
        - Variant_decodeBinaryUnwrapExtensionObjectArray
        - isGood
        - isNonNull
        - isTrue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1176,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1176,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1179,8'
              BranchSideFuncs:
                - isTrue
                - isTrue
                - isTrue
                - Variant_decodeBinaryUnwrapExtensionObject
                - UA_new
                - isNonNull
                - isTrue
                - Variant_decodeBinaryUnwrapExtensionObjectArray
                - Array_decodeBinary
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1179,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1180,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1183,33'
              BranchSideFuncs:
                - isTrue
                - isTrue
                - isTrue
                - Variant_decodeBinaryUnwrapExtensionObject
                - UA_new
                - isNonNull
                - isTrue
                - Variant_decodeBinaryUnwrapExtensionObjectArray
                - Array_decodeBinary
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1190,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1190,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1194,5'
              BranchSideFuncs:
                - isTrue
                - isTrue
                - Variant_decodeBinaryUnwrapExtensionObject
                - UA_new
                - isNonNull
                - isTrue
                - Variant_decodeBinaryUnwrapExtensionObjectArray
                - Array_decodeBinary
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1194,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1194,5'
              BranchSideFuncs:
                - isTrue
                - isTrue
                - Variant_decodeBinaryUnwrapExtensionObject
                - UA_new
                - isNonNull
                - isTrue
                - Variant_decodeBinaryUnwrapExtensionObjectArray
                - Array_decodeBinary
                - Array_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1194,5'
              BranchSideFuncs:
                - isTrue
                - isTrue
                - Variant_decodeBinaryUnwrapExtensionObject
                - UA_new
                - isNonNull
                - isTrue
                - Variant_decodeBinaryUnwrapExtensionObjectArray
                - Array_decodeBinary
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1194,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1198,5'
              BranchSideFuncs:
                - isTrue
                - Variant_decodeBinaryUnwrapExtensionObject
                - UA_new
                - isNonNull
                - isTrue
                - Variant_decodeBinaryUnwrapExtensionObjectArray
                - Array_decodeBinary
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1198,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1198,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1199,5'
              BranchSideFuncs:
                - Variant_decodeBinaryUnwrapExtensionObject
                - UA_new
                - isNonNull
                - isTrue
                - Variant_decodeBinaryUnwrapExtensionObjectArray
                - Array_decodeBinary
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1203,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1205,12'
              BranchSideFuncs:
                - Variant_decodeBinaryUnwrapExtensionObjectArray
                - Array_decodeBinary
                - Array_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1214,12'
              BranchSideFuncs:
                - Variant_decodeBinaryUnwrapExtensionObjectArray
                - Array_decodeBinary
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1205,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1206,32'
              BranchSideFuncs:
                - UA_new
                - isNonNull
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1210,61'
              BranchSideFuncs:
                - Variant_decodeBinaryUnwrapExtensionObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1207,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1207,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1208,41'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1214,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1215,39'
              BranchSideFuncs:
                - Array_decodeBinary
                - Array_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1217,67'
              BranchSideFuncs:
                - Variant_decodeBinaryUnwrapExtensionObjectArray
                - Array_decodeBinary
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1175,18'
          Dst:             Byte_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1176,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1176,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1190,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1194,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1198,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1206,25'
          Dst:             UA_new
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1207,13'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1207,13'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1210,19'
          Dst:             Variant_decodeBinaryUnwrapExtensionObject
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1215,19'
          Dst:             Array_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1217,19'
          Dst:             Variant_decodeBinaryUnwrapExtensionObjectArray
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1223,20'
          Dst:             Array_decodeBinary
    - functionName:    DiagnosticInfo_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1360
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_DiagnosticInfo *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         37
      ICount:          300
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - Byte_decodeBinary
        - DiagnosticInfo_decodeBinary
        - String_decodeBinary
        - UInt32_decodeBinary
        - isGood
        - isNonNull
        - isTrue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1364,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1364,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1367,8'
              BranchSideFuncs:
                - isNonNull
                - isTrue
                - isTrue
                - DiagnosticInfo_decodeBinary
                - UInt32_decodeBinary
                - String_decodeBinary
                - UInt32_decodeBinary
                - UInt32_decodeBinary
                - UInt32_decodeBinary
                - UInt32_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1367,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1368,9'
              BranchSideFuncs:
                - UInt32_decodeBinary
                - isNonNull
                - isTrue
                - isTrue
                - DiagnosticInfo_decodeBinary
                - UInt32_decodeBinary
                - String_decodeBinary
                - UInt32_decodeBinary
                - UInt32_decodeBinary
                - UInt32_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1371,8'
              BranchSideFuncs:
                - isNonNull
                - isTrue
                - isTrue
                - DiagnosticInfo_decodeBinary
                - UInt32_decodeBinary
                - String_decodeBinary
                - UInt32_decodeBinary
                - UInt32_decodeBinary
                - UInt32_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1371,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1372,9'
              BranchSideFuncs:
                - UInt32_decodeBinary
                - isNonNull
                - isTrue
                - isTrue
                - DiagnosticInfo_decodeBinary
                - UInt32_decodeBinary
                - String_decodeBinary
                - UInt32_decodeBinary
                - UInt32_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1375,8'
              BranchSideFuncs:
                - isNonNull
                - isTrue
                - isTrue
                - DiagnosticInfo_decodeBinary
                - UInt32_decodeBinary
                - String_decodeBinary
                - UInt32_decodeBinary
                - UInt32_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1375,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1376,9'
              BranchSideFuncs:
                - UInt32_decodeBinary
                - isNonNull
                - isTrue
                - isTrue
                - DiagnosticInfo_decodeBinary
                - UInt32_decodeBinary
                - String_decodeBinary
                - UInt32_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1379,8'
              BranchSideFuncs:
                - isNonNull
                - isTrue
                - isTrue
                - DiagnosticInfo_decodeBinary
                - UInt32_decodeBinary
                - String_decodeBinary
                - UInt32_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1379,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1380,9'
              BranchSideFuncs:
                - UInt32_decodeBinary
                - isNonNull
                - isTrue
                - isTrue
                - DiagnosticInfo_decodeBinary
                - UInt32_decodeBinary
                - String_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1383,8'
              BranchSideFuncs:
                - isNonNull
                - isTrue
                - isTrue
                - DiagnosticInfo_decodeBinary
                - UInt32_decodeBinary
                - String_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1383,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1384,9'
              BranchSideFuncs:
                - String_decodeBinary
                - isNonNull
                - isTrue
                - isTrue
                - DiagnosticInfo_decodeBinary
                - UInt32_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1387,8'
              BranchSideFuncs:
                - isNonNull
                - isTrue
                - isTrue
                - DiagnosticInfo_decodeBinary
                - UInt32_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1387,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1388,9'
              BranchSideFuncs:
                - UInt32_decodeBinary
                - isNonNull
                - isTrue
                - isTrue
                - DiagnosticInfo_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1391,8'
              BranchSideFuncs:
                - isNonNull
                - isTrue
                - isTrue
                - DiagnosticInfo_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1391,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1394,13'
              BranchSideFuncs:
                - isNonNull
                - isTrue
                - isTrue
                - DiagnosticInfo_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1406,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1395,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1395,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1396,9'
              BranchSideFuncs:
                - isTrue
                - DiagnosticInfo_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1399,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1399,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1402,9'
              BranchSideFuncs:
                - DiagnosticInfo_decodeBinary
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1363,18'
          Dst:             Byte_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1364,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1364,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1369,16'
          Dst:             UInt32_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1373,16'
          Dst:             UInt32_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1377,16'
          Dst:             UInt32_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1381,16'
          Dst:             UInt32_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1385,16'
          Dst:             String_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1389,16'
          Dst:             UInt32_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1395,9'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1395,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1399,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1403,16'
          Dst:             DiagnosticInfo_decodeBinary
    - functionName:    decodeBinaryNotImplemented
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decodeBinaryStructure
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         17
      ICount:          183
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - Array_decodeBinary
        - isTrue
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1662,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1662,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1664,5'
              BranchSideFuncs:
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1671,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1671,42'
              BranchSideFuncs:
                - Array_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1671,5'
              BranchSideFuncs:
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1671,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1672,39'
              BranchSideFuncs:
                - Array_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1690,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1677,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1678,21'
              BranchSideFuncs:
                - Array_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1686,37'
              BranchSideFuncs:
                - Array_decodeBinary
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1662,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1680,19'
          Dst:             Array_decodeBinary
    - functionName:    decodeBinaryStructureWithOptFields
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1745
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         36
      ICount:          330
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - Array_decodeBinary
        - UInt32_decodeBinary
        - isGood
        - isNonNull
        - isTrue
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1697,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1697,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1698,5'
              BranchSideFuncs:
                - UInt32_decodeBinary
                - isGood
                - isTrue
                - Array_decodeBinary
                - isNonNull
                - isTrue
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1703,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1703,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1706,16'
              BranchSideFuncs:
                - Array_decodeBinary
                - isNonNull
                - isTrue
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1706,52'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1706,55'
              BranchSideFuncs:
                - Array_decodeBinary
                - isNonNull
                - isTrue
                - Array_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1706,5'
              BranchSideFuncs:
                - Array_decodeBinary
                - isNonNull
                - isTrue
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1706,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1707,39'
              BranchSideFuncs:
                - Array_decodeBinary
                - isNonNull
                - isTrue
                - Array_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1743,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1710,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1711,18'
              BranchSideFuncs:
                - Array_decodeBinary
                - isNonNull
                - isTrue
                - Array_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1731,12'
              BranchSideFuncs:
                - isNonNull
                - isTrue
                - Array_decodeBinary
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1711,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1713,20'
              BranchSideFuncs:
                - isNonNull
                - isTrue
                - Array_decodeBinary
                - Array_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1715,23'
              BranchSideFuncs:
                - isNonNull
                - isTrue
                - Array_decodeBinary
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1713,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1714,25'
              BranchSideFuncs:
                - Array_decodeBinary
                - isNonNull
                - isTrue
                - Array_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1715,13'
              BranchSideFuncs:
                - Array_decodeBinary
                - isNonNull
                - isTrue
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1715,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1717,25'
              BranchSideFuncs:
                - Array_decodeBinary
                - Array_decodeBinary
                - isNonNull
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1722,57'
              BranchSideFuncs:
                - isNonNull
                - isTrue
                - Array_decodeBinary
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1723,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1723,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1724,45'
              BranchSideFuncs:
                - Array_decodeBinary
                - isNonNull
                - isTrue
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1731,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1732,21'
              BranchSideFuncs:
                - Array_decodeBinary
                - isNonNull
                - isTrue
                - Array_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1740,37'
              BranchSideFuncs:
                - Array_decodeBinary
                - isNonNull
                - isTrue
                - Array_decodeBinary
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1697,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1702,18'
          Dst:             UInt32_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1703,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1703,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1719,23'
          Dst:             Array_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1723,17'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1723,17'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1734,19'
          Dst:             Array_decodeBinary
    - functionName:    decodeBinaryUnion
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - type
        - ctx
      BBCount:         21
      ICount:          195
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - Array_decodeBinary
        - UInt32_decodeBinary
        - isGood
        - isTrue
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1750,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1750,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1754,18'
              BranchSideFuncs:
                - UInt32_decodeBinary
                - isGood
                - isTrue
                - isTrue
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1755,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1755,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1758,40'
              BranchSideFuncs:
                - isTrue
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1759,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1760,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1763,5'
              BranchSideFuncs:
                - isTrue
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1763,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1763,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1767,35'
              BranchSideFuncs:
                - Array_decodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1773,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1774,37'
              BranchSideFuncs:
                - Array_decodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1776,17'
              BranchSideFuncs:
                - Array_decodeBinary
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1750,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1754,18'
          Dst:             UInt32_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1755,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1755,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1763,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1778,15'
          Dst:             Array_decodeBinary
    - functionName:    Variant_decodeBinaryUnwrapExtensionObject
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - ctx
      BBCount:         22
      ICount:          164
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - Byte_decodeBinary
        - NodeId_decodeBinary
        - UA_NodeId_clear
        - UA_NodeId_init
        - UA_findDataTypeByBinaryInternal
        - UA_new
        - isGood
        - isNonNull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1045,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1045,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1049,11'
              BranchSideFuncs:
                - Byte_decodeBinary
                - isGood
                - isTrue
                - UA_NodeId_clear
                - UA_new
                - isNonNull
                - isTrue
                - UA_findDataTypeByBinaryInternal
                - UA_NodeId_clear
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1050,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1050,5'
              BranchSideFuncs:
                - UA_NodeId_clear
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1053,8'
              BranchSideFuncs:
                - UA_NodeId_clear
                - UA_new
                - isNonNull
                - isTrue
                - UA_findDataTypeByBinaryInternal
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1053,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1054,62'
              BranchSideFuncs:
                - UA_findDataTypeByBinaryInternal
                - UA_NodeId_clear
                - UA_new
                - isNonNull
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1059,9'
              BranchSideFuncs:
                - UA_NodeId_clear
                - UA_new
                - isNonNull
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1053,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1056,9'
              BranchSideFuncs:
                - UA_NodeId_clear
                - UA_new
                - isNonNull
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1059,9'
              BranchSideFuncs:
                - UA_NodeId_clear
                - UA_new
                - isNonNull
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1066,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1066,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1069,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1043,5'
          Dst:             UA_NodeId_init
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1044,18'
          Dst:             NodeId_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1045,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1045,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1049,11'
          Dst:             Byte_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1050,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1050,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1050,5'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1054,21'
          Dst:             UA_findDataTypeByBinaryInternal
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1062,5'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1065,17'
          Dst:             UA_new
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1066,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1066,5'
          Dst:             isTrue
    - functionName:    ExtensionObject_decodeBinaryContent
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ExtensionObject *'
        - 'struct.UA_NodeId *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - dst
        - typeId
        - ctx
      BBCount:         10
      ICount:          116
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - String_decodeBinary
        - UA_NodeId_copy
        - UA_findDataTypeByBinaryInternal
        - UA_new
        - isNonNull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:882,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:883,9'
              BranchSideFuncs:
                - UA_new
                - isNonNull
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:889,40'
              BranchSideFuncs:
                - UA_new
                - isNonNull
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:890,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:890,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:893,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:879,31'
          Dst:             UA_findDataTypeByBinaryInternal
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:884,9'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:885,16'
          Dst:             String_decodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:889,33'
          Dst:             UA_new
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:890,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:890,5'
          Dst:             isTrue
    - functionName:    UA_NodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:606,1'
          Dst:             UA_copy
    - functionName:    UA_NodeId_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:626,13'
          Dst:             UA_order
    - functionName:    UA_ExtensionObject_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ExtensionObject *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Variant_encodeBinaryWrapExtensionObject
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Variant *'
        - bool
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - isArray
        - ctx
      BBCount:         30
      ICount:          202
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - UA_ExtensionObject_init
        - __assert_fail
        - encodeWithExchangeBuffer
        - isGood
        - isTrue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:945,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:946,9'
              BranchSideFuncs:
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - UA_ExtensionObject_init.170
                - encodeWithExchangeBuffer
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:957,5'
              BranchSideFuncs:
                - UA_ExtensionObject_init.170
                - encodeWithExchangeBuffer
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:946,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:946,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:947,18'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - UA_ExtensionObject_init.170
                - encodeWithExchangeBuffer
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:951,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:951,9'
              BranchSideFuncs:
                - isGood
                - isTrue
                - UA_ExtensionObject_init.170
                - encodeWithExchangeBuffer
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:952,9'
              BranchSideFuncs:
                - isGood
                - isTrue
                - UA_ExtensionObject_init.170
                - encodeWithExchangeBuffer
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:952,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:952,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:953,5'
              BranchSideFuncs:
                - UA_ExtensionObject_init.170
                - encodeWithExchangeBuffer
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:964,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:964,37'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:964,5'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:964,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:965,42'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:970,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:967,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:967,9'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:968,16'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:946,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:950,15'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:951,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:952,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:952,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:957,5'
          Dst:             UA_ExtensionObject_init
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:966,15'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:967,9'
          Dst:             __assert_fail
    - functionName:    encodeWithExchangeBuffer
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - ptr
        - type
        - ctx
      BBCount:         15
      ICount:          123
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - exchangeBuffer
        - isGood
      functionUses:    22
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:104,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:105,9'
              BranchSideFuncs:
                - __assert_fail
                - exchangeBuffer
                - isGood
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:111,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:105,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:105,9'
              BranchSideFuncs:
                - exchangeBuffer
                - isGood
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:106,20'
              BranchSideFuncs:
                - exchangeBuffer
                - isGood
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:108,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:109,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:105,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:107,15'
          Dst:             exchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:108,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:108,9'
          Dst:             isTrue
    - functionName:    exchangeBuffer
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:84,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:86,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Boolean_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:174,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:174,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:175,33'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:174,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:174,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:177,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Byte_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:190,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:190,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:191,33'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:190,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:190,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:193,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UInt16_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'short *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:207,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:207,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:209,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:207,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:207,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:214,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UInt32_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:232,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:232,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:234,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:232,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:232,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:239,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UInt64_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:257,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:257,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:259,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:257,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:257,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:264,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    String_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Array_encodeBinary
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:523,12'
          Dst:             Array_encodeBinary
    - functionName:    Guid_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Guid *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UInt16_encodeBinary
        - UInt32_encodeBinary
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:536,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:536,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:537,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:536,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:536,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:539,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:533,12'
          Dst:             UInt32_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:534,12'
          Dst:             UInt16_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:535,12'
          Dst:             UInt16_encodeBinary
    - functionName:    NodeId_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - NodeId_encodeBinaryWithEncodingMask
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:619,12'
          Dst:             NodeId_encodeBinaryWithEncodingMask
    - functionName:    ExpandedNodeId_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         32
      ICount:          177
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - NodeId_encodeBinaryWithEncodingMask
        - String_encodeBinary
        - __assert_fail
        - encodeWithExchangeBuffer
        - isGood
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:680,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:681,18'
              BranchSideFuncs:
                - NodeId_encodeBinaryWithEncodingMask
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
                - String_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:682,8'
              BranchSideFuncs:
                - NodeId_encodeBinaryWithEncodingMask
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
                - String_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:682,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:683,18'
              BranchSideFuncs:
                - NodeId_encodeBinaryWithEncodingMask
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
                - String_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:686,55'
              BranchSideFuncs:
                - NodeId_encodeBinaryWithEncodingMask
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
                - String_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:687,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:687,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:692,15'
              BranchSideFuncs:
                - __assert_fail
                - encodeWithExchangeBuffer
                - String_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:692,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:693,15'
              BranchSideFuncs:
                - String_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:699,8'
              BranchSideFuncs:
                - __assert_fail
                - encodeWithExchangeBuffer
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:694,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:694,9'
              BranchSideFuncs:
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:695,9'
              BranchSideFuncs:
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:695,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:695,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:696,5'
              BranchSideFuncs:
                - __assert_fail
                - encodeWithExchangeBuffer
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:699,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:700,41'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:701,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:701,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:701,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:702,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:686,18'
          Dst:             NodeId_encodeBinaryWithEncodingMask
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:687,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:687,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:693,15'
          Dst:             String_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:694,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:695,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:695,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:700,15'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:701,5'
          Dst:             __assert_fail
    - functionName:    QualifiedName_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - String_encodeBinary
        - UInt16_encodeBinary
        - isGood
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:729,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:729,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:730,12'
              BranchSideFuncs:
                - String_encodeBinary
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:727,18'
          Dst:             UInt16_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:729,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:729,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:730,12'
          Dst:             String_encodeBinary
    - functionName:    LocalizedText_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         24
      ICount:          145
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - Byte_encodeBinary
        - String_encodeBinary
        - __assert_fail
        - isGood
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:747,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:748,18'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - __assert_fail
                - String_encodeBinary
                - String_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:749,8'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - __assert_fail
                - String_encodeBinary
                - String_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:749,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:750,18'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - __assert_fail
                - String_encodeBinary
                - String_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:753,18'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - __assert_fail
                - String_encodeBinary
                - String_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:755,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:755,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:758,8'
              BranchSideFuncs:
                - __assert_fail
                - String_encodeBinary
                - String_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:758,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:759,16'
              BranchSideFuncs:
                - String_encodeBinary
                - __assert_fail
                - String_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:760,8'
              BranchSideFuncs:
                - __assert_fail
                - String_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:760,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:761,16'
              BranchSideFuncs:
                - String_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:762,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:762,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:762,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:763,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:753,18'
          Dst:             Byte_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:755,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:755,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:759,16'
          Dst:             String_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:761,16'
          Dst:             String_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:762,5'
          Dst:             __assert_fail
    - functionName:    ExtensionObject_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ExtensionObject *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         64
      ICount:          351
      EdgeCount:       73
      CyclomaticComplexity: 11
      functionsReached:
        - NodeId_encodeBinary
        - String_encodeBinary
        - UA_calcSizeBinary
        - __assert_fail
        - encodeWithExchangeBuffer
        - isGood
        - isTrue
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:818,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:820,22'
              BranchSideFuncs:
                - NodeId_encodeBinary
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - String_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:841,9'
              BranchSideFuncs:
                - NodeId_encodeBinary
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - UA_calcSizeBinary
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:821,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:821,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:822,77'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - String_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:823,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:823,9'
              BranchSideFuncs:
                - isGood
                - isTrue
                - String_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:824,9'
              BranchSideFuncs:
                - isGood
                - isTrue
                - String_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:824,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:824,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:825,16'
              BranchSideFuncs:
                - String_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:825,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:827,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:831,19'
              BranchSideFuncs:
                - String_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:831,19'
              BranchSideFuncs:
                - String_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:834,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:836,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:836,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:837,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:841,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:841,39'
              BranchSideFuncs:
                - NodeId_encodeBinary
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - UA_calcSizeBinary
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:842,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:841,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:842,9'
              BranchSideFuncs:
                - NodeId_encodeBinary
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - UA_calcSizeBinary
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:846,18'
              BranchSideFuncs:
                - NodeId_encodeBinary
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - UA_calcSizeBinary
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:847,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:847,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:850,14'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - UA_calcSizeBinary
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:852,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:852,5'
              BranchSideFuncs:
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - UA_calcSizeBinary
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:853,5'
              BranchSideFuncs:
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - UA_calcSizeBinary
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:853,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:853,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:855,38'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - UA_calcSizeBinary
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:860,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:861,40'
              BranchSideFuncs:
                - UA_calcSizeBinary
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:865,36'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:862,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:862,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:863,27'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:866,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:866,5'
              BranchSideFuncs:
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:867,5'
              BranchSideFuncs:
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:867,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:867,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:870,36'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:871,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:871,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:872,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:820,22'
          Dst:             NodeId_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:821,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:821,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:822,15'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:823,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:824,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:824,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:831,19'
          Dst:             String_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:836,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:846,18'
          Dst:             NodeId_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:847,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:847,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:851,11'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:852,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:853,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:853,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:861,22'
          Dst:             UA_calcSizeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:862,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:865,11'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:866,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:867,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:867,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:870,11'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:871,5'
          Dst:             __assert_fail
    - functionName:    DataValue_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_DataValue *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         32
      ICount:          290
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - Byte_encodeBinary
        - Variant_encodeBinary
        - __assert_fail
        - encodeWithExchangeBuffer
        - isGood
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1243,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1243,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1246,8'
              BranchSideFuncs:
                - __assert_fail
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - Variant_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1246,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1247,15'
              BranchSideFuncs:
                - Variant_encodeBinary
                - __assert_fail
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1252,8'
              BranchSideFuncs:
                - __assert_fail
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1248,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1249,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1250,5'
              BranchSideFuncs:
                - __assert_fail
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1252,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1253,42'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1254,8'
              BranchSideFuncs:
                - __assert_fail
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1254,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1255,42'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1256,8'
              BranchSideFuncs:
                - __assert_fail
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1256,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1257,42'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1258,8'
              BranchSideFuncs:
                - __assert_fail
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1258,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1259,42'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1260,8'
              BranchSideFuncs:
                - __assert_fail
                - encodeWithExchangeBuffer
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1260,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1261,42'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1262,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1262,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1262,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1263,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1242,18'
          Dst:             Byte_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1243,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1243,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1247,15'
          Dst:             Variant_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1253,16'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1255,16'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1257,16'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1259,16'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1261,16'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1262,5'
          Dst:             __assert_fail
    - functionName:    Variant_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         64
      ICount:          393
      EdgeCount:       80
      CyclomaticComplexity: 18
      functionsReached:
        - Array_encodeBinary
        - Byte_encodeBinary
        - Variant_encodeBinaryWrapExtensionObject
        - __assert_fail
        - encodeWithExchangeBuffer
        - isGood
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:982,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:983,16'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:986,35'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:988,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:989,25'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:990,13'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:990,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:991,25'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:993,25'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:996,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:996,22'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:996,56'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:997,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:997,49'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:997,22'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:998,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:999,18'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1010,18'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1000,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1001,22'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1007,5'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1003,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1004,38'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1005,16'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1005,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1005,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1006,9'
              BranchSideFuncs:
                - Byte_encodeBinary
                - isGood
                - isTrue
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1011,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1011,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1014,9'
              BranchSideFuncs:
                - Variant_encodeBinaryWrapExtensionObject
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1014,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1014,23'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - Array_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1018,16'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1014,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1017,55'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - Array_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1018,16'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1018,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1019,40'
              BranchSideFuncs:
                - Array_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1022,34'
              BranchSideFuncs:
                - Array_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1020,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1020,9'
              BranchSideFuncs:
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1021,5'
              BranchSideFuncs:
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1025,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1025,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1028,8'
              BranchSideFuncs:
                - __assert_fail
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1028,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1028,25'
              BranchSideFuncs:
                - __assert_fail
                - Array_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1031,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1028,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1029,34'
              BranchSideFuncs:
                - Array_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1031,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1031,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1031,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1032,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:983,16'
          Dst:             Byte_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1010,18'
          Dst:             Byte_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1011,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1011,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1017,15'
          Dst:             Variant_encodeBinaryWrapExtensionObject
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1019,15'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1020,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1022,15'
          Dst:             Array_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1023,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1025,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1025,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1029,15'
          Dst:             Array_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1031,5'
          Dst:             __assert_fail
    - functionName:    DiagnosticInfo_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_DiagnosticInfo *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         47
      ICount:          364
      EdgeCount:       57
      CyclomaticComplexity: 12
      functionsReached:
        - Byte_encodeBinary
        - String_encodeBinary
        - UInt32_encodeBinary
        - __assert_fail
        - encodeWithExchangeBuffer
        - isGood
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1325,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1326,16'
              BranchSideFuncs:
                - UInt32_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - String_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
                - UInt32_encodeBinary
                - UInt32_encodeBinary
                - UInt32_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1327,8'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - String_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
                - UInt32_encodeBinary
                - UInt32_encodeBinary
                - UInt32_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1327,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1328,16'
              BranchSideFuncs:
                - UInt32_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - String_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
                - UInt32_encodeBinary
                - UInt32_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1329,8'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - String_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
                - UInt32_encodeBinary
                - UInt32_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1329,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1330,16'
              BranchSideFuncs:
                - UInt32_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - String_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
                - UInt32_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1331,8'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - String_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
                - UInt32_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1331,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1332,16'
              BranchSideFuncs:
                - UInt32_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - String_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1333,8'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - String_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1333,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1334,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1337,8'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - String_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1337,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1338,15'
              BranchSideFuncs:
                - String_encodeBinary
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1344,8'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1339,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1339,9'
              BranchSideFuncs:
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1340,9'
              BranchSideFuncs:
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1340,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1340,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1341,5'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1344,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1345,41'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1351,8'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1346,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1346,9'
              BranchSideFuncs:
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1347,9'
              BranchSideFuncs:
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1347,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1347,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1348,5'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1351,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1352,40'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1357,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1354,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1354,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1355,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1324,18'
          Dst:             Byte_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1326,16'
          Dst:             UInt32_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1328,16'
          Dst:             UInt32_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1330,16'
          Dst:             UInt32_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1332,16'
          Dst:             UInt32_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1338,15'
          Dst:             String_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1339,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1340,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1340,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1345,15'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1346,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1347,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1347,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1352,15'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1354,9'
          Dst:             __assert_fail
    - functionName:    encodeBinaryNotImplemented
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encodeBinaryStruct
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1446
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         25
      ICount:          192
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - Array_encodeBinary
        - __assert_fail
        - encodeWithExchangeBuffer
        - isTrue
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1416,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1416,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1418,5'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1423,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1423,48'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1423,5'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1423,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1424,39'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1444,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1429,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1430,52'
              BranchSideFuncs:
                - Array_encodeBinary
                - __assert_fail
                - encodeWithExchangeBuffer
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1439,53'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1433,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1433,13'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1434,17'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1440,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1440,9'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1441,16'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - __assert_fail
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1416,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1432,19'
          Dst:             Array_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1433,13'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1439,15'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1440,9'
          Dst:             __assert_fail
    - functionName:    encodeBinaryStructWithOptFields
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         50
      ICount:          420
      EdgeCount:       64
      CyclomaticComplexity: 16
      functionsReached:
        - Array_encodeBinary
        - UInt32_encodeBinary
        - __assert_fail
        - encodeWithExchangeBuffer
        - isGood
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1451,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1452,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1453,5'
              BranchSideFuncs:
                - UInt32_encodeBinary
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1459,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1460,39'
              BranchSideFuncs:
                - UInt32_encodeBinary
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1479,18'
              BranchSideFuncs:
                - UInt32_encodeBinary
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1463,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1464,16'
              BranchSideFuncs:
                - UInt32_encodeBinary
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1470,20'
              BranchSideFuncs:
                - UInt32_encodeBinary
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1464,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1465,21'
              BranchSideFuncs:
                - UInt32_encodeBinary
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1466,31'
              BranchSideFuncs:
                - UInt32_encodeBinary
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1466,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1467,50'
              BranchSideFuncs:
                - UInt32_encodeBinary
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1468,17'
              BranchSideFuncs:
                - UInt32_encodeBinary
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1470,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1471,17'
              BranchSideFuncs:
                - UInt32_encodeBinary
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1474,20'
              BranchSideFuncs:
                - UInt32_encodeBinary
                - isGood
                - isTrue
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1480,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1480,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1483,22'
              BranchSideFuncs:
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1484,52'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1484,55'
              BranchSideFuncs:
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1484,5'
              BranchSideFuncs:
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1484,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1485,39'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1520,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1489,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1490,18'
              BranchSideFuncs:
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1508,12'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1490,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1492,20'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - Array_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1494,23'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1492,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1493,25'
              BranchSideFuncs:
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1494,13'
              BranchSideFuncs:
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1494,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1496,30'
              BranchSideFuncs:
                - Array_encodeBinary
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - encodeWithExchangeBuffer
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1501,64'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - encodeWithExchangeBuffer
                - Array_encodeBinary
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1508,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1509,26'
              BranchSideFuncs:
                - Array_encodeBinary
                - __assert_fail
                - encodeWithExchangeBuffer
                - encodeWithExchangeBuffer
                - Array_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1517,53'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
                - encodeWithExchangeBuffer
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1520,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1520,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1522,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1479,18'
          Dst:             UInt32_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1480,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1480,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1498,23'
          Dst:             Array_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1501,23'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1511,19'
          Dst:             Array_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1517,15'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1520,5'
          Dst:             __assert_fail
    - functionName:    encodeBinaryUnion
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         20
      ICount:          176
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - Array_encodeBinary
        - UInt32_encodeBinary
        - __assert_fail
        - encodeWithExchangeBuffer
        - isTrue
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1529,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1529,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1531,5'
              BranchSideFuncs:
                - UInt32_encodeBinary
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1536,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1536,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1537,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1536,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1537,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1542,35'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - Array_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1547,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1548,53'
              BranchSideFuncs:
                - Array_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1550,22'
              BranchSideFuncs:
                - Array_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1555,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1555,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1557,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1529,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1535,18'
          Dst:             UInt32_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1548,15'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1552,15'
          Dst:             Array_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1555,5'
          Dst:             __assert_fail
    - functionName:    Array_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - length
        - type
        - ctx
      BBCount:         30
      ICount:          160
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - Array_encodeBinaryComplex
        - Array_encodeBinaryOverlayable
        - __assert_fail
        - encodeWithExchangeBuffer
        - isGood
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:442,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:443,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:444,8'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinaryComplex
                - Array_encodeBinaryOverlayable
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:444,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:445,30'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinaryComplex
                - Array_encodeBinaryOverlayable
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:446,13'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinaryComplex
                - Array_encodeBinaryOverlayable
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:451,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:451,5'
              BranchSideFuncs:
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinaryComplex
                - Array_encodeBinaryOverlayable
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:452,5'
              BranchSideFuncs:
                - isGood
                - isTrue
                - __assert_fail
                - Array_encodeBinaryComplex
                - Array_encodeBinaryOverlayable
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:452,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:452,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:455,8'
              BranchSideFuncs:
                - __assert_fail
                - Array_encodeBinaryComplex
                - Array_encodeBinaryOverlayable
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:455,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:456,12'
              BranchSideFuncs:
                - Array_encodeBinaryComplex
                - __assert_fail
                - Array_encodeBinaryOverlayable
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:461,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:456,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:457,60'
              BranchSideFuncs:
                - Array_encodeBinaryOverlayable
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:459,56'
              BranchSideFuncs:
                - Array_encodeBinaryComplex
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:461,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:461,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:462,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:450,18'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:451,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:452,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:452,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:457,19'
          Dst:             Array_encodeBinaryOverlayable
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:459,19'
          Dst:             Array_encodeBinaryComplex
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:461,5'
          Dst:             __assert_fail
    - functionName:    Array_encodeBinaryOverlayable
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - ptr
        - memSize
        - ctx
      BBCount:         17
      ICount:          141
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - exchangeBuffer
        - isGood
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:402,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:403,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:408,5'
              BranchSideFuncs:
                - exchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:408,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:409,39'
              BranchSideFuncs:
                - exchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:420,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:414,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:414,9'
              BranchSideFuncs:
                - isGood
                - isTrue
                - exchangeBuffer
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:415,9'
              BranchSideFuncs:
                - isGood
                - isTrue
                - exchangeBuffer
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:415,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:415,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:416,20'
              BranchSideFuncs:
                - exchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:413,22'
          Dst:             exchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:414,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:415,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:415,9'
          Dst:             isTrue
    - functionName:    Array_encodeBinaryComplex
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'struct.UA_DataType *'
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - ptr
        - length
        - type
        - ctx
      BBCount:         16
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - encodeWithExchangeBuffer
        - isGood
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:429,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:430,60'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:435,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:432,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:432,9'
              BranchSideFuncs:
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:433,9'
              BranchSideFuncs:
                - isGood
                - isTrue
                - encodeWithExchangeBuffer
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:433,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:433,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:434,5'
              BranchSideFuncs:
                - encodeWithExchangeBuffer
                - __assert_fail
                - isGood
                - isTrue
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:430,22'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:432,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:433,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:433,9'
          Dst:             isTrue
    - functionName:    UA_calcSizeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1861
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - type
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_encodeBinaryInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1865,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1866,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1867,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1864,25'
          Dst:             UA_encodeBinaryInternal
    - functionName:    UA_encodeBinaryInternal
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 1622
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'char **'
        - 'char **'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - src
        - type
        - bufPos
        - bufEnd
        - exchangeCallback
        - exchangeHandle
      BBCount:         7
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - encodeWithExchangeBuffer
      functionUses:    21
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1616,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1616,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1616,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1615,18'
          Dst:             encodeWithExchangeBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1616,5'
          Dst:             __assert_fail
    - functionName:    NodeId_encodeBinaryWithEncodingMask
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - char
        - 'struct.Ctx *'
      constantsTouched: []
      argNames:
        - src
        - encoding
        - ctx
      BBCount:         38
      ICount:          315
      EdgeCount:       43
      CyclomaticComplexity: 7
      functionsReached:
        - Byte_encodeBinary
        - Guid_encodeBinary
        - String_encodeBinary
        - UInt16_encodeBinary
        - UInt32_encodeBinary
        - __assert_fail
        - isGood
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:567,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:569,12'
              BranchSideFuncs:
                - Byte_encodeBinary
                - Byte_encodeBinary
                - Byte_encodeBinary
                - Byte_encodeBinary
                - UInt16_encodeBinary
                - Byte_encodeBinary
                - UInt16_encodeBinary
                - UInt32_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:589,18'
              BranchSideFuncs:
                - Byte_encodeBinary
                - UInt16_encodeBinary
                - isGood
                - isTrue
                - String_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:598,18'
              BranchSideFuncs:
                - Byte_encodeBinary
                - UInt16_encodeBinary
                - Guid_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:604,18'
              BranchSideFuncs:
                - Byte_encodeBinary
                - UInt16_encodeBinary
                - isGood
                - isTrue
                - String_encodeBinary
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:613,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:569,52'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:569,55'
              BranchSideFuncs:
                - Byte_encodeBinary
                - UInt16_encodeBinary
                - UInt32_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:570,22'
              BranchSideFuncs:
                - Byte_encodeBinary
                - UInt16_encodeBinary
                - UInt32_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:569,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:570,22'
              BranchSideFuncs:
                - Byte_encodeBinary
                - UInt16_encodeBinary
                - UInt32_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:574,19'
              BranchSideFuncs:
                - Byte_encodeBinary
                - Byte_encodeBinary
                - Byte_encodeBinary
                - Byte_encodeBinary
                - UInt16_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:574,57'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:574,60'
              BranchSideFuncs:
                - Byte_encodeBinary
                - Byte_encodeBinary
                - UInt16_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:575,22'
              BranchSideFuncs:
                - Byte_encodeBinary
                - Byte_encodeBinary
                - UInt16_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:574,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:575,22'
              BranchSideFuncs:
                - Byte_encodeBinary
                - Byte_encodeBinary
                - UInt16_encodeBinary
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:582,22'
              BranchSideFuncs:
                - Byte_encodeBinary
                - Byte_encodeBinary
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:592,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:592,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:594,15'
              BranchSideFuncs:
                - String_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:595,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:595,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:596,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:607,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:607,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:609,15'
              BranchSideFuncs:
                - String_encodeBinary
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:610,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:610,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:611,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:571,20'
          Dst:             Byte_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:572,20'
          Dst:             UInt16_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:573,20'
          Dst:             UInt32_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:576,20'
          Dst:             Byte_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:578,20'
          Dst:             Byte_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:580,20'
          Dst:             UInt16_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:583,20'
          Dst:             Byte_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:585,20'
          Dst:             Byte_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:590,16'
          Dst:             Byte_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:591,16'
          Dst:             UInt16_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:592,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:592,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:594,15'
          Dst:             String_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:595,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:599,16'
          Dst:             Byte_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:600,16'
          Dst:             UInt16_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:601,16'
          Dst:             Guid_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:605,16'
          Dst:             Byte_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:606,16'
          Dst:             UInt16_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:607,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:607,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:609,15'
          Dst:             String_encodeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:610,9'
          Dst:             __assert_fail
    - functionName:    UA_decodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_String *'
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.UA_DecodeBinaryOptions *'
      constantsTouched: []
      argNames:
        - inBuf
        - p
        - type
        - options
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_decodeBinaryInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1849,43'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1849,53'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1849,43'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1850,12'
          Dst:             UA_decodeBinaryInternal
    - functionName:    UA_decodeBinaryInternal
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1821
      functionLinenumberEnd: 1841
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_String *'
        - 'size_t *'
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.UA_DataTypeArray *'
      constantsTouched: []
      argNames:
        - src
        - offset
        - dst
        - type
        - customTypes
      BBCount:         6
      ICount:          111
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_clear
      functionUses:    19
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1833,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1835,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1838,18'
              BranchSideFuncs:
                - UA_clear
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1838,9'
          Dst:             UA_clear
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    UA_encodeBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1627
      functionLinenumberEnd: 1651
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
        - type
        - outBuf
      BBCount:         15
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - UA_calcSizeBinary
        - UA_encodeBinaryInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1631,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1632,40'
              BranchSideFuncs:
                - UA_calcSizeBinary
                - UA_ByteString_allocBuffer
                - UA_encodeBinaryInternal
                - UA_ByteString_clear.175
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1640,15'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
                - UA_ByteString_clear.175
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1634,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1635,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1636,19'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
                - UA_ByteString_clear.175
        - Branch String:   '/src/open62541/src/ua_types_encoding_binary.c:1645,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1646,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_binary.c:1647,15'
              BranchSideFuncs:
                - UA_ByteString_clear.175
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1632,22'
          Dst:             UA_calcSizeBinary
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1633,15'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1642,11'
          Dst:             UA_encodeBinaryInternal
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:1648,9'
          Dst:             UA_ByteString_clear
    - functionName:    UA_findDataTypeByBinary
      functionSourceFile: '/src/open62541/src/ua_types_encoding_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      'struct.UA_DataType *'
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - typeId
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_findDataTypeByBinaryInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_binary.c:810,12'
          Dst:             UA_findDataTypeByBinaryInternal
    - functionName:    UA_StatusCode_isEqualTop
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_StatusCode_name
      functionSourceFile: '/work/open62541/src_generated/open62541/statuscodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_StatusCode_isEqualTop
      functionUses:    73
      BranchProfiles:
        - Branch String:   'src_generated/open62541/statuscodes.c:275,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/statuscodes.c:276,61'
              BranchSideFuncs:
                - UA_StatusCode_isEqualTop
            - BranchSide:      'src_generated/open62541/statuscodes.c:279,65'
              BranchSideFuncs: []
        - Branch String:   'src_generated/open62541/statuscodes.c:276,13'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/statuscodes.c:277,43'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/statuscodes.c:278,5'
              BranchSideFuncs:
                - UA_StatusCode_isEqualTop
      Callsites:
        - Src:             'src_generated/open62541/statuscodes.c:276,13'
          Dst:             UA_StatusCode_isEqualTop
    - functionName:    UA_Variant_isScalar
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:762,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_ByteString_memZero
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - bs
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:873,4'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:874,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:877,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_constantTimeEqual
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ptr1
        - ptr2
        - length
      BBCount:         5
      ICount:          72
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:855,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:856,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:859,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getLeafCertificate
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - chain
        - ''
      BBCount:         11
      ICount:          95
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:833,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:833,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:834,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:833,50'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:833,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:834,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:833,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:834,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:837,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:842,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:843,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:846,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_SimpleAttributeOperand_print
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_SimpleAttributeOperand *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - sao
        - out
      BBCount:         31
      ICount:          348
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - UA_AttributeId_name
        - UA_NodeId_equal
        - UA_NodeId_print
        - UA_STRING
        - UA_String_append
        - UA_String_clear
        - UA_String_escapeAppend
        - itoaUnsigned
        - moveTmpToOut
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:766,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:768,34'
              BranchSideFuncs:
                - moveTmpToOut
                - UA_String_clear
                - UA_STRING
                - UA_String_append
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_AttributeId_name
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
            - BranchSide:      '/src/open62541/src/util/ua_util.c:778,16'
              BranchSideFuncs:
                - moveTmpToOut
                - UA_String_clear
                - UA_STRING
                - UA_String_append
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_AttributeId_name
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:770,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:771,13'
              BranchSideFuncs:
                - moveTmpToOut
                - UA_String_clear
            - BranchSide:      '/src/open62541/src/util/ua_util.c:772,15'
              BranchSideFuncs:
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_STRING
                - UA_String_append
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_AttributeId_name
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:773,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:774,13'
              BranchSideFuncs:
                - moveTmpToOut
                - UA_String_clear
            - BranchSide:      '/src/open62541/src/util/ua_util.c:775,5'
              BranchSideFuncs:
                - moveTmpToOut
                - UA_String_clear
                - UA_STRING
                - UA_String_append
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_AttributeId_name
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:778,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:779,39'
              BranchSideFuncs:
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_STRING
                - UA_String_append
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_AttributeId_name
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
            - BranchSide:      '/src/open62541/src/util/ua_util.c:793,8'
              BranchSideFuncs:
                - moveTmpToOut
                - UA_String_clear
                - UA_STRING
                - UA_String_append
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_AttributeId_name
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:781,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:782,18'
              BranchSideFuncs:
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_STRING
                - UA_String_append
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_AttributeId_name
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
            - BranchSide:      '/src/open62541/src/util/ua_util.c:787,45'
              BranchSideFuncs:
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_STRING
                - UA_String_append
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_AttributeId_name
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:788,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:789,13'
              BranchSideFuncs:
                - moveTmpToOut
                - UA_String_clear
            - BranchSide:      '/src/open62541/src/util/ua_util.c:790,5'
              BranchSideFuncs:
                - moveTmpToOut
                - UA_String_clear
                - UA_STRING
                - UA_String_append
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_AttributeId_name
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:793,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:794,39'
              BranchSideFuncs:
                - UA_STRING
                - UA_String_append
                - UA_AttributeId_name
                - UA_STRING
                - UA_String_append
                - moveTmpToOut
                - UA_String_clear
                - UA_STRING
                - UA_String_append
                - UA_String_append
                - UA_STRING
                - UA_String_append
            - BranchSide:      '/src/open62541/src/util/ua_util.c:803,8'
              BranchSideFuncs:
                - moveTmpToOut
                - UA_String_clear
                - UA_STRING
                - UA_String_append
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:797,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:798,13'
              BranchSideFuncs:
                - moveTmpToOut
                - UA_String_clear
            - BranchSide:      '/src/open62541/src/util/ua_util.c:799,5'
              BranchSideFuncs:
                - moveTmpToOut
                - UA_String_clear
                - UA_STRING
                - UA_String_append
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:803,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:803,33'
              BranchSideFuncs:
                - UA_STRING
                - UA_String_append
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - moveTmpToOut
                - UA_String_clear
            - BranchSide:      '/src/open62541/src/util/ua_util.c:804,39'
              BranchSideFuncs:
                - UA_STRING
                - UA_String_append
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - moveTmpToOut
                - UA_String_clear
        - Branch String:   '/src/open62541/src/util/ua_util.c:811,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:812,9'
              BranchSideFuncs:
                - UA_String_clear
            - BranchSide:      '/src/open62541/src/util/ua_util.c:816,31'
              BranchSideFuncs:
                - moveTmpToOut
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:766,9'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/util/ua_util.c:769,15'
          Dst:             UA_NodeId_print
        - Src:             '/src/open62541/src/util/ua_util.c:772,15'
          Dst:             UA_String_escapeAppend
        - Src:             '/src/open62541/src/util/ua_util.c:779,39'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/util/ua_util.c:779,16'
          Dst:             UA_String_append
        - Src:             '/src/open62541/src/util/ua_util.c:783,13'
          Dst:             itoaUnsigned
        - Src:             '/src/open62541/src/util/ua_util.c:784,43'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/util/ua_util.c:784,20'
          Dst:             UA_String_append
        - Src:             '/src/open62541/src/util/ua_util.c:785,43'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/util/ua_util.c:785,20'
          Dst:             UA_String_append
        - Src:             '/src/open62541/src/util/ua_util.c:787,16'
          Dst:             UA_String_escapeAppend
        - Src:             '/src/open62541/src/util/ua_util.c:794,39'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/util/ua_util.c:794,16'
          Dst:             UA_String_append
        - Src:             '/src/open62541/src/util/ua_util.c:795,31'
          Dst:             UA_AttributeId_name
        - Src:             '/src/open62541/src/util/ua_util.c:796,39'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/util/ua_util.c:796,16'
          Dst:             UA_String_append
        - Src:             '/src/open62541/src/util/ua_util.c:804,39'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/util/ua_util.c:804,16'
          Dst:             UA_String_append
        - Src:             '/src/open62541/src/util/ua_util.c:805,16'
          Dst:             UA_String_append
        - Src:             '/src/open62541/src/util/ua_util.c:806,39'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/util/ua_util.c:806,16'
          Dst:             UA_String_append
        - Src:             '/src/open62541/src/util/ua_util.c:812,9'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/util/ua_util.c:816,12'
          Dst:             moveTmpToOut
    - functionName:    UA_NodeId_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:626,13'
          Dst:             UA_order
    - functionName:    UA_String_escapeAppend
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_String *'
        - size_t
        - 'char *'
        - bool
      constantsTouched: []
      argNames:
        - s
        - s2
        - extended
        - ''
      BBCount:         16
      ICount:          147
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - isReservedExtended
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:659,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:660,9'
              BranchSideFuncs:
                - isReserved
                - isReservedExtended
            - BranchSide:      '/src/open62541/src/util/ua_util.c:661,15'
              BranchSideFuncs:
                - isReserved
                - isReservedExtended
        - Branch String:   '/src/open62541/src/util/ua_util.c:664,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:665,32'
              BranchSideFuncs:
                - isReserved
                - isReservedExtended
            - BranchSide:      '/src/open62541/src/util/ua_util.c:671,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:665,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:666,35'
              BranchSideFuncs:
                - isReservedExtended
                - isReserved
            - BranchSide:      '/src/open62541/src/util/ua_util.c:666,60'
              BranchSideFuncs:
                - isReserved
                - isReservedExtended
        - Branch String:   '/src/open62541/src/util/ua_util.c:667,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:668,13'
              BranchSideFuncs:
                - isReserved
                - isReservedExtended
            - BranchSide:      '/src/open62541/src/util/ua_util.c:669,35'
              BranchSideFuncs:
                - isReserved
                - isReservedExtended
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:666,13'
          Dst:             isReservedExtended
        - Src:             '/src/open62541/src/util/ua_util.c:666,46'
          Dst:             isReserved
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    15
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_String_append
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_String *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - s
        - s2
        - ''
      BBCount:         8
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:643,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:644,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:645,30'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:646,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:647,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:648,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_AttributeId_name
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - attrId
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:35,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:35,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:36,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:35,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:36,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:37,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    moveTmpToOut
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - tmp
        - out
      BBCount:         17
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - UA_String_clear
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:679,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:680,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/util/ua_util.c:688,8'
              BranchSideFuncs:
                - UA_String_clear
                - UA_String_clear
        - Branch String:   '/src/open62541/src/util/ua_util.c:680,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:680,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:681,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:681,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:682,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:683,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:688,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:689,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:694,8'
              BranchSideFuncs:
                - UA_String_clear
                - UA_String_clear
        - Branch String:   '/src/open62541/src/util/ua_util.c:694,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:695,25'
              BranchSideFuncs:
                - UA_String_clear
            - BranchSide:      '/src/open62541/src/util/ua_util.c:700,12'
              BranchSideFuncs:
                - UA_String_clear
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:680,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/util/ua_util.c:695,9'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/util/ua_util.c:702,5'
          Dst:             UA_String_clear
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isReservedExtended
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         26
      ICount:          120
      EdgeCount:       37
      CyclomaticComplexity: 13
      functionsReached:
        - isReserved
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:623,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:623,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:623,30'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:623,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:623,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:623,42'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:623,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:623,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:623,54'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:623,63'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:623,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:624,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:624,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:624,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:624,25'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:624,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:624,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:624,37'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:624,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:624,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:624,49'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:624,59'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:624,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:625,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:625,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:625,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:625,26'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:625,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:625,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:625,39'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:625,49'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:625,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:625,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:623,13'
          Dst:             isReserved
    - functionName:    isReserved
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         16
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:617,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:617,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:617,25'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:617,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:617,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:617,37'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:617,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:617,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:617,49'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:617,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:617,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:618,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:618,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:618,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:618,25'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:618,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:618,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:618,37'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:618,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:618,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:618,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_RelativePath_print
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_RelativePath *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - rp
        - out
      BBCount:         41
      ICount:          395
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - UA_NodeId_equal
        - UA_STRING
        - UA_String_append
        - UA_String_clear
        - UA_String_escapeAppend
        - getRefTypeBrowseName
        - itoaUnsigned
        - moveTmpToOut
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:715,44'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:715,47'
              BranchSideFuncs:
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
            - BranchSide:      '/src/open62541/src/util/ua_util.c:715,5'
              BranchSideFuncs:
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:715,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:717,40'
              BranchSideFuncs:
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
            - BranchSide:      '/src/open62541/src/util/ua_util.c:751,8'
              BranchSideFuncs:
                - moveTmpToOut
                - UA_String_clear
        - Branch String:   '/src/open62541/src/util/ua_util.c:718,70'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:719,13'
              BranchSideFuncs:
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
            - BranchSide:      '/src/open62541/src/util/ua_util.c:721,53'
              BranchSideFuncs:
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:719,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:719,31'
              BranchSideFuncs:
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
            - BranchSide:      '/src/open62541/src/util/ua_util.c:721,53'
              BranchSideFuncs:
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:718,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:720,43'
              BranchSideFuncs:
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
            - BranchSide:      '/src/open62541/src/util/ua_util.c:721,53'
              BranchSideFuncs:
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:721,75'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:722,20'
              BranchSideFuncs:
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
            - BranchSide:      '/src/open62541/src/util/ua_util.c:725,43'
              BranchSideFuncs:
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:722,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:722,38'
              BranchSideFuncs:
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
            - BranchSide:      '/src/open62541/src/util/ua_util.c:725,43'
              BranchSideFuncs:
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:721,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:723,43'
              BranchSideFuncs:
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
            - BranchSide:      '/src/open62541/src/util/ua_util.c:725,43'
              BranchSideFuncs:
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:726,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:727,47'
              BranchSideFuncs:
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
            - BranchSide:      '/src/open62541/src/util/ua_util.c:728,16'
              BranchSideFuncs:
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:728,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:729,47'
              BranchSideFuncs:
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
            - BranchSide:      '/src/open62541/src/util/ua_util.c:731,34'
              BranchSideFuncs:
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:733,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:734,17'
              BranchSideFuncs:
                - moveTmpToOut
                - UA_String_clear
            - BranchSide:      '/src/open62541/src/util/ua_util.c:735,20'
              BranchSideFuncs:
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:741,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:742,18'
              BranchSideFuncs:
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
            - BranchSide:      '/src/open62541/src/util/ua_util.c:747,45'
              BranchSideFuncs:
                - UA_String_escapeAppend
                - moveTmpToOut
                - UA_String_clear
                - UA_NodeId_equal.971
                - UA_NodeId_equal.971
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - getRefTypeBrowseName
                - UA_String_escapeAppend
                - UA_STRING
                - UA_String_append
                - itoaUnsigned
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
                - UA_STRING
                - UA_String_append
        - Branch String:   '/src/open62541/src/util/ua_util.c:751,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:752,9'
              BranchSideFuncs:
                - UA_String_clear
            - BranchSide:      '/src/open62541/src/util/ua_util.c:756,31'
              BranchSideFuncs:
                - moveTmpToOut
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:718,12'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/util/ua_util.c:720,43'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/util/ua_util.c:720,20'
          Dst:             UA_String_append
        - Src:             '/src/open62541/src/util/ua_util.c:721,19'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/util/ua_util.c:723,43'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/util/ua_util.c:723,20'
          Dst:             UA_String_append
        - Src:             '/src/open62541/src/util/ua_util.c:725,43'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/util/ua_util.c:725,20'
          Dst:             UA_String_append
        - Src:             '/src/open62541/src/util/ua_util.c:727,47'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/util/ua_util.c:727,24'
          Dst:             UA_String_append
        - Src:             '/src/open62541/src/util/ua_util.c:729,47'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/util/ua_util.c:729,24'
          Dst:             UA_String_append
        - Src:             '/src/open62541/src/util/ua_util.c:732,20'
          Dst:             getRefTypeBrowseName
        - Src:             '/src/open62541/src/util/ua_util.c:735,20'
          Dst:             UA_String_escapeAppend
        - Src:             '/src/open62541/src/util/ua_util.c:736,43'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/util/ua_util.c:736,20'
          Dst:             UA_String_append
        - Src:             '/src/open62541/src/util/ua_util.c:743,13'
          Dst:             itoaUnsigned
        - Src:             '/src/open62541/src/util/ua_util.c:744,43'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/util/ua_util.c:744,20'
          Dst:             UA_String_append
        - Src:             '/src/open62541/src/util/ua_util.c:745,43'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/util/ua_util.c:745,20'
          Dst:             UA_String_append
        - Src:             '/src/open62541/src/util/ua_util.c:747,16'
          Dst:             UA_String_escapeAppend
        - Src:             '/src/open62541/src/util/ua_util.c:752,9'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/util/ua_util.c:756,12'
          Dst:             moveTmpToOut
    - functionName:    getRefTypeBrowseName
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - refTypeId
        - outBN
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - UA_NodeId_print
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:596,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:597,8'
              BranchSideFuncs:
                - UA_NodeId_print
            - BranchSide:      '/src/open62541/src/util/ua_util.c:608,28'
              BranchSideFuncs:
                - UA_NodeId_print
        - Branch String:   '/src/open62541/src/util/ua_util.c:596,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:598,20'
              BranchSideFuncs:
                - UA_NodeId_print
            - BranchSide:      '/src/open62541/src/util/ua_util.c:608,28'
              BranchSideFuncs:
                - UA_NodeId_print
        - Branch String:   '/src/open62541/src/util/ua_util.c:598,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:599,16'
              BranchSideFuncs:
                - UA_NodeId_print
            - BranchSide:      '/src/open62541/src/util/ua_util.c:605,5'
              BranchSideFuncs:
                - UA_NodeId_print
        - Branch String:   '/src/open62541/src/util/ua_util.c:599,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:600,17'
              BranchSideFuncs:
                - UA_NodeId_print
            - BranchSide:      '/src/open62541/src/util/ua_util.c:601,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:608,12'
          Dst:             UA_NodeId_print
    - functionName:    UA_String_unescape
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - bool
      constantsTouched: []
      argNames:
        - s
        - extended
      BBCount:         16
      ICount:          121
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - isReservedExtended
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:632,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:632,5'
              BranchSideFuncs:
                - isReserved
                - isReservedExtended
            - BranchSide:      '/src/open62541/src/util/ua_util.c:633,28'
              BranchSideFuncs:
                - isReserved
                - isReservedExtended
        - Branch String:   '/src/open62541/src/util/ua_util.c:633,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:633,60'
              BranchSideFuncs:
                - isReservedExtended
                - isReserved
            - BranchSide:      '/src/open62541/src/util/ua_util.c:633,79'
              BranchSideFuncs:
                - isReserved
                - isReservedExtended
        - Branch String:   '/src/open62541/src/util/ua_util.c:634,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:634,20'
              BranchSideFuncs:
                - isReserved
                - isReservedExtended
            - BranchSide:      '/src/open62541/src/util/ua_util.c:636,22'
              BranchSideFuncs:
                - isReserved
                - isReservedExtended
        - Branch String:   '/src/open62541/src/util/ua_util.c:634,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:635,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:636,22'
              BranchSideFuncs:
                - isReserved
                - isReservedExtended
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:633,40'
          Dst:             isReservedExtended
        - Src:             '/src/open62541/src/util/ua_util.c:633,67'
          Dst:             isReserved
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    UA_QualifiedName_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:724,1'
          Dst:             UA_clear
    - functionName:    UA_Server_readBrowseName
      functionSourceFile: '/src/open62541/include/open62541/server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - outBrowseName
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Server_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/server.h:649,1'
          Dst:             __UA_Server_read
    - functionName:    UA_BrowseDescription_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3836
      functionLinenumberEnd: 3836
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowseDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lookupRefType
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - qn
        - outRefTypeId
      BBCount:         24
      ICount:          184
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - UA_Array_delete
        - UA_BrowseDescription_init
        - UA_NODEID_NUMERIC
        - UA_NodeId_clear
        - UA_QualifiedName_clear
        - UA_QualifiedName_equal
        - UA_Server_browseRecursive
        - UA_Server_readBrowseName
        - UA_String_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:549,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:550,20'
              BranchSideFuncs:
                - UA_BrowseDescription_init
                - UA_NODEID_NUMERIC
                - UA_NODEID_NUMERIC
                - UA_Server_browseRecursive
                - UA_Array_delete
                - UA_Server_readBrowseName
                - UA_QualifiedName_equal
                - UA_QualifiedName_clear
                - UA_QualifiedName_clear
                - UA_NodeId_clear.1030
                - UA_Array_delete
                - UA_String_equal
                - UA_NODEID_NUMERIC
            - BranchSide:      '/src/open62541/src/util/ua_util.c:560,8'
              BranchSideFuncs:
                - UA_BrowseDescription_init
                - UA_NODEID_NUMERIC
                - UA_NODEID_NUMERIC
                - UA_Server_browseRecursive
                - UA_Array_delete
                - UA_Server_readBrowseName
                - UA_QualifiedName_equal
                - UA_QualifiedName_clear
                - UA_QualifiedName_clear
                - UA_NodeId_clear.1030
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/util/ua_util.c:550,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:551,33'
              BranchSideFuncs:
                - UA_String_equal
                - UA_BrowseDescription_init
                - UA_NODEID_NUMERIC
                - UA_NODEID_NUMERIC
                - UA_Server_browseRecursive
                - UA_Array_delete
                - UA_Server_readBrowseName
                - UA_QualifiedName_equal
                - UA_QualifiedName_clear
                - UA_QualifiedName_clear
                - UA_NodeId_clear.1030
                - UA_Array_delete
                - UA_NODEID_NUMERIC
            - BranchSide:      '/src/open62541/src/util/ua_util.c:556,5'
              BranchSideFuncs:
                - UA_BrowseDescription_init
                - UA_NODEID_NUMERIC
                - UA_NODEID_NUMERIC
                - UA_Server_browseRecursive
                - UA_Array_delete
                - UA_Server_readBrowseName
                - UA_QualifiedName_equal
                - UA_QualifiedName_clear
                - UA_QualifiedName_clear
                - UA_NodeId_clear.1030
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/util/ua_util.c:551,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:552,18'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC
            - BranchSide:      '/src/open62541/src/util/ua_util.c:555,9'
              BranchSideFuncs:
                - UA_BrowseDescription_init
                - UA_NODEID_NUMERIC
                - UA_NODEID_NUMERIC
                - UA_Server_browseRecursive
                - UA_Array_delete
                - UA_Server_readBrowseName
                - UA_QualifiedName_equal
                - UA_QualifiedName_clear
                - UA_QualifiedName_clear
                - UA_NodeId_clear.1030
                - UA_Array_delete
                - UA_String_equal
                - UA_NODEID_NUMERIC
        - Branch String:   '/src/open62541/src/util/ua_util.c:560,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:562,9'
              BranchSideFuncs:
                - UA_BrowseDescription_init
                - UA_NODEID_NUMERIC
                - UA_NODEID_NUMERIC
                - UA_Server_browseRecursive
                - UA_Array_delete
                - UA_Server_readBrowseName
                - UA_QualifiedName_equal
                - UA_QualifiedName_clear
                - UA_QualifiedName_clear
                - UA_NodeId_clear.1030
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/util/ua_util.c:590,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:572,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:573,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:574,20'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Server_readBrowseName
                - UA_QualifiedName_equal
                - UA_QualifiedName_clear
                - UA_QualifiedName_clear
                - UA_NodeId_clear.1030
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/util/ua_util.c:574,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:576,38'
              BranchSideFuncs:
                - UA_Server_readBrowseName
                - UA_QualifiedName_equal
                - UA_QualifiedName_clear
                - UA_Array_delete
                - UA_QualifiedName_clear
                - UA_NodeId_clear.1030
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/util/ua_util.c:587,25'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/util/ua_util.c:577,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:578,17'
              BranchSideFuncs:
                - UA_QualifiedName_clear
                - UA_NodeId_clear.1030
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/util/ua_util.c:584,13'
              BranchSideFuncs:
                - UA_QualifiedName_clear
                - UA_Array_delete
                - UA_Server_readBrowseName
                - UA_QualifiedName_equal
                - UA_QualifiedName_clear
                - UA_NodeId_clear.1030
                - UA_Array_delete
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:551,16'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/util/ua_util.c:552,33'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/util/ua_util.c:562,9'
          Dst:             UA_BrowseDescription_init
        - Src:             '/src/open62541/src/util/ua_util.c:563,21'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/util/ua_util.c:565,30'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/util/ua_util.c:571,13'
          Dst:             UA_Server_browseRecursive
        - Src:             '/src/open62541/src/util/ua_util.c:576,13'
          Dst:             UA_Server_readBrowseName
        - Src:             '/src/open62541/src/util/ua_util.c:577,16'
          Dst:             UA_QualifiedName_equal
        - Src:             '/src/open62541/src/util/ua_util.c:578,17'
          Dst:             UA_QualifiedName_clear
        - Src:             '/src/open62541/src/util/ua_util.c:580,17'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/util/ua_util.c:581,17'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/util/ua_util.c:584,13'
          Dst:             UA_QualifiedName_clear
        - Src:             '/src/open62541/src/util/ua_util.c:587,9'
          Dst:             UA_Array_delete
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    UA_QualifiedName_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:734,13'
          Dst:             UA_order
    - functionName:    UA_Guid_random
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          81
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pcg32_random_r
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:486,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:486,13'
              BranchSideFuncs:
                - pcg32_random_r
                - pcg32_random_r
                - pcg32_random_r
                - pcg32_random_r
            - BranchSide:      '/src/open62541/src/util/ua_util.c:487,25'
              BranchSideFuncs:
                - pcg32_random_r
                - pcg32_random_r
                - pcg32_random_r
                - pcg32_random_r
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:487,25'
          Dst:             pcg32_random_r
        - Src:             '/src/open62541/src/util/ua_util.c:488,18'
          Dst:             pcg32_random_r
        - Src:             '/src/open62541/src/util/ua_util.c:491,14'
          Dst:             pcg32_random_r
        - Src:             '/src/open62541/src/util/ua_util.c:496,14'
          Dst:             pcg32_random_r
    - functionName:    UA_UInt32_random
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pcg32_random_r
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:481,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:481,17'
              BranchSideFuncs:
                - pcg32_random_r
            - BranchSide:      '/src/open62541/src/util/ua_util.c:481,17'
              BranchSideFuncs:
                - pcg32_random_r
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:481,17'
          Dst:             pcg32_random_r
    - functionName:    UA_random_seed
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - seed
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_DateTime_now
        - pcg32_srandom_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:476,41'
          Dst:             UA_DateTime_now
        - Src:             '/src/open62541/src/util/ua_util.c:476,5'
          Dst:             pcg32_srandom_r
    - functionName:    UA_KeyValueMap_merge
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_KeyValueMap *'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         16
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - UA_KeyValueMap_clear
        - UA_KeyValueMap_copy
        - UA_KeyValueMap_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:444,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:445,9'
              BranchSideFuncs:
                - UA_KeyValueMap_copy
                - UA_KeyValueMap_clear
                - UA_KeyValueMap_set
                - UA_KeyValueMap_clear
            - BranchSide:      '/src/open62541/src/util/ua_util.c:446,9'
              BranchSideFuncs:
                - UA_KeyValueMap_copy
                - UA_KeyValueMap_clear
                - UA_KeyValueMap_set
                - UA_KeyValueMap_clear
        - Branch String:   '/src/open62541/src/util/ua_util.c:446,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:447,9'
              BranchSideFuncs:
                - UA_KeyValueMap_copy
                - UA_KeyValueMap_clear
                - UA_KeyValueMap_set
                - UA_KeyValueMap_clear
            - BranchSide:      '/src/open62541/src/util/ua_util.c:450,45'
              BranchSideFuncs:
                - UA_KeyValueMap_copy
                - UA_KeyValueMap_clear
                - UA_KeyValueMap_set
                - UA_KeyValueMap_clear
        - Branch String:   '/src/open62541/src/util/ua_util.c:451,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:452,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:454,16'
              BranchSideFuncs:
                - UA_KeyValueMap_clear
                - UA_KeyValueMap_set
                - UA_KeyValueMap_clear
        - Branch String:   '/src/open62541/src/util/ua_util.c:454,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:455,42'
              BranchSideFuncs:
                - UA_KeyValueMap_set
                - UA_KeyValueMap_clear
                - UA_KeyValueMap_clear
            - BranchSide:      '/src/open62541/src/util/ua_util.c:462,26'
              BranchSideFuncs:
                - UA_KeyValueMap_clear
        - Branch String:   '/src/open62541/src/util/ua_util.c:456,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:457,13'
              BranchSideFuncs:
                - UA_KeyValueMap_clear
            - BranchSide:      '/src/open62541/src/util/ua_util.c:460,5'
              BranchSideFuncs:
                - UA_KeyValueMap_clear
                - UA_KeyValueMap_set
                - UA_KeyValueMap_clear
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:450,25'
          Dst:             UA_KeyValueMap_copy
        - Src:             '/src/open62541/src/util/ua_util.c:455,15'
          Dst:             UA_KeyValueMap_set
        - Src:             '/src/open62541/src/util/ua_util.c:457,13'
          Dst:             UA_KeyValueMap_clear
        - Src:             '/src/open62541/src/util/ua_util.c:462,5'
          Dst:             UA_KeyValueMap_clear
    - functionName:    UA_KeyValueMap_copy
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_KeyValueMap *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Array_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:417,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:418,9'
              BranchSideFuncs:
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/util/ua_util.c:419,9'
              BranchSideFuncs:
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/util/ua_util.c:419,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:420,9'
              BranchSideFuncs:
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/util/ua_util.c:424,39'
              BranchSideFuncs:
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/util/ua_util.c:426,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:427,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:428,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:424,25'
          Dst:             UA_Array_copy
    - functionName:    UA_KeyValueMap_set
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - map
        - key
        - value
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_Array_appendCopy
        - UA_KeyValueMap_get
        - UA_Variant_clear
        - UA_Variant_copy
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:294,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:295,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:294,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:295,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:298,46'
              BranchSideFuncs:
                - UA_KeyValueMap_get
                - UA_Array_appendCopy
                - UA_Variant_copy
                - UA_Variant_clear
        - Branch String:   '/src/open62541/src/util/ua_util.c:299,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:301,45'
              BranchSideFuncs:
                - UA_Variant_copy
                - UA_Variant_clear
            - BranchSide:      '/src/open62541/src/util/ua_util.c:311,21'
              BranchSideFuncs:
                - UA_Array_appendCopy
        - Branch String:   '/src/open62541/src/util/ua_util.c:302,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:303,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:304,21'
              BranchSideFuncs:
                - UA_Variant_clear
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:298,27'
          Dst:             UA_KeyValueMap_get
        - Src:             '/src/open62541/src/util/ua_util.c:301,29'
          Dst:             UA_Variant_copy
        - Src:             '/src/open62541/src/util/ua_util.c:305,9'
          Dst:             UA_Variant_clear
        - Src:             '/src/open62541/src/util/ua_util.c:314,12'
          Dst:             UA_Array_appendCopy
    - functionName:    UA_KeyValueMap_clear
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_KeyValueMap *'
      constantsTouched: []
      argNames:
        - map
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Array_delete
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:366,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:367,9'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/util/ua_util.c:368,8'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/util/ua_util.c:368,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:368,8'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/util/ua_util.c:369,25'
              BranchSideFuncs:
                - UA_Array_delete
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:369,9'
          Dst:             UA_Array_delete
    - functionName:    UA_KeyValueMap_get
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'struct.UA_Variant *'
      argCount:        2
      argTypes:
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - map
        - key
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - UA_String_equal
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:336,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:337,9'
              BranchSideFuncs:
                - UA_String_equal
            - BranchSide:      '/src/open62541/src/util/ua_util.c:338,16'
              BranchSideFuncs:
                - UA_String_equal
        - Branch String:   '/src/open62541/src/util/ua_util.c:338,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:339,12'
              BranchSideFuncs:
                - UA_String_equal
            - BranchSide:      '/src/open62541/src/util/ua_util.c:344,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:339,65'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:340,29'
              BranchSideFuncs:
                - UA_String_equal
            - BranchSide:      '/src/open62541/src/util/ua_util.c:343,5'
              BranchSideFuncs:
                - UA_String_equal
        - Branch String:   '/src/open62541/src/util/ua_util.c:339,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:341,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:343,5'
              BranchSideFuncs:
                - UA_String_equal
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:340,12'
          Dst:             UA_String_equal
    - functionName:    UA_Variant_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:858,1'
          Dst:             UA_copy
    - functionName:    UA_Variant_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:868,1'
          Dst:             UA_clear
    - functionName:    UA_KeyValueMap_contains
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - map
        - key
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_QualifiedName_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:433,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:434,9'
              BranchSideFuncs:
                - UA_QualifiedName_equal
            - BranchSide:      '/src/open62541/src/util/ua_util.c:435,16'
              BranchSideFuncs:
                - UA_QualifiedName_equal
        - Branch String:   '/src/open62541/src/util/ua_util.c:435,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:436,36'
              BranchSideFuncs:
                - UA_QualifiedName_equal
            - BranchSide:      '/src/open62541/src/util/ua_util.c:439,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:436,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:437,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:438,5'
              BranchSideFuncs:
                - UA_QualifiedName_equal
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:436,12'
          Dst:             UA_QualifiedName_equal
    - functionName:    UA_KeyValuePair_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_KeyValuePair *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_KeyValuePair_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_KeyValuePair *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:976,1'
          Dst:             UA_clear
    - functionName:    UA_KeyValueMap_remove
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - map
        - key
      BBCount:         23
      ICount:          163
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - UA_Array_resize
        - UA_KeyValuePair_clear
        - UA_KeyValuePair_init
        - UA_String_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:383,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:384,9'
              BranchSideFuncs:
                - UA_KeyValuePair_clear
                - UA_Array_resize
                - UA_KeyValuePair_init
                - UA_String_equal
            - BranchSide:      '/src/open62541/src/util/ua_util.c:386,26'
              BranchSideFuncs:
                - UA_KeyValuePair_clear
                - UA_Array_resize
                - UA_KeyValuePair_init
                - UA_String_equal
        - Branch String:   '/src/open62541/src/util/ua_util.c:389,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:390,12'
              BranchSideFuncs:
                - UA_KeyValuePair_clear
                - UA_Array_resize
                - UA_KeyValuePair_init
                - UA_String_equal
            - BranchSide:      '/src/open62541/src/util/ua_util.c:394,8'
              BranchSideFuncs:
                - UA_KeyValuePair_clear
                - UA_Array_resize
                - UA_KeyValuePair_init
        - Branch String:   '/src/open62541/src/util/ua_util.c:390,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:391,29'
              BranchSideFuncs:
                - UA_String_equal
                - UA_KeyValuePair_clear
                - UA_Array_resize
                - UA_KeyValuePair_init
            - BranchSide:      '/src/open62541/src/util/ua_util.c:393,5'
              BranchSideFuncs:
                - UA_KeyValuePair_clear
                - UA_Array_resize
                - UA_KeyValuePair_init
                - UA_String_equal
        - Branch String:   '/src/open62541/src/util/ua_util.c:390,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:392,13'
              BranchSideFuncs:
                - UA_KeyValuePair_clear
                - UA_Array_resize
                - UA_KeyValuePair_init
            - BranchSide:      '/src/open62541/src/util/ua_util.c:393,5'
              BranchSideFuncs:
                - UA_KeyValuePair_clear
                - UA_Array_resize
                - UA_KeyValuePair_init
                - UA_String_equal
        - Branch String:   '/src/open62541/src/util/ua_util.c:394,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:398,28'
              BranchSideFuncs:
                - UA_KeyValuePair_clear
                - UA_Array_resize
                - UA_KeyValuePair_init
        - Branch String:   '/src/open62541/src/util/ua_util.c:399,14'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:399,17'
              BranchSideFuncs:
                - UA_Array_resize
                - UA_KeyValuePair_init
            - BranchSide:      '/src/open62541/src/util/ua_util.c:408,34'
              BranchSideFuncs:
                - UA_Array_resize
        - Branch String:   '/src/open62541/src/util/ua_util.c:399,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:400,9'
              BranchSideFuncs:
                - UA_KeyValuePair_init
                - UA_Array_resize
            - BranchSide:      '/src/open62541/src/util/ua_util.c:408,34'
              BranchSideFuncs:
                - UA_Array_resize
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:391,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/util/ua_util.c:398,5'
          Dst:             UA_KeyValuePair_clear
        - Src:             '/src/open62541/src/util/ua_util.c:401,9'
          Dst:             UA_KeyValuePair_init
        - Src:             '/src/open62541/src/util/ua_util.c:408,9'
          Dst:             UA_Array_resize
    - functionName:    UA_KeyValueMap_delete
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_KeyValueMap *'
      constantsTouched: []
      argNames:
        - map
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_KeyValueMap_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:376,5'
          Dst:             UA_KeyValueMap_clear
    - functionName:    UA_Variant_hasScalarType
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - v
        - type
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Variant_isScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:772,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:772,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:772,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:772,1'
          Dst:             UA_Variant_isScalar
    - functionName:    UA_KeyValueMap_getScalar
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - map
        - key
        - type
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_KeyValueMap_get
        - UA_Variant_hasScalarType
      functionUses:    39
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:359,11'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:359,40'
              BranchSideFuncs:
                - UA_Variant_hasScalarType
            - BranchSide:      '/src/open62541/src/util/ua_util.c:360,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:359,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:360,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:361,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:358,27'
          Dst:             UA_KeyValueMap_get
        - Src:             '/src/open62541/src/util/ua_util.c:359,15'
          Dst:             UA_Variant_hasScalarType
    - functionName:    UA_KeyValueMap_isEmpty
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_KeyValueMap *'
      constantsTouched: []
      argNames:
        - map
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:349,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:350,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:351,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Variant_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_KeyValueMap_setScalar
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_QualifiedName *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - map
        - key
        - p
        - type
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_KeyValueMap_set
        - UA_Variant_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:323,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:323,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:324,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:323,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:324,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:325,16'
              BranchSideFuncs:
                - UA_Variant_init.1033
                - UA_KeyValueMap_set
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:326,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/util/ua_util.c:330,12'
          Dst:             UA_KeyValueMap_set
    - functionName:    UA_KeyValueMap_new
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'struct.UA_KeyValueMap *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:287,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:287,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:287,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_fromBase64
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - bs
        - input
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_init
        - UA_unbase64
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:271,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:272,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:273,50'
              BranchSideFuncs:
                - UA_unbase64
        - Branch String:   '/src/open62541/src/util/ua_util.c:276,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:277,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:278,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:270,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/src/util/ua_util.c:273,16'
          Dst:             UA_unbase64
    - functionName:    UA_String_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_toBase64
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - byteString
        - str
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_String_init
        - UA_base64
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:256,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:256,24'
              BranchSideFuncs:
                - UA_base64
            - BranchSide:      '/src/open62541/src/util/ua_util.c:257,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:256,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:257,9'
              BranchSideFuncs:
                - UA_base64
            - BranchSide:      '/src/open62541/src/util/ua_util.c:260,19'
              BranchSideFuncs:
                - UA_base64
        - Branch String:   '/src/open62541/src/util/ua_util.c:261,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:262,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:255,5'
          Dst:             UA_String_init
        - Src:             '/src/open62541/src/util/ua_util.c:260,9'
          Dst:             UA_base64
    - functionName:    UA_parseEndpointUrlEthernet
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'short *'
        - 'char *'
      constantsTouched: []
      argNames:
        - endpointUrl
        - target
        - vid
        - pcp
      BBCount:         39
      ICount:          270
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - UA_readNumber
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:195,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:196,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:198,24'
              BranchSideFuncs:
                - strncmp
                - UA_readNumber
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:198,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:199,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:203,12'
              BranchSideFuncs:
                - UA_readNumber
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:204,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:205,12'
              BranchSideFuncs:
                - UA_readNumber
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_util.c:211,21'
              BranchSideFuncs:
                - UA_readNumber
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:205,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:206,12'
              BranchSideFuncs:
                - UA_readNumber
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_util.c:208,5'
              BranchSideFuncs:
                - UA_readNumber
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:213,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:214,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:218,9'
              BranchSideFuncs:
                - UA_readNumber
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:222,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:222,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:223,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:222,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:225,13'
              BranchSideFuncs:
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:226,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:226,39'
              BranchSideFuncs:
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_util.c:227,28'
              BranchSideFuncs:
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:226,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:227,28'
              BranchSideFuncs:
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_util.c:229,8'
              BranchSideFuncs:
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:229,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:234,8'
              BranchSideFuncs:
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:234,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:235,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:237,9'
              BranchSideFuncs:
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:240,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:240,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:241,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:240,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:241,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:243,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:244,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:247,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:198,8'
          Dst:             strncmp
        - Src:             '/src/open62541/src/util/ua_util.c:220,23'
          Dst:             UA_readNumber
        - Src:             '/src/open62541/src/util/ua_util.c:238,16'
          Dst:             UA_readNumber
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_readNumber
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - buf
        - buflen
        - number
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_readNumberWithBase
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:65,12'
          Dst:             UA_readNumberWithBase
    - functionName:    UA_readNumberWithBase
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
        - char
      constantsTouched: []
      argNames:
        - buf
        - buflen
        - number
        - base
      BBCount:         43
      ICount:          235
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:42,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:42,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/util/ua_util.c:43,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/util/ua_util.c:43,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:43,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:44,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:47,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:47,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:48,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:49,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:49,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:51,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:49,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:49,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:51,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:49,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:50,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:51,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:51,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:51,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:53,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:51,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:51,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:53,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:51,50'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:51,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:53,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:51,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:52,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:53,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:53,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:53,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:56,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:53,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:53,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:56,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:53,50'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:53,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:56,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:53,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:54,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:56,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:42,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/util/ua_util.c:43,5'
          Dst:             __assert_fail
    - functionName:    UA_parseEndpointUrl
      functionSourceFile: '/src/open62541/src/util/ua_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'short *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - endpointUrl
        - outHostname
        - outPort
        - outPath
      BBCount:         88
      ICount:          566
      EdgeCount:       117
      CyclomaticComplexity: 31
      functionsReached:
        - UA_readNumber
        - __assert_fail
        - strlen
        - strncmp
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_util.c:86,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:87,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:91,14'
              BranchSideFuncs:
                - strlen
                - __assert_fail
                - UA_readNumber
                - strlen
                - strncmp
        - Branch String:   '/src/open62541/src/util/ua_util.c:92,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:93,27'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strlen
                - __assert_fail
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_util.c:98,8'
              BranchSideFuncs:
                - strlen
                - __assert_fail
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:93,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:96,13'
              BranchSideFuncs:
                - strlen
                - __assert_fail
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_util.c:97,5'
              BranchSideFuncs:
                - strlen
                - __assert_fail
                - UA_readNumber
                - strlen
                - strncmp
        - Branch String:   '/src/open62541/src/util/ua_util.c:98,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:102,35'
              BranchSideFuncs:
                - strlen
                - __assert_fail
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:105,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:105,38'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_util.c:117,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:105,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:107,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_util.c:117,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:107,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:108,16'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_util.c:111,12'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:108,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:109,17'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_util.c:110,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:111,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:112,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:113,13'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:118,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:118,50'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_util.c:119,17'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:118,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:119,17'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_util.c:120,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:124,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:126,30'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_util.c:129,30'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:134,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:135,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_util.c:138,8'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:138,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:143,8'
              BranchSideFuncs:
                - __assert_fail
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_util.c:143,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:144,12'
              BranchSideFuncs:
                - UA_readNumber
                - __assert_fail
            - BranchSide:      '/src/open62541/src/util/ua_util.c:170,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/util/ua_util.c:144,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:145,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:148,12'
              BranchSideFuncs:
                - UA_readNumber
                - __assert_fail
        - Branch String:   '/src/open62541/src/util/ua_util.c:148,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:149,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:157,42'
              BranchSideFuncs:
                - UA_readNumber
                - __assert_fail
        - Branch String:   '/src/open62541/src/util/ua_util.c:149,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:150,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:153,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:159,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:159,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:160,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:159,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:160,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:162,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/util/ua_util.c:163,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:163,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/util/ua_util.c:164,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/util/ua_util.c:163,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:164,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/util/ua_util.c:165,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/util/ua_util.c:165,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:166,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:167,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/util/ua_util.c:170,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:170,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:171,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:171,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:172,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:173,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:173,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:174,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:175,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:175,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:176,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:188,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:180,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:181,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:184,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_util.c:184,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_util.c:185,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_util.c:186,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util.c:95,20'
          Dst:             strlen
        - Src:             '/src/open62541/src/util/ua_util.c:93,12'
          Dst:             strncmp
        - Src:             '/src/open62541/src/util/ua_util.c:102,20'
          Dst:             strlen
        - Src:             '/src/open62541/src/util/ua_util.c:157,27'
          Dst:             UA_readNumber
        - Src:             '/src/open62541/src/util/ua_util.c:170,5'
          Dst:             __assert_fail
    - functionName:    UA_DateTime_nowMonotonic
      functionSourceFile: '/src/open62541/src/util/ua_clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_gettime
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_clock.c:62,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_clock.c:62,21'
              BranchSideFuncs:
                - clock_gettime
            - BranchSide:      '/src/open62541/src/util/ua_clock.c:63,5'
              BranchSideFuncs:
                - clock_gettime
      Callsites:
        - Src:             '/src/open62541/src/util/ua_clock.c:63,5'
          Dst:             clock_gettime
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.pcg_state_setseq_64 *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_DateTime_localTimeUtcOffset
      functionSourceFile: '/src/open62541/src/util/ua_clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - difftime
        - gmtime_r
        - mktime
        - time
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_clock.c:39,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_clock.c:39,12'
              BranchSideFuncs:
                - time
                - gmtime_r
                - mktime
                - difftime
            - BranchSide:      '/src/open62541/src/util/ua_clock.c:39,22'
              BranchSideFuncs:
                - time
                - gmtime_r
                - mktime
                - difftime
      Callsites:
        - Src:             '/src/open62541/src/util/ua_clock.c:39,22'
          Dst:             time
        - Src:             '/src/open62541/src/util/ua_clock.c:41,22'
          Dst:             gmtime_r
        - Src:             '/src/open62541/src/util/ua_clock.c:44,18'
          Dst:             mktime
        - Src:             '/src/open62541/src/util/ua_clock.c:45,24'
          Dst:             difftime
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gmtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct.tm *'
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'struct.tm *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mktime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.tm *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    difftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_DateTime_now
      functionSourceFile: '/src/open62541/src/util/ua_clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gettimeofday
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_clock.c:30,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_clock.c:30,20'
              BranchSideFuncs:
                - gettimeofday
            - BranchSide:      '/src/open62541/src/util/ua_clock.c:31,5'
              BranchSideFuncs:
                - gettimeofday
      Callsites:
        - Src:             '/src/open62541/src/util/ua_clock.c:31,5'
          Dst:             gettimeofday
    - functionName:    gettimeofday
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.pcg_state_setseq_64 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_AsymmetricAlgorithmSecurityHeader_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/transport_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_AsymmetricAlgorithmSecurityHeader *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/transport_generated_handling.h:292,1'
          Dst:             UA_clear
    - functionName:    UA_UInt32_decodeBinary
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_String *'
        - 'size_t *'
        - 'int *'
      constantsTouched: []
      argNames:
        - src
        - offset
        - dst
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_decodeBinaryInternal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util_internal.h:351,1'
          Dst:             UA_decodeBinaryInternal
    - functionName:    assembleProcessMessage
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - channel
        - application
        - callback
      BBCount:         52
      ICount:          356
      EdgeCount:       63
      CyclomaticComplexity: 13
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - UA_Chunk_delete
        - __assert_fail
        - isGood
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:700,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:700,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
                - __assert_fail
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:702,19'
              BranchSideFuncs:
                - __assert_fail
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
                - __assert_fail
                - UA_Chunk_delete
        - Branch String:   '/src/open62541/src/ua_securechannel.c:703,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:704,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:712,27'
              BranchSideFuncs:
                - __assert_fail
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
        - Branch String:   '/src/open62541/src/ua_securechannel.c:704,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:704,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:705,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_Chunk_delete
        - Branch String:   '/src/open62541/src/ua_securechannel.c:705,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:705,9'
              BranchSideFuncs:
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:706,15'
              BranchSideFuncs:
                - UA_Chunk_delete
        - Branch String:   '/src/open62541/src/ua_securechannel.c:715,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:715,5'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:717,12'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
        - Branch String:   '/src/open62541/src/ua_securechannel.c:718,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:720,12'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:735,47'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
        - Branch String:   '/src/open62541/src/ua_securechannel.c:720,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:721,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:722,12'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
        - Branch String:   '/src/open62541/src/ua_securechannel.c:722,42'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:722,45'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:724,12'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
        - Branch String:   '/src/open62541/src/ua_securechannel.c:722,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:723,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:724,12'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
        - Branch String:   '/src/open62541/src/ua_securechannel.c:724,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:725,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:728,24'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
        - Branch String:   '/src/open62541/src/ua_securechannel.c:729,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:730,13'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:731,5'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
        - Branch String:   '/src/open62541/src/ua_securechannel.c:736,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:736,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:739,12'
              BranchSideFuncs:
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
        - Branch String:   '/src/open62541/src/ua_securechannel.c:744,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:744,9'
              BranchSideFuncs:
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:745,27'
              BranchSideFuncs:
                - UA_Chunk_delete
                - UA_ByteString_clear.1157
        - Branch String:   '/src/open62541/src/ua_securechannel.c:747,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:740,5'
              BranchSideFuncs:
                - UA_ByteString_clear.1157
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:748,13'
              BranchSideFuncs:
                - UA_ByteString_clear.1157
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:700,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel.c:705,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel.c:708,9'
          Dst:             UA_Chunk_delete
        - Src:             '/src/open62541/src/ua_securechannel.c:715,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel.c:735,11'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/ua_securechannel.c:736,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:736,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:746,9'
          Dst:             UA_Chunk_delete
        - Src:             '/src/open62541/src/ua_securechannel.c:753,5'
          Dst:             UA_ByteString_clear
    - functionName:    UA_Chunk_delete
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Chunk *'
      constantsTouched: []
      argNames:
        - chunk
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_clear
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:125,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:125,8'
              BranchSideFuncs:
                - UA_ByteString_clear.1157
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:126,30'
              BranchSideFuncs:
                - UA_ByteString_clear.1157
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:126,9'
          Dst:             UA_ByteString_clear
    - functionName:    isGood
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isTrue
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - expr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    unpackPayloadMSG
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_Chunk *'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - chunk
        - nowMonotonic
      BBCount:         32
      ICount:          213
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - UA_UInt32_decodeBinary
        - UA_decodeBinaryInternal
        - __assert_fail
        - checkSymHeader
        - decryptAndVerifyChunk
        - isGood
        - isNonNull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:650,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:650,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:652,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_UInt32_decodeBinary
                - UA_UInt32_decodeBinary
                - __assert_fail
                - __assert_fail
                - checkSymHeader
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:652,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:652,5'
              BranchSideFuncs:
                - UA_UInt32_decodeBinary
                - UA_UInt32_decodeBinary
                - __assert_fail
                - __assert_fail
                - checkSymHeader
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:653,12'
              BranchSideFuncs:
                - UA_UInt32_decodeBinary
                - UA_UInt32_decodeBinary
                - __assert_fail
                - __assert_fail
                - checkSymHeader
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:659,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:659,5'
              BranchSideFuncs:
                - __assert_fail
                - checkSymHeader
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:660,5'
              BranchSideFuncs:
                - __assert_fail
                - checkSymHeader
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:660,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:660,5'
              BranchSideFuncs:
                - checkSymHeader
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:669,26'
              BranchSideFuncs:
                - checkSymHeader
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:670,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:670,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:673,33'
              BranchSideFuncs:
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:676,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:676,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:681,36'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:686,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:686,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:688,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:650,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/ua_securechannel.c:650,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:652,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel.c:657,12'
          Dst:             UA_UInt32_decodeBinary
        - Src:             '/src/open62541/src/ua_securechannel.c:658,12'
          Dst:             UA_UInt32_decodeBinary
        - Src:             '/src/open62541/src/ua_securechannel.c:659,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel.c:660,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel.c:669,11'
          Dst:             checkSymHeader
        - Src:             '/src/open62541/src/ua_securechannel.c:670,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:670,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:673,11'
          Dst:             decryptAndVerifyChunk
        - Src:             '/src/open62541/src/ua_securechannel.c:676,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:676,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:681,11'
          Dst:             UA_decodeBinaryInternal
        - Src:             '/src/open62541/src/ua_securechannel.c:686,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:686,5'
          Dst:             isTrue
    - functionName:    isNonNull
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unpackPayloadOPN
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_Chunk *'
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - chunk
        - application
      BBCount:         57
      ICount:          352
      EdgeCount:       70
      CyclomaticComplexity: 15
      functionsReached:
        - UA_AsymmetricAlgorithmSecurityHeader_clear
        - UA_UInt32_decodeBinary
        - UA_decodeBinaryInternal
        - __assert_fail
        - checkAsymHeader
        - decryptAndVerifyChunk
        - isGood
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:568,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:568,5'
              BranchSideFuncs:
                - UA_UInt32_decodeBinary
                - __assert_fail
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - isGood.1155
                - isTrue.1156
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:569,12'
              BranchSideFuncs:
                - UA_UInt32_decodeBinary
                - __assert_fail
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - isGood.1155
                - isTrue.1156
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:572,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:572,5'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - isGood.1155
                - isTrue.1156
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:575,36'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - isGood.1155
                - isTrue.1156
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:577,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:577,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:579,19'
              BranchSideFuncs:
                - isGood.1155
                - isTrue.1156
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:579,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:580,12'
              BranchSideFuncs:
                - isGood.1155
                - isTrue.1156
                - isGood.1155
                - isTrue.1156
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - UA_AsymmetricAlgorithmSecurityHeader_clear
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:590,9'
              BranchSideFuncs:
                - isGood.1155
                - isTrue.1156
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - UA_AsymmetricAlgorithmSecurityHeader_clear
        - Branch String:   '/src/open62541/src/ua_securechannel.c:580,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:581,19'
              BranchSideFuncs:
                - isGood.1155
                - isTrue.1156
                - isGood.1155
                - isTrue.1156
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - UA_AsymmetricAlgorithmSecurityHeader_clear
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:585,17'
              BranchSideFuncs:
                - isGood.1155
                - isTrue.1156
                - isGood.1155
                - isTrue.1156
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - UA_AsymmetricAlgorithmSecurityHeader_clear
        - Branch String:   '/src/open62541/src/ua_securechannel.c:586,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:586,9'
              BranchSideFuncs:
                - UA_AsymmetricAlgorithmSecurityHeader_clear
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:587,5'
              BranchSideFuncs:
                - isGood.1155
                - isTrue.1156
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - UA_AsymmetricAlgorithmSecurityHeader_clear
        - Branch String:   '/src/open62541/src/ua_securechannel.c:590,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:591,12'
              BranchSideFuncs:
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:599,8'
              BranchSideFuncs:
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:591,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:592,19'
              BranchSideFuncs:
                - isGood.1155
                - isTrue.1156
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - UA_AsymmetricAlgorithmSecurityHeader_clear
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:593,13'
              BranchSideFuncs:
                - isGood.1155
                - isTrue.1156
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - UA_AsymmetricAlgorithmSecurityHeader_clear
        - Branch String:   '/src/open62541/src/ua_securechannel.c:593,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:594,17'
              BranchSideFuncs:
                - isGood.1155
                - isTrue.1156
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - UA_AsymmetricAlgorithmSecurityHeader_clear
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:595,9'
              BranchSideFuncs:
                - isGood.1155
                - isTrue.1156
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - UA_AsymmetricAlgorithmSecurityHeader_clear
        - Branch String:   '/src/open62541/src/ua_securechannel.c:595,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:595,9'
              BranchSideFuncs:
                - UA_AsymmetricAlgorithmSecurityHeader_clear
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:596,5'
              BranchSideFuncs:
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:599,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:599,32'
              BranchSideFuncs:
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:617,27'
              BranchSideFuncs:
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:599,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:600,44'
              BranchSideFuncs:
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:617,27'
              BranchSideFuncs:
                - checkAsymHeader
                - UA_AsymmetricAlgorithmSecurityHeader_clear
                - isGood.1155
                - isTrue.1156
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:619,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:619,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:622,33'
              BranchSideFuncs:
                - decryptAndVerifyChunk
                - isGood.1155
                - isTrue.1156
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:625,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:625,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:629,36'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:631,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:634,53'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:568,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel.c:571,25'
          Dst:             UA_UInt32_decodeBinary
        - Src:             '/src/open62541/src/ua_securechannel.c:572,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel.c:575,11'
          Dst:             UA_decodeBinaryInternal
        - Src:             '/src/open62541/src/ua_securechannel.c:577,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:577,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:586,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:586,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:595,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:595,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:617,11'
          Dst:             checkAsymHeader
        - Src:             '/src/open62541/src/ua_securechannel.c:618,5'
          Dst:             UA_AsymmetricAlgorithmSecurityHeader_clear
        - Src:             '/src/open62541/src/ua_securechannel.c:619,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:619,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:622,11'
          Dst:             decryptAndVerifyChunk
        - Src:             '/src/open62541/src/ua_securechannel.c:625,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:625,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:629,11'
          Dst:             UA_decodeBinaryInternal
        - Src:             '/src/open62541/src/ua_securechannel.c:631,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:631,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:643,5'
          Dst:             UA_AsymmetricAlgorithmSecurityHeader_clear
    - functionName:    UA_UInt32_encodeBinary
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - 'char **'
        - 'char *'
      constantsTouched: []
      argNames:
        - src
        - bufPos
        - bufEnd
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_encodeBinaryInternal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util_internal.h:351,1'
          Dst:             UA_encodeBinaryInternal
    - functionName:    encodeHeadersSym
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_MessageContext *'
        - size_t
      constantsTouched: []
      argNames:
        - mc
        - totalLength
      BBCount:         6
      ICount:          117
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_UInt32_encodeBinary
        - UA_encodeBinaryInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:330,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:331,16'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
                - UA_UInt32_encodeBinary
                - UA_UInt32_encodeBinary
                - UA_encodeBinaryInternal
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:333,16'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
                - UA_UInt32_encodeBinary
                - UA_UInt32_encodeBinary
                - UA_encodeBinaryInternal
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:343,12'
          Dst:             UA_encodeBinaryInternal
        - Src:             '/src/open62541/src/ua_securechannel.c:345,12'
          Dst:             UA_UInt32_encodeBinary
        - Src:             '/src/open62541/src/ua_securechannel.c:347,12'
          Dst:             UA_UInt32_encodeBinary
        - Src:             '/src/open62541/src/ua_securechannel.c:349,12'
          Dst:             UA_encodeBinaryInternal
    - functionName:    adjustCheckMessageLimitsSym
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_MessageContext *'
        - size_t
      constantsTouched: []
      argNames:
        - mc
        - bodyLength
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:311,67'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:312,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:315,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:311,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:313,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:315,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:315,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:316,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:319,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:315,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:319,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    persistCompleteChunks
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_ChunkQueue *'
      constantsTouched: []
      argNames:
        - queue
      BBCount:         14
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - UA_ByteString_copy
        - isGood
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:760,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:761,12'
              BranchSideFuncs:
                - UA_ByteString_copy
                - isGood.1155
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:769,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:761,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:762,13'
              BranchSideFuncs:
                - UA_ByteString_copy
                - isGood.1155
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:764,49'
              BranchSideFuncs:
                - UA_ByteString_copy
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:765,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:765,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:766,9'
              BranchSideFuncs:
                - UA_ByteString_copy
                - isGood.1155
                - isTrue.1156
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:764,29'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/src/ua_securechannel.c:765,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:765,9'
          Dst:             isTrue
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    processChunks
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'char *'
        - 'func_type *'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - application
        - callback
        - nowMonotonic
      BBCount:         67
      ICount:          398
      EdgeCount:       86
      CyclomaticComplexity: 21
      functionsReached:
        - UA_Chunk_delete
        - __assert_fail
        - assembleProcessMessage
        - isGood
        - unpackPayloadMSG
        - unpackPayloadOPN
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:793,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:795,9'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:858,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:795,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:795,9'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:798,12'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
        - Branch String:   '/src/open62541/src/ua_securechannel.c:798,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:799,16'
              BranchSideFuncs:
                - unpackPayloadOPN
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - unpackPayloadMSG
                - UA_Chunk_delete
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:805,19'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - unpackPayloadOPN
                - UA_Chunk_delete
                - UA_Chunk_delete
                - unpackPayloadMSG
        - Branch String:   '/src/open62541/src/ua_securechannel.c:799,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:800,16'
              BranchSideFuncs:
                - unpackPayloadOPN
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - unpackPayloadMSG
                - UA_Chunk_delete
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:804,40'
              BranchSideFuncs:
                - unpackPayloadOPN
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - unpackPayloadMSG
                - UA_Chunk_delete
                - UA_Chunk_delete
        - Branch String:   '/src/open62541/src/ua_securechannel.c:800,65'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:801,16'
              BranchSideFuncs:
                - unpackPayloadOPN
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - unpackPayloadMSG
                - UA_Chunk_delete
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:804,40'
              BranchSideFuncs:
                - unpackPayloadOPN
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - unpackPayloadMSG
                - UA_Chunk_delete
                - UA_Chunk_delete
        - Branch String:   '/src/open62541/src/ua_securechannel.c:799,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:802,21'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - unpackPayloadMSG
                - unpackPayloadOPN
                - UA_Chunk_delete
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:804,40'
              BranchSideFuncs:
                - unpackPayloadOPN
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - unpackPayloadMSG
                - UA_Chunk_delete
                - UA_Chunk_delete
        - Branch String:   '/src/open62541/src/ua_securechannel.c:805,60'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:806,19'
              BranchSideFuncs:
                - unpackPayloadMSG
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - unpackPayloadOPN
                - UA_Chunk_delete
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:807,16'
              BranchSideFuncs:
                - unpackPayloadMSG
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - unpackPayloadOPN
                - UA_Chunk_delete
                - UA_Chunk_delete
        - Branch String:   '/src/open62541/src/ua_securechannel.c:805,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:807,16'
              BranchSideFuncs:
                - unpackPayloadMSG
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - unpackPayloadOPN
                - UA_Chunk_delete
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:812,13'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - unpackPayloadMSG
                - unpackPayloadOPN
                - UA_Chunk_delete
                - UA_Chunk_delete
        - Branch String:   '/src/open62541/src/ua_securechannel.c:807,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:808,21'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - unpackPayloadMSG
                - unpackPayloadOPN
                - UA_Chunk_delete
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:810,40'
              BranchSideFuncs:
                - unpackPayloadMSG
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - unpackPayloadOPN
                - UA_Chunk_delete
                - UA_Chunk_delete
        - Branch String:   '/src/open62541/src/ua_securechannel.c:816,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:817,29'
              BranchSideFuncs:
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:822,9'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
                - UA_Chunk_delete
        - Branch String:   '/src/open62541/src/ua_securechannel.c:827,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:828,13'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:829,13'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
                - UA_Chunk_delete
        - Branch String:   '/src/open62541/src/ua_securechannel.c:828,81'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:829,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:831,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:829,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:830,13'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:835,12'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
                - UA_Chunk_delete
        - Branch String:   '/src/open62541/src/ua_securechannel.c:827,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:831,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:835,12'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
                - UA_Chunk_delete
        - Branch String:   '/src/open62541/src/ua_securechannel.c:835,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:836,13'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:839,9'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
                - UA_Chunk_delete
        - Branch String:   '/src/open62541/src/ua_securechannel.c:844,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:845,13'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:853,9'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
        - Branch String:   '/src/open62541/src/ua_securechannel.c:845,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:846,17'
              BranchSideFuncs:
                - UA_Chunk_delete
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:849,13'
              BranchSideFuncs:
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
        - Branch String:   '/src/open62541/src/ua_securechannel.c:846,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:846,17'
              BranchSideFuncs:
                - UA_Chunk_delete
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:847,33'
              BranchSideFuncs:
                - UA_Chunk_delete
                - __assert_fail
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
        - Branch String:   '/src/open62541/src/ua_securechannel.c:853,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:853,9'
              BranchSideFuncs:
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - __assert_fail
                - UA_Chunk_delete
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:854,38'
              BranchSideFuncs:
                - assembleProcessMessage
                - isGood.1155
                - isTrue.1156
                - __assert_fail
                - UA_Chunk_delete
                - UA_Chunk_delete
                - unpackPayloadMSG
                - unpackPayloadOPN
        - Branch String:   '/src/open62541/src/ua_securechannel.c:855,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:793,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:855,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:804,23'
          Dst:             unpackPayloadOPN
        - Src:             '/src/open62541/src/ua_securechannel.c:810,23'
          Dst:             unpackPayloadMSG
        - Src:             '/src/open62541/src/ua_securechannel.c:817,13'
          Dst:             UA_Chunk_delete
        - Src:             '/src/open62541/src/ua_securechannel.c:847,17'
          Dst:             UA_Chunk_delete
        - Src:             '/src/open62541/src/ua_securechannel.c:853,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel.c:854,15'
          Dst:             assembleProcessMessage
        - Src:             '/src/open62541/src/ua_securechannel.c:855,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:855,9'
          Dst:             isTrue
    - functionName:    persistIncompleteChunk
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_String *'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - buffer
        - offset
      BBCount:         16
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_allocBuffer
        - __assert_fail
        - isGood
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:775,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:775,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:776,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:776,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:776,5'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:777,21'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:779,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:779,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:780,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:775,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel.c:776,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel.c:778,25'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/ua_securechannel.c:779,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:779,5'
          Dst:             isTrue
    - functionName:    extractCompleteChunk
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_String *'
        - 'size_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - buffer
        - offset
        - done
      BBCount:         48
      ICount:          317
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - UA_decodeBinaryInternal
        - __assert_fail
        - isNonNull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:867,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:868,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:875,33'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
                - __assert_fail
                - isNonNull.1158
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:877,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:877,5'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:878,11'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:885,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:886,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:887,12'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:887,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:888,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:891,12'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:891,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:892,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:898,26'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:901,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:901,41'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:903,12'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:901,71'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:901,74'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:903,12'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:901,104'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:902,8'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:903,12'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:902,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:902,41'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:903,12'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:901,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:903,12'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:907,12'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:903,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:904,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:905,5'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:907,42'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:908,12'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:912,12'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:907,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:909,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:912,12'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:921,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:921,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:923,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:875,9'
          Dst:             UA_decodeBinaryInternal
        - Src:             '/src/open62541/src/ua_securechannel.c:877,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel.c:921,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/ua_securechannel.c:921,5'
          Dst:             isTrue
    - functionName:    UA_SecureChannel_processBuffer
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'char *'
        - 'func_type *'
        - 'struct.UA_String *'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - application
        - callback
        - buffer
        - nowMonotonic
      BBCount:         30
      ICount:          223
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - UA_ByteString_clear
        - extractCompleteChunk
        - isGood
        - isNonNull
        - persistCompleteChunks
        - persistIncompleteChunk
        - processChunks
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:942,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:943,9'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
                - processChunks
                - isGood.1155
                - isTrue.1156
                - persistCompleteChunks
                - persistCompleteChunks
                - UA_ByteString_clear.1157
                - persistIncompleteChunk
                - isGood.1155
                - isTrue.1156
                - extractCompleteChunk
                - isGood.1155
                - isTrue.1156
                - UA_ByteString_clear.1157
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:954,12'
              BranchSideFuncs:
                - processChunks
                - isGood.1155
                - isTrue.1156
                - persistCompleteChunks
                - persistCompleteChunks
                - UA_ByteString_clear.1157
                - persistIncompleteChunk
                - isGood.1155
                - isTrue.1156
                - extractCompleteChunk
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:945,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:945,9'
              BranchSideFuncs:
                - UA_ByteString_clear.1157
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:947,17'
              BranchSideFuncs:
                - processChunks
                - isGood.1155
                - isTrue.1156
                - persistCompleteChunks
                - persistCompleteChunks
                - UA_ByteString_clear.1157
                - persistIncompleteChunk
                - isGood.1155
                - isTrue.1156
                - extractCompleteChunk
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:957,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:958,36'
              BranchSideFuncs:
                - extractCompleteChunk
                - isGood.1155
                - isTrue.1156
                - processChunks
                - isGood.1155
                - isTrue.1156
                - persistCompleteChunks
                - persistCompleteChunks
                - UA_ByteString_clear.1157
                - persistIncompleteChunk
                - isGood.1155
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:964,8'
              BranchSideFuncs:
                - processChunks
                - isGood.1155
                - isTrue.1156
                - persistCompleteChunks
                - persistCompleteChunks
                - UA_ByteString_clear.1157
                - persistIncompleteChunk
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:959,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:957,5'
              BranchSideFuncs:
                - UA_ByteString_clear.1157
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:959,9'
              BranchSideFuncs:
                - UA_ByteString_clear.1157
        - Branch String:   '/src/open62541/src/ua_securechannel.c:964,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:965,38'
              BranchSideFuncs:
                - persistIncompleteChunk
                - isGood.1155
                - isTrue.1156
                - processChunks
                - isGood.1155
                - isTrue.1156
                - persistCompleteChunks
                - persistCompleteChunks
                - UA_ByteString_clear.1157
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:971,25'
              BranchSideFuncs:
                - processChunks
                - isGood.1155
                - isTrue.1156
                - persistCompleteChunks
                - persistCompleteChunks
                - UA_ByteString_clear.1157
        - Branch String:   '/src/open62541/src/ua_securechannel.c:966,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:966,9'
              BranchSideFuncs:
                - UA_ByteString_clear.1157
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:967,5'
              BranchSideFuncs:
                - processChunks
                - isGood.1155
                - isTrue.1156
                - persistCompleteChunks
                - persistCompleteChunks
                - UA_ByteString_clear.1157
        - Branch String:   '/src/open62541/src/ua_securechannel.c:972,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:972,5'
              BranchSideFuncs:
                - UA_ByteString_clear.1157
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:976,35'
              BranchSideFuncs:
                - persistCompleteChunks
                - persistCompleteChunks
                - UA_ByteString_clear.1157
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:945,9'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/ua_securechannel.c:945,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:945,9'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/ua_securechannel.c:958,15'
          Dst:             extractCompleteChunk
        - Src:             '/src/open62541/src/ua_securechannel.c:959,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:959,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:965,15'
          Dst:             persistIncompleteChunk
        - Src:             '/src/open62541/src/ua_securechannel.c:966,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:966,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:971,11'
          Dst:             processChunks
        - Src:             '/src/open62541/src/ua_securechannel.c:972,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:972,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:976,12'
          Dst:             persistCompleteChunks
        - Src:             '/src/open62541/src/ua_securechannel.c:977,12'
          Dst:             persistCompleteChunks
        - Src:             '/src/open62541/src/ua_securechannel.c:980,5'
          Dst:             UA_ByteString_clear
    - functionName:    UA_SecureChannel_sendSymmetricMessage
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_SecureChannel *'
        - int
        - int
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - channel
        - requestId
        - messageType
        - payload
        - payloadType
      BBCount:         33
      ICount:          179
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - UA_MessageContext_begin
        - UA_MessageContext_encode
        - UA_MessageContext_finish
        - __assert_fail
        - isGood
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:519,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:519,21'
              BranchSideFuncs:
                - UA_MessageContext_begin
                - isGood.1155
                - isTrue.1156
                - __assert_fail
                - __assert_fail
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_finish
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:520,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:519,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:519,33'
              BranchSideFuncs:
                - UA_MessageContext_begin
                - isGood.1155
                - isTrue.1156
                - __assert_fail
                - __assert_fail
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_finish
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:520,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:519,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:520,9'
              BranchSideFuncs:
                - UA_MessageContext_begin
                - isGood.1155
                - isTrue.1156
                - __assert_fail
                - __assert_fail
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_finish
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:522,8'
              BranchSideFuncs:
                - UA_MessageContext_begin
                - isGood.1155
                - isTrue.1156
                - __assert_fail
                - __assert_fail
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_finish
        - Branch String:   '/src/open62541/src/ua_securechannel.c:522,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:523,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:526,54'
              BranchSideFuncs:
                - UA_MessageContext_begin
                - isGood.1155
                - isTrue.1156
                - __assert_fail
                - __assert_fail
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_finish
        - Branch String:   '/src/open62541/src/ua_securechannel.c:527,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:527,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:530,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_finish
        - Branch String:   '/src/open62541/src/ua_securechannel.c:530,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:530,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_finish
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:532,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_finish
        - Branch String:   '/src/open62541/src/ua_securechannel.c:532,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:532,5'
              BranchSideFuncs:
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_finish
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:534,42'
              BranchSideFuncs:
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_finish
        - Branch String:   '/src/open62541/src/ua_securechannel.c:536,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:536,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:538,41'
              BranchSideFuncs:
                - UA_MessageContext_encode
                - isGood.1155
                - isTrue.1156
                - UA_MessageContext_finish
        - Branch String:   '/src/open62541/src/ua_securechannel.c:539,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:539,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:541,12'
              BranchSideFuncs:
                - UA_MessageContext_finish
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:526,25'
          Dst:             UA_MessageContext_begin
        - Src:             '/src/open62541/src/ua_securechannel.c:527,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:527,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:530,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel.c:532,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel.c:534,11'
          Dst:             UA_MessageContext_encode
        - Src:             '/src/open62541/src/ua_securechannel.c:536,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:536,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:538,11'
          Dst:             UA_MessageContext_encode
        - Src:             '/src/open62541/src/ua_securechannel.c:539,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:539,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:541,12'
          Dst:             UA_MessageContext_finish
    - functionName:    UA_MessageContext_begin
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_MessageContext *'
        - 'struct.UA_SecureChannel *'
        - int
        - int
      constantsTouched: []
      argNames:
        - mc
        - channel
        - requestId
        - messageType
      BBCount:         17
      ICount:          141
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - UA_SecureChannel_isConnected
        - isGood
        - isTrue
        - setBufPos
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:462,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:462,5'
              BranchSideFuncs:
                - isTrue.1156
                - UA_SecureChannel_isConnected
                - isGood.1155
                - isTrue.1156
                - setBufPos
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:462,5'
              BranchSideFuncs:
                - isTrue.1156
                - UA_SecureChannel_isConnected
                - isGood.1155
                - isTrue.1156
                - setBufPos
        - Branch String:   '/src/open62541/src/ua_securechannel.c:462,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:462,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:465,32'
              BranchSideFuncs:
                - UA_SecureChannel_isConnected
                - isGood.1155
                - isTrue.1156
                - setBufPos
        - Branch String:   '/src/open62541/src/ua_securechannel.c:466,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:467,9'
              BranchSideFuncs:
                - isGood.1155
                - isTrue.1156
                - setBufPos
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:470,19'
              BranchSideFuncs:
                - isGood.1155
                - isTrue.1156
                - setBufPos
        - Branch String:   '/src/open62541/src/ua_securechannel.c:483,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:483,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:486,15'
              BranchSideFuncs:
                - setBufPos
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:462,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:466,9'
          Dst:             UA_SecureChannel_isConnected
        - Src:             '/src/open62541/src/ua_securechannel.c:483,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:483,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:486,5'
          Dst:             setBufPos
    - functionName:    UA_MessageContext_encode
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_MessageContext *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - mc
        - content
        - contentType
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_MessageContext_abort
        - UA_encodeBinaryInternal
        - sendSymmetricEncodingCallback
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:496,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:496,37'
              BranchSideFuncs:
                - UA_MessageContext_abort
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:496,34'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:496,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:496,8'
              BranchSideFuncs:
                - UA_MessageContext_abort
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:497,33'
              BranchSideFuncs:
                - UA_MessageContext_abort
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:494,9'
          Dst:             UA_encodeBinaryInternal
        - Src:             '/src/open62541/src/ua_securechannel.c:494,9'
          Dst:             sendSymmetricEncodingCallback
        - Src:             '/src/open62541/src/ua_securechannel.c:497,9'
          Dst:             UA_MessageContext_abort
    - functionName:    UA_MessageContext_finish
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_MessageContext *'
      constantsTouched: []
      argNames:
        - mc
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sendSymmetricChunk
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:504,12'
          Dst:             sendSymmetricChunk
    - functionName:    sendSymmetricChunk
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_MessageContext *'
      constantsTouched: []
      argNames:
        - mc
      BBCount:         37
      ICount:          280
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - UA_SecureChannel_isConnected
        - __assert_fail
        - adjustCheckMessageLimitsSym
        - encodeHeadersSym
        - isGood
        - padChunk
        - signAndEncryptSym
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:359,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:360,9'
              BranchSideFuncs:
                - adjustCheckMessageLimitsSym
                - isGood.1155
                - isTrue.1156
                - __assert_fail
                - encodeHeadersSym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptSym
                - isGood.1155
                - isTrue.1156
                - UA_SecureChannel_isConnected
                - padChunk
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:363,36'
              BranchSideFuncs:
                - adjustCheckMessageLimitsSym
                - isGood.1155
                - isTrue.1156
                - __assert_fail
                - encodeHeadersSym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptSym
                - isGood.1155
                - isTrue.1156
                - UA_SecureChannel_isConnected
                - padChunk
        - Branch String:   '/src/open62541/src/ua_securechannel.c:372,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:372,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:382,8'
              BranchSideFuncs:
                - __assert_fail
                - encodeHeadersSym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptSym
                - isGood.1155
                - isTrue.1156
                - UA_SecureChannel_isConnected
                - padChunk
        - Branch String:   '/src/open62541/src/ua_securechannel.c:382,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:383,18'
              BranchSideFuncs:
                - padChunk
                - __assert_fail
                - encodeHeadersSym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptSym
                - isGood.1155
                - isTrue.1156
                - UA_SecureChannel_isConnected
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:388,33'
              BranchSideFuncs:
                - __assert_fail
                - encodeHeadersSym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptSym
                - isGood.1155
                - isTrue.1156
                - UA_SecureChannel_isConnected
        - Branch String:   '/src/open62541/src/ua_securechannel.c:390,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:391,8'
              BranchSideFuncs:
                - __assert_fail
                - encodeHeadersSym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptSym
                - isGood.1155
                - isTrue.1156
                - UA_SecureChannel_isConnected
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:392,25'
              BranchSideFuncs:
                - __assert_fail
                - encodeHeadersSym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptSym
                - isGood.1155
                - isTrue.1156
                - UA_SecureChannel_isConnected
        - Branch String:   '/src/open62541/src/ua_securechannel.c:390,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:392,25'
              BranchSideFuncs:
                - __assert_fail
                - encodeHeadersSym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptSym
                - isGood.1155
                - isTrue.1156
                - UA_SecureChannel_isConnected
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:402,5'
              BranchSideFuncs:
                - __assert_fail
                - encodeHeadersSym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptSym
                - isGood.1155
                - isTrue.1156
                - UA_SecureChannel_isConnected
        - Branch String:   '/src/open62541/src/ua_securechannel.c:402,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:402,5'
              BranchSideFuncs:
                - encodeHeadersSym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptSym
                - isGood.1155
                - isTrue.1156
                - UA_SecureChannel_isConnected
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:405,32'
              BranchSideFuncs:
                - encodeHeadersSym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptSym
                - isGood.1155
                - isTrue.1156
                - UA_SecureChannel_isConnected
        - Branch String:   '/src/open62541/src/ua_securechannel.c:409,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:409,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:412,29'
              BranchSideFuncs:
                - signAndEncryptSym
                - isGood.1155
                - isTrue.1156
                - UA_SecureChannel_isConnected
        - Branch String:   '/src/open62541/src/ua_securechannel.c:413,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:413,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:418,11'
              BranchSideFuncs:
                - UA_SecureChannel_isConnected
        - Branch String:   '/src/open62541/src/ua_securechannel.c:420,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:420,66'
              BranchSideFuncs:
                - UA_SecureChannel_isConnected
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:420,73'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:420,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:420,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:421,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:359,9'
          Dst:             UA_SecureChannel_isConnected
        - Src:             '/src/open62541/src/ua_securechannel.c:371,25'
          Dst:             adjustCheckMessageLimitsSym
        - Src:             '/src/open62541/src/ua_securechannel.c:372,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:372,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:383,9'
          Dst:             padChunk
        - Src:             '/src/open62541/src/ua_securechannel.c:402,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel.c:408,11'
          Dst:             encodeHeadersSym
        - Src:             '/src/open62541/src/ua_securechannel.c:409,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:409,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:412,11'
          Dst:             signAndEncryptSym
        - Src:             '/src/open62541/src/ua_securechannel.c:413,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:413,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:420,37'
          Dst:             UA_SecureChannel_isConnected
    - functionName:    UA_SecureChannel_isConnected
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_SecureChannel *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:85,59'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:85,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:86,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sendSymmetricEncodingCallback
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - 'char **'
      constantsTouched: []
      argNames:
        - data
        - buf_pos
        - buf_end
      BBCount:         14
      ICount:          135
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - UA_SecureChannel_isConnected
        - isGood
        - sendSymmetricChunk
        - setBufPos
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:440,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:440,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:443,32'
              BranchSideFuncs:
                - UA_SecureChannel_isConnected
                - isGood.1155
                - isTrue.1156
                - setBufPos
        - Branch String:   '/src/open62541/src/ua_securechannel.c:444,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:445,9'
              BranchSideFuncs:
                - isGood.1155
                - isTrue.1156
                - setBufPos
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:447,11'
              BranchSideFuncs:
                - isGood.1155
                - isTrue.1156
                - setBufPos
        - Branch String:   '/src/open62541/src/ua_securechannel.c:450,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:450,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:453,15'
              BranchSideFuncs:
                - setBufPos
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:439,25'
          Dst:             sendSymmetricChunk
        - Src:             '/src/open62541/src/ua_securechannel.c:440,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:440,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:444,9'
          Dst:             UA_SecureChannel_isConnected
        - Src:             '/src/open62541/src/ua_securechannel.c:450,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:450,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:453,5'
          Dst:             setBufPos
    - functionName:    UA_MessageContext_abort
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_MessageContext *'
      constantsTouched: []
      argNames:
        - mc
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_SecureChannel_isConnected
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:510,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:511,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:512,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:510,9'
          Dst:             UA_SecureChannel_isConnected
    - functionName:    UA_NodeId_encodeBinary
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - 'char **'
        - 'char *'
      constantsTouched: []
      argNames:
        - src
        - bufPos
        - bufEnd
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_encodeBinaryInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util_internal.h:361,1'
          Dst:             UA_encodeBinaryInternal
    - functionName:    UA_SecureChannel_sendAsymmetricOPNMessage
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_SecureChannel *'
        - int
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - channel
        - requestId
        - content
        - contentType
      BBCount:         40
      ICount:          333
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - UA_NodeId_encodeBinary
        - UA_SecureChannel_isConnected
        - UA_encodeBinaryInternal
        - calculateAsymAlgSecurityHeaderLength
        - hideBytesAsym
        - isGood
        - isNonNull
        - isTrue
        - padChunk
        - prependHeadersAsym
        - signAndEncryptAsym
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:236,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:240,32'
              BranchSideFuncs:
                - UA_SecureChannel_isConnected
                - isNonNull.1158
                - isTrue.1156
                - isGood.1155
                - isTrue.1156
                - hideBytesAsym
                - UA_NodeId_encodeBinary
                - UA_encodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - calculateAsymAlgSecurityHeaderLength
                - prependHeadersAsym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptAsym
                - isGood.1155
                - isTrue.1156
                - padChunk
        - Branch String:   '/src/open62541/src/ua_securechannel.c:241,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:242,9'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
                - isGood.1155
                - isTrue.1156
                - hideBytesAsym
                - UA_NodeId_encodeBinary
                - UA_encodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - calculateAsymAlgSecurityHeaderLength
                - prependHeadersAsym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptAsym
                - isGood.1155
                - isTrue.1156
                - padChunk
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:244,35'
              BranchSideFuncs:
                - isNonNull.1158
                - isTrue.1156
                - isGood.1155
                - isTrue.1156
                - hideBytesAsym
                - UA_NodeId_encodeBinary
                - UA_encodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - calculateAsymAlgSecurityHeaderLength
                - prependHeadersAsym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptAsym
                - isGood.1155
                - isTrue.1156
                - padChunk
        - Branch String:   '/src/open62541/src/ua_securechannel.c:245,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:245,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:248,25'
              BranchSideFuncs:
                - isGood.1155
                - isTrue.1156
                - hideBytesAsym
                - UA_NodeId_encodeBinary
                - UA_encodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - calculateAsymAlgSecurityHeaderLength
                - prependHeadersAsym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptAsym
                - isGood.1155
                - isTrue.1156
                - padChunk
        - Branch String:   '/src/open62541/src/ua_securechannel.c:251,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:251,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:254,28'
              BranchSideFuncs:
                - hideBytesAsym
                - UA_NodeId_encodeBinary
                - UA_encodeBinaryInternal
                - isGood.1155
                - isTrue.1156
                - calculateAsymAlgSecurityHeaderLength
                - prependHeadersAsym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptAsym
                - isGood.1155
                - isTrue.1156
                - padChunk
        - Branch String:   '/src/open62541/src/ua_securechannel.c:264,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:264,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:267,65'
              BranchSideFuncs:
                - calculateAsymAlgSecurityHeaderLength
                - prependHeadersAsym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptAsym
                - isGood.1155
                - isTrue.1156
                - padChunk
        - Branch String:   '/src/open62541/src/ua_securechannel.c:272,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:273,18'
              BranchSideFuncs:
                - padChunk
                - prependHeadersAsym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptAsym
                - isGood.1155
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:278,33'
              BranchSideFuncs:
                - prependHeadersAsym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptAsym
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:280,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:281,8'
              BranchSideFuncs:
                - prependHeadersAsym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptAsym
                - isGood.1155
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:282,25'
              BranchSideFuncs:
                - prependHeadersAsym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptAsym
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:280,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:282,25'
              BranchSideFuncs:
                - prependHeadersAsym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptAsym
                - isGood.1155
                - isTrue.1156
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:287,30'
              BranchSideFuncs:
                - prependHeadersAsym
                - isGood.1155
                - isTrue.1156
                - signAndEncryptAsym
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:289,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:289,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:291,30'
              BranchSideFuncs:
                - signAndEncryptAsym
                - isGood.1155
                - isTrue.1156
        - Branch String:   '/src/open62541/src/ua_securechannel.c:293,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:293,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:296,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:236,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:241,9'
          Dst:             UA_SecureChannel_isConnected
        - Src:             '/src/open62541/src/ua_securechannel.c:245,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/ua_securechannel.c:245,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:251,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:251,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:256,5'
          Dst:             hideBytesAsym
        - Src:             '/src/open62541/src/ua_securechannel.c:262,12'
          Dst:             UA_NodeId_encodeBinary
        - Src:             '/src/open62541/src/ua_securechannel.c:263,12'
          Dst:             UA_encodeBinaryInternal
        - Src:             '/src/open62541/src/ua_securechannel.c:264,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:264,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:267,28'
          Dst:             calculateAsymAlgSecurityHeaderLength
        - Src:             '/src/open62541/src/ua_securechannel.c:273,9'
          Dst:             padChunk
        - Src:             '/src/open62541/src/ua_securechannel.c:287,11'
          Dst:             prependHeadersAsym
        - Src:             '/src/open62541/src/ua_securechannel.c:289,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:289,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:291,11'
          Dst:             signAndEncryptAsym
        - Src:             '/src/open62541/src/ua_securechannel.c:293,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:293,5'
          Dst:             isTrue
    - functionName:    UA_SecureChannel_processHELACK
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_TcpAcknowledgeMessage *'
      constantsTouched: []
      argNames:
        - channel
        - remoteConfig
      BBCount:         21
      ICount:          153
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:206,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:207,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:210,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:210,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:211,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:214,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:214,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:215,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:217,44'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:222,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:223,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:226,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:223,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:224,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:226,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:224,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:225,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:228,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:222,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:228,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_ChannelSecurityToken_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2236
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ChannelSecurityToken *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:2236,1'
          Dst:             UA_clear
    - functionName:    UA_SecureChannel_clear
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_SecureChannel *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         10
      ICount:          105
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_clear
        - UA_ChannelSecurityToken_clear
        - UA_SecureChannel_deleteBuffered
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:165,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:165,5'
              BranchSideFuncs:
                - UA_ChannelSecurityToken_clear
                - UA_ChannelSecurityToken_clear
                - UA_ByteString_clear.1157
                - UA_ByteString_clear.1157
                - UA_ByteString_clear.1157
                - UA_SecureChannel_deleteBuffered
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:168,8'
              BranchSideFuncs:
                - UA_ChannelSecurityToken_clear
                - UA_ChannelSecurityToken_clear
                - UA_ByteString_clear.1157
                - UA_ByteString_clear.1157
                - UA_ByteString_clear.1157
                - UA_SecureChannel_deleteBuffered
        - Branch String:   '/src/open62541/src/ua_securechannel.c:168,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:168,8'
              BranchSideFuncs:
                - UA_ChannelSecurityToken_clear
                - UA_ChannelSecurityToken_clear
                - UA_ByteString_clear.1157
                - UA_ByteString_clear.1157
                - UA_ByteString_clear.1157
                - UA_SecureChannel_deleteBuffered
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:169,9'
              BranchSideFuncs:
                - UA_ChannelSecurityToken_clear
                - UA_ChannelSecurityToken_clear
                - UA_ByteString_clear.1157
                - UA_ByteString_clear.1157
                - UA_ByteString_clear.1157
                - UA_SecureChannel_deleteBuffered
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:165,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel.c:179,5'
          Dst:             UA_ChannelSecurityToken_clear
        - Src:             '/src/open62541/src/ua_securechannel.c:180,5'
          Dst:             UA_ChannelSecurityToken_clear
        - Src:             '/src/open62541/src/ua_securechannel.c:183,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/ua_securechannel.c:184,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/ua_securechannel.c:185,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/ua_securechannel.c:188,5'
          Dst:             UA_SecureChannel_deleteBuffered
    - functionName:    UA_SecureChannel_deleteBuffered
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_SecureChannel *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ByteString_clear
        - deleteChunks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:141,5'
          Dst:             deleteChunks
        - Src:             '/src/open62541/src/ua_securechannel.c:142,5'
          Dst:             deleteChunks
        - Src:             '/src/open62541/src/ua_securechannel.c:143,5'
          Dst:             UA_ByteString_clear
    - functionName:    deleteChunks
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ChunkQueue *'
      constantsTouched: []
      argNames:
        - queue
      BBCount:         11
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Chunk_delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:133,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:134,9'
              BranchSideFuncs:
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:137,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel.c:134,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:134,9'
              BranchSideFuncs:
                - UA_Chunk_delete
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:135,25'
              BranchSideFuncs:
                - UA_Chunk_delete
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:135,9'
          Dst:             UA_Chunk_delete
    - functionName:    UA_SecureChannel_shutdown
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_SecureChannel *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - shutdownReason
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_SecureChannel_isConnected
      functionUses:    13
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:150,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:154,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:150,9'
          Dst:             UA_SecureChannel_isConnected
    - functionName:    hideErrors
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_TcpErrorMessage *'
      constantsTouched: []
      argNames:
        - error
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:71,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:79,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_SecureChannel_sendError
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_TcpErrorMessage *'
      constantsTouched: []
      argNames:
        - channel
        - error
      BBCount:         8
      ICount:          117
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_SecureChannel_isConnected
        - UA_encodeBinaryInternal
        - hideErrors
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:91,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:92,9'
              BranchSideFuncs:
                - hideErrors
                - UA_encodeBinaryInternal
                - UA_encodeBinaryInternal
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:94,16'
              BranchSideFuncs:
                - hideErrors
                - UA_encodeBinaryInternal
                - UA_encodeBinaryInternal
        - Branch String:   '/src/open62541/src/ua_securechannel.c:106,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:110,14'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
                - UA_encodeBinaryInternal
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:91,9'
          Dst:             UA_SecureChannel_isConnected
        - Src:             '/src/open62541/src/ua_securechannel.c:94,5'
          Dst:             hideErrors
        - Src:             '/src/open62541/src/ua_securechannel.c:112,15'
          Dst:             UA_encodeBinaryInternal
        - Src:             '/src/open62541/src/ua_securechannel.c:115,15'
          Dst:             UA_encodeBinaryInternal
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_SecureChannel_setSecurityPolicy
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - channel
        - securityPolicy
        - remoteCertificate
      BBCount:         16
      ICount:          146
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - UA_ByteString_copy
        - UA_LOG_ERROR
        - UA_LOG_WARNING
        - UA_StatusCode_name
        - isGood
        - isTrue
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel.c:40,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:40,5'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:45,25'
              BranchSideFuncs:
                - UA_ByteString_copy
                - isGood.1155
                - isTrue.1156
                - isGood.1155
                - isTrue.1156
                - UA_StatusCode_name
                - UA_LOG_WARNING
                - UA_StatusCode_name
                - UA_LOG_WARNING
        - Branch String:   '/src/open62541/src/ua_securechannel.c:48,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:48,5'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:54,9'
              BranchSideFuncs:
                - isGood.1155
                - isTrue.1156
                - UA_StatusCode_name
                - UA_LOG_WARNING
        - Branch String:   '/src/open62541/src/ua_securechannel.c:58,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:58,5'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING
            - BranchSide:      '/src/open62541/src/ua_securechannel.c:63,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel.c:40,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:40,5'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/ua_securechannel.c:40,5'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/ua_securechannel.c:47,12'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/src/ua_securechannel.c:48,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:48,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:48,5'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/ua_securechannel.c:48,5'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/ua_securechannel.c:58,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel.c:58,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel.c:58,5'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/ua_securechannel.c:58,5'
          Dst:             UA_LOG_WARNING
    - functionName:    UA_SecureChannel_init
      functionSourceFile: '/src/open62541/src/ua_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_SecureChannel *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         5
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_SecureChannel_checkTimeout
      functionSourceFile: '/src/open62541/src/ua_securechannel_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_SecureChannel *'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - nowMonotonic
      BBCount:         8
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ChannelSecurityToken_init
        - UA_SecureChannel_generateLocalKeys
        - generateRemoteKeys
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:575,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:575,34'
              BranchSideFuncs:
                - UA_ChannelSecurityToken_init
                - UA_SecureChannel_generateLocalKeys
                - generateRemoteKeys
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:575,31'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:575,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:575,8'
              BranchSideFuncs:
                - UA_ChannelSecurityToken_init
                - UA_SecureChannel_generateLocalKeys
                - generateRemoteKeys
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:577,9'
              BranchSideFuncs:
                - UA_ChannelSecurityToken_init
                - UA_SecureChannel_generateLocalKeys
                - generateRemoteKeys
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:579,9'
          Dst:             UA_ChannelSecurityToken_init
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:580,9'
          Dst:             UA_SecureChannel_generateLocalKeys
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:581,9'
          Dst:             generateRemoteKeys
    - functionName:    UA_ChannelSecurityToken_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ChannelSecurityToken *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_SecureChannel_generateLocalKeys
      functionSourceFile: '/src/open62541/src/ua_securechannel_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_SecureChannel *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         24
      ICount:          261
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - isGood
        - isNonNull
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:40,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:40,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:43,16'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1228
                - isTrue.1227
                - isGood.1228
                - isTrue.1227
                - isGood.1228
                - isTrue.1227
                - UA_ByteString_clear.1229
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:54,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:57,60'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1228
                - isTrue.1227
                - isGood.1228
                - isTrue.1227
                - isGood.1228
                - isTrue.1227
                - UA_ByteString_clear.1229
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:58,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:58,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:59,37'
              BranchSideFuncs:
                - isGood.1228
                - isTrue.1227
                - isGood.1228
                - isTrue.1227
                - UA_ByteString_clear.1229
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:66,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:66,5'
              BranchSideFuncs:
                - isGood.1228
                - isTrue.1227
                - UA_ByteString_clear.1229
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:69,15'
              BranchSideFuncs:
                - isGood.1228
                - isTrue.1227
                - UA_ByteString_clear.1229
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:74,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:74,5'
              BranchSideFuncs:
                - UA_ByteString_clear.1229
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:77,5'
              BranchSideFuncs:
                - UA_ByteString_clear.1229
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:40,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:40,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:57,28'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:58,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:58,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:66,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:66,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:74,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:74,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:77,5'
          Dst:             UA_ByteString_clear
    - functionName:    generateRemoteKeys
      functionSourceFile: '/src/open62541/src/ua_securechannel_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_SecureChannel *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         24
      ICount:          261
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - isGood
        - isNonNull
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:84,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:84,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:87,16'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1228
                - isTrue.1227
                - isGood.1228
                - isTrue.1227
                - isGood.1228
                - isTrue.1227
                - UA_ByteString_clear.1229
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:97,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:100,60'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - isGood.1228
                - isTrue.1227
                - isGood.1228
                - isTrue.1227
                - isGood.1228
                - isTrue.1227
                - UA_ByteString_clear.1229
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:101,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:101,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:102,38'
              BranchSideFuncs:
                - isGood.1228
                - isTrue.1227
                - isGood.1228
                - isTrue.1227
                - UA_ByteString_clear.1229
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:109,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:109,5'
              BranchSideFuncs:
                - isGood.1228
                - isTrue.1227
                - UA_ByteString_clear.1229
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:112,15'
              BranchSideFuncs:
                - isGood.1228
                - isTrue.1227
                - UA_ByteString_clear.1229
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:117,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:117,5'
              BranchSideFuncs:
                - UA_ByteString_clear.1229
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:120,5'
              BranchSideFuncs:
                - UA_ByteString_clear.1229
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:84,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:84,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:100,28'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:101,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:101,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:109,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:109,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:117,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:117,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:120,5'
          Dst:             UA_ByteString_clear
    - functionName:    isNonNull
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isTrue
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - expr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isGood
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    checkSymHeader
      functionSourceFile: '/src/open62541/src/ua_securechannel_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecureChannel *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - tokenId
        - nowMonotonic
      BBCount:         37
      ICount:          239
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - UA_ChannelSecurityToken_init
        - UA_SecureChannel_generateLocalKeys
        - UA_SecureChannel_shutdown
        - generateRemoteKeys
        - isGood
        - isTrue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:503,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:505,5'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:505,5'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:507,9'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:511,12'
              BranchSideFuncs:
                - isTrue.1227
                - UA_ChannelSecurityToken_init
                - UA_SecureChannel_generateLocalKeys
                - generateRemoteKeys
                - isGood.1228
                - isTrue.1227
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:531,12'
              BranchSideFuncs:
                - isTrue.1227
                - UA_ChannelSecurityToken_init
                - generateRemoteKeys
                - isGood.1228
                - isTrue.1227
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:511,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:512,13'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:515,9'
              BranchSideFuncs:
                - isTrue.1227
                - UA_ChannelSecurityToken_init
                - UA_SecureChannel_generateLocalKeys
                - generateRemoteKeys
                - isGood.1228
                - isTrue.1227
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:515,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:515,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:521,9'
              BranchSideFuncs:
                - UA_ChannelSecurityToken_init
                - UA_SecureChannel_generateLocalKeys
                - generateRemoteKeys
                - isGood.1228
                - isTrue.1227
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:526,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:526,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:527,9'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:531,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:532,22'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:537,9'
              BranchSideFuncs:
                - isTrue.1227
                - UA_ChannelSecurityToken_init
                - generateRemoteKeys
                - isGood.1228
                - isTrue.1227
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:537,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:537,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:545,9'
              BranchSideFuncs:
                - UA_ChannelSecurityToken_init
                - generateRemoteKeys
                - isGood.1228
                - isTrue.1227
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:548,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:548,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:549,5'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:552,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:553,8'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:560,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:552,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:556,35'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:560,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:515,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:523,9'
          Dst:             UA_ChannelSecurityToken_init
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:524,19'
          Dst:             UA_SecureChannel_generateLocalKeys
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:525,19'
          Dst:             generateRemoteKeys
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:526,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:526,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:537,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:546,9'
          Dst:             UA_ChannelSecurityToken_init
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:547,18'
          Dst:             generateRemoteKeys
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:548,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:548,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:556,9'
          Dst:             UA_SecureChannel_shutdown
    - functionName:    UA_ByteString_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:554,13'
          Dst:             UA_order
    - functionName:    checkAsymHeader
      functionSourceFile: '/src/open62541/src/ua_securechannel_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_AsymmetricAlgorithmSecurityHeader *'
      constantsTouched: []
      argNames:
        - channel
        - asymHeader
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:485,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:486,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:488,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:485,9'
          Dst:             UA_ByteString_equal
    - functionName:    decodePadding
      functionSourceFile: '/src/open62541/src/ua_securechannel_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_SecurityPolicyCryptoModule *'
        - 'struct.UA_String *'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - cryptoModule
        - chunk
        - sigsize
      BBCount:         6
      ICount:          82
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:401,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:401,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:403,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    verifySignature
      functionSourceFile: '/src/open62541/src/ua_securechannel_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_SecurityPolicyCryptoModule *'
        - 'struct.UA_String *'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - cryptoModule
        - chunk
        - sigsize
      BBCount:         8
      ICount:          97
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - isTrue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:418,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:418,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:419,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:418,5'
          Dst:             isTrue
    - functionName:    decryptAndVerifyChunk
      functionSourceFile: '/src/open62541/src/ua_securechannel_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_SecurityPolicyCryptoModule *'
        - int
        - 'struct.UA_String *'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - cryptoModule
        - messageType
        - chunk
        - offset
      BBCount:         37
      ICount:          263
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - decodePadding
        - isGood
        - isTrue
        - verifySignature
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:435,71'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:436,8'
              BranchSideFuncs:
                - isGood.1228
                - isTrue.1227
                - verifySignature
                - isGood.1228
                - isTrue.1227
                - isTrue.1227
                - decodePadding
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:437,32'
              BranchSideFuncs:
                - isGood.1228
                - isTrue.1227
                - verifySignature
                - isGood.1228
                - isTrue.1227
                - isTrue.1227
                - decodePadding
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:435,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:437,32'
              BranchSideFuncs:
                - isGood.1228
                - isTrue.1227
                - verifySignature
                - isGood.1228
                - isTrue.1227
                - isTrue.1227
                - decodePadding
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:444,8'
              BranchSideFuncs:
                - verifySignature
                - isGood.1228
                - isTrue.1227
                - isTrue.1227
                - decodePadding
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:439,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:439,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:440,32'
              BranchSideFuncs:
                - verifySignature
                - isGood.1228
                - isTrue.1227
                - isTrue.1227
                - decodePadding
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:444,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:445,8'
              BranchSideFuncs:
                - verifySignature
                - isGood.1228
                - isTrue.1227
                - isTrue.1227
                - decodePadding
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:450,22'
              BranchSideFuncs:
                - verifySignature
                - isGood.1228
                - isTrue.1227
                - isTrue.1227
                - decodePadding
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:445,71'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:446,8'
              BranchSideFuncs:
                - verifySignature
                - isGood.1228
                - isTrue.1227
                - isTrue.1227
                - decodePadding
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:450,22'
              BranchSideFuncs:
                - verifySignature
                - isGood.1228
                - isTrue.1227
                - isTrue.1227
                - decodePadding
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:444,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:447,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:450,22'
              BranchSideFuncs:
                - verifySignature
                - isGood.1228
                - isTrue.1227
                - isTrue.1227
                - decodePadding
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:453,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:453,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:458,12'
              BranchSideFuncs:
                - isTrue.1227
                - decodePadding
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:459,71'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:460,9'
              BranchSideFuncs:
                - decodePadding
                - isTrue.1227
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:462,33'
              BranchSideFuncs:
                - decodePadding
                - isTrue.1227
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:460,43'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:461,9'
              BranchSideFuncs:
                - isTrue.1227
                - decodePadding
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:471,5'
              BranchSideFuncs:
                - isTrue.1227
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:459,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:462,33'
              BranchSideFuncs:
                - decodePadding
                - isTrue.1227
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:471,5'
              BranchSideFuncs:
                - isTrue.1227
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:471,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:477,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:439,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:439,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:452,11'
          Dst:             verifySignature
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:453,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:453,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:462,19'
          Dst:             decodePadding
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:471,5'
          Dst:             isTrue
    - functionName:    setBufPos
      functionSourceFile: '/src/open62541/src/ua_securechannel_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_MessageContext *'
      constantsTouched: []
      argNames:
        - mc
      BBCount:         12
      ICount:          181
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:353,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:354,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:356,39'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:366,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:366,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:370,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:373,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:373,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:375,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:366,5'
          Dst:             __assert_fail
    - functionName:    signAndEncryptSym
      functionSourceFile: '/src/open62541/src/ua_securechannel_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_MessageContext *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - messageContext
        - preSigLength
        - totalLength
      BBCount:         12
      ICount:          151
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - isGood
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:315,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:319,35'
              BranchSideFuncs:
                - isGood.1228
                - isTrue.1227
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:328,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:328,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:330,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:330,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:334,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:328,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:328,5'
          Dst:             isTrue
    - functionName:    signAndEncryptAsym
      functionSourceFile: '/src/open62541/src/ua_securechannel_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_SecureChannel *'
        - size_t
        - 'struct.UA_String *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - preSignLength
        - buf
        - securityHeaderLength
        - totalLength
      BBCount:         13
      ICount:          165
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - isGood
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:282,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:283,8'
              BranchSideFuncs:
                - isGood.1228
                - isTrue.1227
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:287,35'
              BranchSideFuncs:
                - isGood.1228
                - isTrue.1227
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:282,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:284,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:287,35'
              BranchSideFuncs:
                - isGood.1228
                - isTrue.1227
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:294,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:294,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:299,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:294,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:294,5'
          Dst:             isTrue
    - functionName:    padChunk
      functionSourceFile: '/src/open62541/src/ua_securechannel_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_SecurityPolicyCryptoModule *'
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - channel
        - cm
        - start
        - pos
      BBCount:         13
      ICount:          168
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:256,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:256,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:256,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:266,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:267,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:272,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:272,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:272,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:273,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hideBytesAsym
      functionSourceFile: '/src/open62541/src/ua_securechannel_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'char **'
        - 'char **'
      constantsTouched: []
      argNames:
        - channel
        - buf_start
        - buf_end
      BBCount:         6
      ICount:          161
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calculateAsymAlgSecurityHeaderLength
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:215,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:219,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:212,19'
          Dst:             calculateAsymAlgSecurityHeaderLength
    - functionName:    calculateAsymAlgSecurityHeaderLength
      functionSourceFile: '/src/open62541/src/ua_securechannel_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.UA_SecureChannel *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - isNonNull
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:134,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:134,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:137,31'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:138,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:139,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:142,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:134,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:134,5'
          Dst:             isTrue
    - functionName:    UA_AsymmetricAlgorithmSecurityHeader_init
      functionSourceFile: '/work/open62541/src_generated/open62541/transport_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_AsymmetricAlgorithmSecurityHeader *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_UInt32_encodeBinary
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - 'char **'
        - 'char *'
      constantsTouched: []
      argNames:
        - src
        - bufPos
        - bufEnd
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_encodeBinaryInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util_internal.h:351,1'
          Dst:             UA_encodeBinaryInternal
    - functionName:    prependHeadersAsym
      functionSourceFile: '/src/open62541/src/ua_securechannel_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_SecureChannel *'
        - 'char *'
        - 'char *'
        - size_t
        - size_t
        - int
        - 'size_t *'
      constantsTouched: []
      argNames:
        - channel
        - header_pos
        - buf_end
        - totalLength
        - securityHeaderLength
        - requestId
        - encryptedLength
      BBCount:         29
      ICount:          281
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - UA_AsymmetricAlgorithmSecurityHeader_init
        - UA_UInt32_encodeBinary
        - UA_encodeBinaryInternal
        - __assert_fail
        - isGood
        - isNonNull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:153,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:153,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:155,8'
              BranchSideFuncs:
                - __assert_fail
                - UA_encodeBinaryInternal
                - UA_UInt32_encodeBinary.1252
                - isGood.1228
                - isTrue.1227
                - UA_AsymmetricAlgorithmSecurityHeader_init
                - UA_encodeBinaryInternal
                - isGood.1228
                - isTrue.1227
                - UA_encodeBinaryInternal
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:155,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:156,28'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
                - UA_UInt32_encodeBinary.1252
                - isGood.1228
                - isTrue.1227
                - UA_AsymmetricAlgorithmSecurityHeader_init
                - UA_encodeBinaryInternal
                - isGood.1228
                - isTrue.1227
                - UA_encodeBinaryInternal
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:158,38'
              BranchSideFuncs:
                - __assert_fail
                - UA_encodeBinaryInternal
                - UA_UInt32_encodeBinary.1252
                - isGood.1228
                - isTrue.1227
                - UA_AsymmetricAlgorithmSecurityHeader_init
                - UA_encodeBinaryInternal
                - isGood.1228
                - isTrue.1227
                - UA_encodeBinaryInternal
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:166,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:166,9'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
                - UA_UInt32_encodeBinary.1252
                - isGood.1228
                - isTrue.1227
                - UA_AsymmetricAlgorithmSecurityHeader_init
                - UA_encodeBinaryInternal
                - isGood.1228
                - isTrue.1227
                - UA_encodeBinaryInternal
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:167,25'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
                - UA_UInt32_encodeBinary.1252
                - isGood.1228
                - isTrue.1227
                - UA_AsymmetricAlgorithmSecurityHeader_init
                - UA_encodeBinaryInternal
                - isGood.1228
                - isTrue.1227
                - UA_encodeBinaryInternal
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:180,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:180,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:183,5'
              BranchSideFuncs:
                - UA_AsymmetricAlgorithmSecurityHeader_init
                - UA_encodeBinaryInternal
                - isGood.1228
                - isTrue.1227
                - UA_encodeBinaryInternal
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:185,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:186,8'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
                - isGood.1228
                - isTrue.1227
                - UA_encodeBinaryInternal
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:187,20'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
                - isGood.1228
                - isTrue.1227
                - UA_encodeBinaryInternal
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:185,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:187,20'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
                - isGood.1228
                - isTrue.1227
                - UA_encodeBinaryInternal
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:191,38'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
                - isGood.1228
                - isTrue.1227
                - UA_encodeBinaryInternal
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:194,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:194,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:197,5'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:153,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:153,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:166,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:176,15'
          Dst:             UA_encodeBinaryInternal
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:179,15'
          Dst:             UA_UInt32_encodeBinary
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:180,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:180,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:183,5'
          Dst:             UA_AsymmetricAlgorithmSecurityHeader_init
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:191,14'
          Dst:             UA_encodeBinaryInternal
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:194,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:194,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:202,14'
          Dst:             UA_encodeBinaryInternal
    - functionName:    UA_SecureChannel_generateLocalNonce
      functionSourceFile: '/src/open62541/src/ua_securechannel_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_SecureChannel *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         15
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - isGood
        - isNonNull
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:22,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:26,26'
              BranchSideFuncs:
                - UA_ByteString_clear.1229
                - UA_ByteString_allocBuffer
                - isGood.1228
                - isTrue.1227
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:27,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:28,30'
              BranchSideFuncs:
                - UA_ByteString_clear.1229
                - UA_ByteString_allocBuffer
                - isGood.1228
                - isTrue.1227
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:34,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_securechannel_crypto.c:30,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:30,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_securechannel_crypto.c:31,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:22,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:22,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:28,9'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:29,29'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:30,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/ua_securechannel_crypto.c:30,9'
          Dst:             isTrue
    - functionName:    UA_Variant_isScalar
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:762,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Variant_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:858,1'
          Dst:             UA_copy
    - functionName:    UA_QualifiedName_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:734,13'
          Dst:             UA_order
    - functionName:    UA_Variant_hasScalarType
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - v
        - type
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Variant_isScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:772,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:772,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:772,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:772,1'
          Dst:             UA_Variant_isScalar
    - functionName:    UA_Server_getSessionAttribute_scalar
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_DataType *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - key
        - type
        - outValue
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - UA_Variant_hasScalarType
        - getSessionAttribute
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_session.c:392,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:393,20'
              BranchSideFuncs:
                - UA_UNLOCK
            - BranchSide:      '/src/open62541/src/server/ua_session.c:397,41'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.1333
                - UA_UNLOCK
                - UA_UNLOCK
        - Branch String:   '/src/open62541/src/server/ua_session.c:397,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:398,20'
              BranchSideFuncs:
                - UA_UNLOCK
            - BranchSide:      '/src/open62541/src/server/ua_session.c:402,12'
              BranchSideFuncs:
                - UA_UNLOCK
      Callsites:
        - Src:             '/src/open62541/src/server/ua_session.c:388,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_session.c:391,25'
          Dst:             getSessionAttribute
        - Src:             '/src/open62541/src/server/ua_session.c:393,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_session.c:397,9'
          Dst:             UA_Variant_hasScalarType
        - Src:             '/src/open62541/src/server/ua_session.c:398,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_session.c:404,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    getSessionAttribute
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_Variant *'
        - bool
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - key
        - outValue
        - copy
      BBCount:         24
      ICount:          145
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - UA_KeyValueMap_get
        - UA_QualifiedName_equal
        - UA_Variant_copy
        - UA_Variant_setArray
        - UA_Variant_setScalar
        - getSessionById
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_session.c:319,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:320,9'
              BranchSideFuncs:
                - getSessionById
                - UA_QualifiedName_equal.1332
                - UA_QualifiedName_equal.1332
                - UA_QualifiedName_equal.1332
                - UA_QualifiedName_equal.1332
                - UA_KeyValueMap_get
                - UA_Variant_copy.1331
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_Variant_setArray
            - BranchSide:      '/src/open62541/src/server/ua_session.c:322,42'
              BranchSideFuncs:
                - getSessionById
                - UA_QualifiedName_equal.1332
                - UA_QualifiedName_equal.1332
                - UA_QualifiedName_equal.1332
                - UA_QualifiedName_equal.1332
                - UA_KeyValueMap_get
                - UA_Variant_copy.1331
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_Variant_setArray
        - Branch String:   '/src/open62541/src/server/ua_session.c:323,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:324,9'
              BranchSideFuncs:
                - UA_QualifiedName_equal.1332
                - UA_QualifiedName_equal.1332
                - UA_QualifiedName_equal.1332
                - UA_QualifiedName_equal.1332
                - UA_KeyValueMap_get
                - UA_Variant_copy.1331
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_Variant_setArray
            - BranchSide:      '/src/open62541/src/server/ua_session.c:329,8'
              BranchSideFuncs:
                - UA_QualifiedName_equal.1332
                - UA_QualifiedName_equal.1332
                - UA_QualifiedName_equal.1332
                - UA_QualifiedName_equal.1332
                - UA_KeyValueMap_get
                - UA_Variant_copy.1331
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_Variant_setArray
        - Branch String:   '/src/open62541/src/server/ua_session.c:329,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:331,41'
              BranchSideFuncs:
                - UA_Variant_setArray
                - UA_Variant_copy.1331
            - BranchSide:      '/src/open62541/src/server/ua_session.c:334,15'
              BranchSideFuncs:
                - UA_QualifiedName_equal.1332
                - UA_QualifiedName_equal.1332
                - UA_QualifiedName_equal.1332
                - UA_KeyValueMap_get
                - UA_Variant_copy.1331
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_session.c:334,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:336,43'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - UA_Variant_copy.1331
            - BranchSide:      '/src/open62541/src/server/ua_session.c:339,15'
              BranchSideFuncs:
                - UA_QualifiedName_equal.1332
                - UA_QualifiedName_equal.1332
                - UA_KeyValueMap_get
                - UA_Variant_copy.1331
                - UA_Variant_setScalar
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_session.c:339,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:341,43'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - UA_Variant_copy.1331
            - BranchSide:      '/src/open62541/src/server/ua_session.c:344,15'
              BranchSideFuncs:
                - UA_QualifiedName_equal.1332
                - UA_KeyValueMap_get
                - UA_Variant_copy.1331
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_session.c:344,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:346,43'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - UA_Variant_copy.1331
            - BranchSide:      '/src/open62541/src/server/ua_session.c:351,35'
              BranchSideFuncs:
                - UA_KeyValueMap_get
                - UA_Variant_copy.1331
        - Branch String:   '/src/open62541/src/server/ua_session.c:352,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:0,0'
              BranchSideFuncs:
                - UA_Variant_copy.1331
            - BranchSide:      '/src/open62541/src/server/ua_session.c:353,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_session.c:356,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:357,32'
              BranchSideFuncs:
                - UA_Variant_copy.1331
            - BranchSide:      '/src/open62541/src/server/ua_session.c:359,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_session.c:322,27'
          Dst:             getSessionById
        - Src:             '/src/open62541/src/server/ua_session.c:329,8'
          Dst:             UA_QualifiedName_equal
        - Src:             '/src/open62541/src/server/ua_session.c:331,9'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/server/ua_session.c:334,15'
          Dst:             UA_QualifiedName_equal
        - Src:             '/src/open62541/src/server/ua_session.c:336,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_session.c:339,15'
          Dst:             UA_QualifiedName_equal
        - Src:             '/src/open62541/src/server/ua_session.c:341,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_session.c:344,15'
          Dst:             UA_QualifiedName_equal
        - Src:             '/src/open62541/src/server/ua_session.c:346,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_session.c:351,16'
          Dst:             UA_KeyValueMap_get
        - Src:             '/src/open62541/src/server/ua_session.c:357,16'
          Dst:             UA_Variant_copy
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Server_getSessionAttributeCopy
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - key
        - outValue
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - getSessionAttribute
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_session.c:376,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_session.c:377,25'
          Dst:             getSessionAttribute
        - Src:             '/src/open62541/src/server/ua_session.c:378,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Server_getSessionAttribute
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - key
        - outValue
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - getSessionAttribute
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_session.c:367,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_session.c:368,25'
          Dst:             getSessionAttribute
        - Src:             '/src/open62541/src/server/ua_session.c:369,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Server_deleteSessionAttribute
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - key
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_KeyValueMap_remove
        - UA_LOCK
        - UA_UNLOCK
        - getSessionById
        - protectedAttribute
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_session.c:301,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:302,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:303,14'
              BranchSideFuncs:
                - UA_LOCK
                - getSessionById
                - UA_UNLOCK
                - UA_KeyValueMap_remove
                - UA_UNLOCK
        - Branch String:   '/src/open62541/src/server/ua_session.c:305,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:306,20'
              BranchSideFuncs:
                - UA_KeyValueMap_remove
                - UA_UNLOCK
            - BranchSide:      '/src/open62541/src/server/ua_session.c:309,19'
              BranchSideFuncs:
                - UA_KeyValueMap_remove
                - UA_UNLOCK
      Callsites:
        - Src:             '/src/open62541/src/server/ua_session.c:301,8'
          Dst:             protectedAttribute
        - Src:             '/src/open62541/src/server/ua_session.c:303,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_session.c:304,27'
          Dst:             getSessionById
        - Src:             '/src/open62541/src/server/ua_session.c:306,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_session.c:310,9'
          Dst:             UA_KeyValueMap_remove
        - Src:             '/src/open62541/src/server/ua_session.c:311,5'
          Dst:             UA_UNLOCK
    - functionName:    protectedAttribute
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         10
      ICount:          44
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_QualifiedName_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_session.c:275,43'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:276,16'
              BranchSideFuncs:
                - UA_QualifiedName_equal.1332
            - BranchSide:      '/src/open62541/src/server/ua_session.c:276,16'
              BranchSideFuncs:
                - UA_QualifiedName_equal.1332
        - Branch String:   '/src/open62541/src/server/ua_session.c:276,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:277,62'
              BranchSideFuncs:
                - UA_QualifiedName_equal.1332
            - BranchSide:      '/src/open62541/src/server/ua_session.c:280,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_session.c:277,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:278,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:279,5'
              BranchSideFuncs:
                - UA_QualifiedName_equal.1332
      Callsites:
        - Src:             '/src/open62541/src/server/ua_session.c:277,12'
          Dst:             UA_QualifiedName_equal
    - functionName:    UA_Server_setSessionAttribute
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - key
        - value
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_KeyValueMap_set
        - UA_LOCK
        - UA_UNLOCK
        - getSessionById
        - protectedAttribute
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_session.c:286,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:288,14'
              BranchSideFuncs:
                - UA_LOCK
                - getSessionById
                - UA_UNLOCK
                - UA_KeyValueMap_set
        - Branch String:   '/src/open62541/src/server/ua_session.c:291,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:292,34'
              BranchSideFuncs:
                - UA_KeyValueMap_set
                - UA_UNLOCK
            - BranchSide:      '/src/open62541/src/server/ua_session.c:294,16'
              BranchSideFuncs:
                - UA_UNLOCK
      Callsites:
        - Src:             '/src/open62541/src/server/ua_session.c:286,8'
          Dst:             protectedAttribute
        - Src:             '/src/open62541/src/server/ua_session.c:288,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_session.c:289,27'
          Dst:             getSessionById
        - Src:             '/src/open62541/src/server/ua_session.c:292,15'
          Dst:             UA_KeyValueMap_set
        - Src:             '/src/open62541/src/server/ua_session.c:294,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_NodeId_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:626,13'
          Dst:             UA_order
    - functionName:    UA_Server_closeSession
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_NodeId_equal
        - UA_Server_removeSession
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_session.c:253,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:253,5'
              BranchSideFuncs:
                - UA_NodeId_equal.1341
                - UA_UNLOCK
                - UA_Server_removeSession
            - BranchSide:      '/src/open62541/src/server/ua_session.c:254,29'
              BranchSideFuncs:
                - UA_NodeId_equal.1341
                - UA_UNLOCK
                - UA_Server_removeSession
        - Branch String:   '/src/open62541/src/server/ua_session.c:254,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:255,37'
              BranchSideFuncs:
                - UA_Server_removeSession
                - UA_UNLOCK
            - BranchSide:      '/src/open62541/src/server/ua_session.c:259,5'
              BranchSideFuncs:
                - UA_UNLOCK
                - UA_NodeId_equal.1341
                - UA_Server_removeSession
      Callsites:
        - Src:             '/src/open62541/src/server/ua_session.c:250,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_session.c:254,12'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_session.c:255,13'
          Dst:             UA_Server_removeSession
        - Src:             '/src/open62541/src/server/ua_session.c:260,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Session_queuePublishReq
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Session *'
        - 'struct.UA_PublishResponseEntry *'
        - bool
      constantsTouched: []
      argNames:
        - session
        - entry
        - head
      BBCount:         11
      ICount:          81
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_session.c:237,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:240,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_session.c:240,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:240,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getSubscriptionById
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'struct.UA_Subscription *'
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - int
      constantsTouched: []
      argNames:
        - server
        - subscriptionId
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_session.c:214,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:214,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:216,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_session.c:216,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:217,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:218,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_session.c:218,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:219,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:220,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Session_getSubscriptionById
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'struct.UA_Subscription *'
      argCount:        2
      argTypes:
        - 'struct.UA_Session *'
        - int
      constantsTouched: []
      argNames:
        - session
        - subscriptionId
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_session.c:201,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:201,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:203,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_session.c:203,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:204,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:205,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_session.c:205,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:207,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Session_detachSubscription
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_Subscription *'
        - bool
      constantsTouched: []
      argNames:
        - server
        - session
        - sub
        - releasePublishResponses
      BBCount:         21
      ICount:          161
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - UA_PublishResponse_clear
        - UA_Session_dequeuePublishReq
        - __assert_fail
        - sendResponse
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_session.c:175,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:175,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_Session_dequeuePublishReq
                - sendResponse
                - UA_PublishResponse_clear
            - BranchSide:      '/src/open62541/src/server/ua_session.c:175,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_Session_dequeuePublishReq
                - sendResponse
                - UA_PublishResponse_clear
        - Branch String:   '/src/open62541/src/server/ua_session.c:178,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:178,5'
              BranchSideFuncs:
                - UA_Session_dequeuePublishReq
                - sendResponse
                - UA_PublishResponse_clear
            - BranchSide:      '/src/open62541/src/server/ua_session.c:179,5'
              BranchSideFuncs:
                - UA_Session_dequeuePublishReq
                - sendResponse
                - UA_PublishResponse_clear
        - Branch String:   '/src/open62541/src/server/ua_session.c:185,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:185,37'
              BranchSideFuncs:
                - UA_Session_dequeuePublishReq
                - sendResponse
                - UA_PublishResponse_clear
            - BranchSide:      '/src/open62541/src/server/ua_session.c:186,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_session.c:185,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:186,9'
              BranchSideFuncs:
                - UA_Session_dequeuePublishReq
                - sendResponse
                - UA_PublishResponse_clear
            - BranchSide:      '/src/open62541/src/server/ua_session.c:188,5'
              BranchSideFuncs:
                - UA_Session_dequeuePublishReq
                - sendResponse
                - UA_PublishResponse_clear
        - Branch String:   '/src/open62541/src/server/ua_session.c:188,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:188,5'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear
                - UA_Session_dequeuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_session.c:189,29'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear
                - UA_Session_dequeuePublishReq
      Callsites:
        - Src:             '/src/open62541/src/server/ua_session.c:178,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_session.c:188,18'
          Dst:             UA_Session_dequeuePublishReq
        - Src:             '/src/open62541/src/server/ua_session.c:191,9'
          Dst:             sendResponse
        - Src:             '/src/open62541/src/server/ua_session.c:193,9'
          Dst:             UA_PublishResponse_clear
    - functionName:    UA_Session_dequeuePublishReq
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'struct.UA_PublishResponseEntry *'
      argCount:        1
      argTypes:
        - 'struct.UA_Session *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         9
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_session.c:227,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:227,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:228,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_session.c:228,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:228,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:229,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_PublishResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7060
      functionLinenumberEnd: 7060
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_PublishResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7060,1'
          Dst:             UA_clear
    - functionName:    UA_Session_attachSubscription
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Session *'
        - 'struct.UA_Subscription *'
      constantsTouched: []
      argNames:
        - session
        - sub
      BBCount:         11
      ICount:          122
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_session.c:161,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:162,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:167,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_session.c:162,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:163,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:166,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Session_updateLifetime
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Session *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - session
        - now
        - nowMonotonic
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Session_generateNonce
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Session *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_session.c:119,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:119,21'
              BranchSideFuncs:
                - UA_ByteString_clear.1344
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/src/server/ua_session.c:120,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_session.c:119,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:120,9'
              BranchSideFuncs:
                - UA_ByteString_clear.1344
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/src/server/ua_session.c:123,8'
              BranchSideFuncs:
                - UA_ByteString_clear.1344
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/src/server/ua_session.c:123,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:124,30'
              BranchSideFuncs:
                - UA_ByteString_clear.1344
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/src/server/ua_session.c:131,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_session.c:127,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:128,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:129,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_session.c:124,9'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/server/ua_session.c:126,13'
          Dst:             UA_ByteString_allocBuffer
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    UA_Session_attachToSecureChannel
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Session *'
        - 'struct.UA_SecureChannel *'
      constantsTouched: []
      argNames:
        - session
        - channel
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Session_detachFromSecureChannel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_session.c:76,5'
          Dst:             UA_Session_detachFromSecureChannel
    - functionName:    UA_Session_detachFromSecureChannel
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Session *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - UA_PublishResponse_clear
        - UA_Session_dequeuePublishReq
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_session.c:92,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:93,35'
              BranchSideFuncs:
                - UA_PublishResponse_clear
                - UA_Session_dequeuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_session.c:99,33'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_session.c:100,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:103,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_session.c:103,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:104,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:106,28'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_session.c:107,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:108,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_session.c:109,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_session.c:92,18'
          Dst:             UA_Session_dequeuePublishReq
        - Src:             '/src/open62541/src/server/ua_session.c:93,9'
          Dst:             UA_PublishResponse_clear
    - functionName:    UA_SessionSecurityDiagnosticsDataType_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7528
      functionLinenumberEnd: 7528
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_SessionSecurityDiagnosticsDataType *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7528,1'
          Dst:             UA_clear
    - functionName:    UA_SessionDiagnosticsDataType_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8176
      functionLinenumberEnd: 8176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_SessionDiagnosticsDataType *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:8176,1'
          Dst:             UA_clear
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    UA_ApplicationDescription_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ApplicationDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1444,1'
          Dst:             UA_clear
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_Session_clear
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Session *'
        - 'struct.UA_Server *'
      constantsTouched: []
      argNames:
        - session
        - server
      BBCount:         13
      ICount:          144
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ContinuationPoint_clear
        - UA_ApplicationDescription_clear
        - UA_Array_delete
        - UA_ByteString_clear
        - UA_KeyValueMap_delete
        - UA_LOCK_ASSERT
        - UA_NodeId_clear
        - UA_SessionDiagnosticsDataType_clear
        - UA_SessionSecurityDiagnosticsDataType_clear
        - UA_Session_detachFromSecureChannel
        - UA_String_clear
        - UA_Subscription_delete
        - deleteNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_session.c:35,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:35,5'
              BranchSideFuncs:
                - deleteNode
                - UA_Session_detachFromSecureChannel
                - UA_ApplicationDescription_clear
                - UA_NodeId_clear.1346
                - UA_String_clear.1345
                - UA_NodeId_clear.1346
                - UA_String_clear.1345
                - UA_ByteString_clear.1344
                - UA_KeyValueMap_delete
                - UA_Array_delete
                - UA_SessionDiagnosticsDataType_clear
                - UA_SessionSecurityDiagnosticsDataType_clear
                - ContinuationPoint_clear
                - UA_Subscription_delete
            - BranchSide:      '/src/open62541/src/server/ua_session.c:35,5'
              BranchSideFuncs:
                - deleteNode
                - UA_Session_detachFromSecureChannel
                - UA_ApplicationDescription_clear
                - UA_NodeId_clear.1346
                - UA_String_clear.1345
                - UA_NodeId_clear.1346
                - UA_String_clear.1345
                - UA_ByteString_clear.1344
                - UA_KeyValueMap_delete
                - UA_Array_delete
                - UA_SessionDiagnosticsDataType_clear
                - UA_SessionSecurityDiagnosticsDataType_clear
                - ContinuationPoint_clear
                - UA_Subscription_delete
        - Branch String:   '/src/open62541/src/server/ua_session.c:35,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:36,32'
              BranchSideFuncs:
                - UA_Subscription_delete
                - deleteNode
                - UA_Session_detachFromSecureChannel
                - UA_ApplicationDescription_clear
                - UA_NodeId_clear.1346
                - UA_String_clear.1345
                - UA_NodeId_clear.1346
                - UA_String_clear.1345
                - UA_ByteString_clear.1344
                - UA_KeyValueMap_delete
                - UA_Array_delete
                - UA_SessionDiagnosticsDataType_clear
                - UA_SessionSecurityDiagnosticsDataType_clear
                - ContinuationPoint_clear
            - BranchSide:      '/src/open62541/src/server/ua_session.c:41,16'
              BranchSideFuncs:
                - deleteNode
                - UA_Session_detachFromSecureChannel
                - UA_ApplicationDescription_clear
                - UA_NodeId_clear.1346
                - UA_String_clear.1345
                - UA_NodeId_clear.1346
                - UA_String_clear.1345
                - UA_ByteString_clear.1344
                - UA_KeyValueMap_delete
                - UA_Array_delete
                - UA_SessionDiagnosticsDataType_clear
                - UA_SessionSecurityDiagnosticsDataType_clear
                - ContinuationPoint_clear
        - Branch String:   '/src/open62541/src/server/ua_session.c:52,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_session.c:53,40'
              BranchSideFuncs:
                - ContinuationPoint_clear
                - UA_KeyValueMap_delete
                - UA_Array_delete
                - UA_SessionDiagnosticsDataType_clear
                - UA_SessionSecurityDiagnosticsDataType_clear
            - BranchSide:      '/src/open62541/src/server/ua_session.c:56,5'
              BranchSideFuncs:
                - UA_KeyValueMap_delete
                - UA_Array_delete
                - UA_SessionDiagnosticsDataType_clear
                - UA_SessionSecurityDiagnosticsDataType_clear
      Callsites:
        - Src:             '/src/open62541/src/server/ua_session.c:29,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_session.c:36,9'
          Dst:             UA_Subscription_delete
        - Src:             '/src/open62541/src/server/ua_session.c:41,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_session.c:44,5'
          Dst:             UA_Session_detachFromSecureChannel
        - Src:             '/src/open62541/src/server/ua_session.c:45,5'
          Dst:             UA_ApplicationDescription_clear
        - Src:             '/src/open62541/src/server/ua_session.c:46,5'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_session.c:47,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/server/ua_session.c:48,5'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_session.c:49,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/server/ua_session.c:50,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/server/ua_session.c:53,16'
          Dst:             ContinuationPoint_clear
        - Src:             '/src/open62541/src/server/ua_session.c:59,5'
          Dst:             UA_KeyValueMap_delete
        - Src:             '/src/open62541/src/server/ua_session.c:62,5'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_session.c:68,5'
          Dst:             UA_SessionDiagnosticsDataType_clear
        - Src:             '/src/open62541/src/server/ua_session.c:69,5'
          Dst:             UA_SessionSecurityDiagnosticsDataType_clear
    - functionName:    UA_Session_init
      functionSourceFile: '/src/open62541/src/server/ua_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Session *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         5
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    UA_LocalizedText_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Variant_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:858,1'
          Dst:             UA_copy
    - functionName:    copyCommonVariableAttributes
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_VariableNode *'
        - 'struct.UA_VariableAttributes *'
      constantsTouched: []
      argNames:
        - node
        - attr
      BBCount:         8
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Array_copy
        - UA_NodeId_copy
        - UA_Variant_copy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:755,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:756,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:757,33'
              BranchSideFuncs:
                - UA_NodeId_copy.1511
                - UA_Variant_copy.1510
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:761,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:762,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:763,23'
              BranchSideFuncs:
                - UA_Variant_copy.1510
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:753,9'
          Dst:             UA_Array_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:760,14'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:766,14'
          Dst:             UA_Variant_copy
    - functionName:    UA_NodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:606,1'
          Dst:             UA_copy
    - functionName:    UA_DataValue_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_DataValue *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:822,1'
          Dst:             UA_copy
    - functionName:    UA_CommonVariableNode_copy
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_VariableNode *'
        - 'struct.UA_VariableNode *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         9
      ICount:          123
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Array_copy
        - UA_DataValue_copy
        - UA_NodeId_copy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:457,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:458,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:459,32'
              BranchSideFuncs:
                - UA_NodeId_copy.1511
                - UA_DataValue_copy
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:464,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:465,38'
              BranchSideFuncs:
                - UA_DataValue_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:469,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:455,9'
          Dst:             UA_Array_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:460,14'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:465,19'
          Dst:             UA_DataValue_copy
    - functionName:    UA_ReferenceNameTree_ZIP_INSERT
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_ReferenceNameTree *'
        - 'struct.UA_ReferenceTargetTreeElem *'
      constantsTouched: []
      argNames:
        - head
        - el
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_INSERT
        - cmpRefTargetName
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:207,1'
          Dst:             __ZIP_INSERT
        - Src:             '/src/open62541/src/server/ua_server_internal.h:207,1'
          Dst:             cmpRefTargetName
    - functionName:    cmpRefTargetName
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          55
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:278,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:279,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:280,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_ReferenceIdTree_ZIP_INSERT
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_ReferenceNameTree *'
        - 'struct.UA_ReferenceTargetTreeElem *'
      constantsTouched: []
      argNames:
        - head
        - el
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_INSERT
        - cmpRefTargetId
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:203,1'
          Dst:             __ZIP_INSERT
        - Src:             '/src/open62541/src/server/ua_server_internal.h:203,1'
          Dst:             cmpRefTargetId
    - functionName:    cmpRefTargetId
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_NodePointer_order
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:266,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:267,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:268,8'
              BranchSideFuncs:
                - UA_NodePointer_order
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:268,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:269,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:270,47'
              BranchSideFuncs:
                - UA_NodePointer_order
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:270,26'
          Dst:             UA_NodePointer_order
    - functionName:    UA_NodePointer_order
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         18
      ICount:          178
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - UA_ExpandedNodeId_order
        - UA_NodeId_order
        - UA_NodePointer_fromNodeId
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:128,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:132,23'
              BranchSideFuncs:
                - UA_NodeId_order
                - UA_ExpandedNodeId_order
                - UA_NodePointer_fromNodeId
                - UA_NodePointer_fromNodeId
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:133,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:134,44'
              BranchSideFuncs:
                - UA_NodePointer_fromNodeId
                - UA_NodeId_order
                - UA_ExpandedNodeId_order
                - UA_NodePointer_fromNodeId
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:137,23'
              BranchSideFuncs:
                - UA_NodeId_order
                - UA_ExpandedNodeId_order
                - UA_NodePointer_fromNodeId
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:138,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:139,44'
              BranchSideFuncs:
                - UA_NodePointer_fromNodeId
                - UA_NodeId_order
                - UA_ExpandedNodeId_order
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:144,8'
              BranchSideFuncs:
                - UA_NodeId_order
                - UA_ExpandedNodeId_order
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:144,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:145,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:148,8'
              BranchSideFuncs:
                - UA_NodeId_order
                - UA_ExpandedNodeId_order
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:148,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:149,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:153,8'
              BranchSideFuncs:
                - UA_NodeId_order
                - UA_ExpandedNodeId_order
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:155,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:156,43'
              BranchSideFuncs:
                - UA_ExpandedNodeId_order
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:157,31'
              BranchSideFuncs:
                - UA_NodeId_order
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:134,14'
          Dst:             UA_NodePointer_fromNodeId
        - Src:             '/src/open62541/src/server/ua_nodes.c:139,14'
          Dst:             UA_NodePointer_fromNodeId
        - Src:             '/src/open62541/src/server/ua_nodes.c:156,16'
          Dst:             UA_ExpandedNodeId_order
        - Src:             '/src/open62541/src/server/ua_nodes.c:157,12'
          Dst:             UA_NodeId_order
    - functionName:    UA_NodePointer_fromNodeId
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - id
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:163,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:164,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:172,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    addReferenceTargetToTree
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_NodeReferenceKind *'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - rk
        - targetId
        - targetIdHash
        - targetNameHash
      BBCount:         8
      ICount:          100
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_NodePointer_copy
        - UA_ReferenceIdTree_ZIP_INSERT
        - UA_ReferenceNameTree_ZIP_INSERT
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:902,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:903,9'
              BranchSideFuncs:
                - UA_NodePointer_copy
                - UA_ReferenceIdTree_ZIP_INSERT
                - UA_ReferenceNameTree_ZIP_INSERT
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:905,56'
              BranchSideFuncs:
                - UA_NodePointer_copy
                - UA_ReferenceIdTree_ZIP_INSERT
                - UA_ReferenceNameTree_ZIP_INSERT
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:906,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:907,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:911,27'
              BranchSideFuncs:
                - UA_ReferenceIdTree_ZIP_INSERT
                - UA_ReferenceNameTree_ZIP_INSERT
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:905,25'
          Dst:             UA_NodePointer_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:914,5'
          Dst:             UA_ReferenceIdTree_ZIP_INSERT
        - Src:             '/src/open62541/src/server/ua_nodes.c:916,5'
          Dst:             UA_ReferenceNameTree_ZIP_INSERT
    - functionName:    UA_NodePointer_copy
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'union.UA_NodePointer *'
      constantsTouched: []
      argNames:
        - in
        - out
      BBCount:         20
      ICount:          171
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - UA_ExpandedNodeId_copy
        - UA_ExpandedNodeId_new
        - UA_NodeId_copy
        - UA_NodeId_new
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:81,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:83,21'
              BranchSideFuncs:
                - UA_NodeId_new
                - UA_NodeId_copy.1511
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:84,9'
              BranchSideFuncs:
                - UA_NodeId_new
                - UA_NodeId_copy.1511
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:99,27'
              BranchSideFuncs:
                - UA_ExpandedNodeId_new
                - UA_ExpandedNodeId_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:114,10'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:88,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:89,13'
              BranchSideFuncs:
                - UA_NodeId_copy.1511
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:90,33'
              BranchSideFuncs:
                - UA_NodeId_copy.1511
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:91,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:92,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:96,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:100,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:101,13'
              BranchSideFuncs:
                - UA_ExpandedNodeId_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:102,41'
              BranchSideFuncs:
                - UA_ExpandedNodeId_copy
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:105,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:106,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:110,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:87,19'
          Dst:             UA_NodeId_new
        - Src:             '/src/open62541/src/server/ua_nodes.c:90,15'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:99,27'
          Dst:             UA_ExpandedNodeId_new
        - Src:             '/src/open62541/src/server/ua_nodes.c:102,15'
          Dst:             UA_ExpandedNodeId_copy
    - functionName:    UA_NodeId_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      'struct.UA_NodeId *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:601,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:601,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:601,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:601,1'
          Dst:             UA_new
    - functionName:    UA_ExpandedNodeId_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      'struct.UA_ExpandedNodeId *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:637,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:637,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:637,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:637,1'
          Dst:             UA_new
    - functionName:    UA_ExpandedNodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:642,1'
          Dst:             UA_copy
    - functionName:    UA_Node_insertOrUpdateDescription
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeHead *'
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - head
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Node_insertOrUpdateLocale
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:1204,12'
          Dst:             UA_Node_insertOrUpdateLocale
    - functionName:    UA_Node_insertOrUpdateLocale
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_LocalizedTextListEntry **'
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - root
        - value
      BBCount:         23
      ICount:          182
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - UA_LocalizedText_clear
        - UA_LocalizedText_copy
        - UA_String_clear
        - UA_String_copy
        - UA_String_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1146,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1147,30'
              BranchSideFuncs:
                - UA_String_equal.1509
                - UA_LocalizedText_copy
                - UA_String_copy
                - UA_String_clear.1508
                - UA_LocalizedText_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1176,8'
              BranchSideFuncs:
                - UA_LocalizedText_copy
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1147,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1148,13'
              BranchSideFuncs:
                - UA_String_copy
                - UA_String_clear.1508
                - UA_LocalizedText_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1151,12'
              BranchSideFuncs:
                - UA_String_copy
                - UA_String_clear.1508
                - UA_LocalizedText_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1151,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1152,16'
              BranchSideFuncs:
                - UA_LocalizedText_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1164,31'
              BranchSideFuncs:
                - UA_String_copy
                - UA_String_clear.1508
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1152,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1153,25'
              BranchSideFuncs:
                - UA_LocalizedText_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1155,30'
              BranchSideFuncs:
                - UA_LocalizedText_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1165,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1166,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1168,26'
              BranchSideFuncs:
                - UA_String_clear.1508
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1176,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1177,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1180,39'
              BranchSideFuncs:
                - UA_LocalizedText_copy
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1181,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1182,9'
              BranchSideFuncs:
                - UA_LocalizedText_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1184,33'
              BranchSideFuncs:
                - UA_LocalizedText_copy
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1185,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1186,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1190,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:1147,13'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_nodes.c:1156,13'
          Dst:             UA_LocalizedText_clear
        - Src:             '/src/open62541/src/server/ua_nodes.c:1164,15'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:1168,9'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/server/ua_nodes.c:1184,11'
          Dst:             UA_LocalizedText_copy
    - functionName:    UA_LocalizedText_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:760,1'
          Dst:             UA_clear
    - functionName:    UA_LocalizedText_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:750,1'
          Dst:             UA_copy
    - functionName:    UA_Node_insertOrUpdateDisplayName
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeHead *'
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - head
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Node_insertOrUpdateLocale
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:1198,12'
          Dst:             UA_Node_insertOrUpdateLocale
    - functionName:    UA_ReferenceTypeSet_init
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReferenceTypeSet *'
      constantsTouched: []
      argNames:
        - set
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ReferenceTypeSet_contains
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_ReferenceTypeSet *'
        - char
      constantsTouched: []
      argNames:
        - set
        - index
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Node_deleteReferencesSubset
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'union.UA_Node *'
        - 'struct.UA_ReferenceTypeSet *'
      constantsTouched: []
      argNames:
        - node
        - keepSet
      BBCount:         25
      ICount:          202
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - UA_NodePointer_clear
        - UA_ReferenceIdTree_ZIP_ITER
        - UA_ReferenceTypeSet_contains
        - removeTreeEntry
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1094,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1096,39'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains
                - UA_NodePointer_clear
                - UA_ReferenceIdTree_ZIP_ITER
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1121,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1097,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1098,13'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains
                - UA_NodePointer_clear
                - UA_ReferenceIdTree_ZIP_ITER
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1102,13'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains
                - UA_NodePointer_clear
                - UA_ReferenceIdTree_ZIP_ITER
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1102,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1103,24'
              BranchSideFuncs:
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_ReferenceTypeSet_contains
                - UA_NodePointer_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1107,13'
              BranchSideFuncs:
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_ReferenceTypeSet_contains
                - UA_NodePointer_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1103,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1104,39'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - UA_ReferenceTypeSet_contains
                - UA_ReferenceIdTree_ZIP_ITER
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1105,13'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains
                - UA_NodePointer_clear
                - UA_ReferenceIdTree_ZIP_ITER
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1115,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1116,13'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains
                - UA_NodePointer_clear
                - UA_ReferenceIdTree_ZIP_ITER
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1119,5'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains
                - UA_NodePointer_clear
                - UA_ReferenceIdTree_ZIP_ITER
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1121,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1124,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1130,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1126,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1127,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1128,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:1097,12'
          Dst:             UA_ReferenceTypeSet_contains
        - Src:             '/src/open62541/src/server/ua_nodes.c:1104,17'
          Dst:             UA_NodePointer_clear
        - Src:             '/src/open62541/src/server/ua_nodes.c:1107,13'
          Dst:             UA_ReferenceIdTree_ZIP_ITER
        - Src:             '/src/open62541/src/server/ua_nodes.c:1107,13'
          Dst:             removeTreeEntry
    - functionName:    UA_NodePointer_clear
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'union.UA_NodePointer *'
      constantsTouched: []
      argNames:
        - np
      BBCount:         7
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - UA_ExpandedNodeId_delete
        - UA_NodeId_delete
        - UA_NodePointer_init
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:60,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:62,9'
              BranchSideFuncs:
                - UA_NodeId_delete
                - UA_NodePointer_init
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:66,9'
              BranchSideFuncs:
                - UA_ExpandedNodeId_delete
                - UA_NodePointer_init
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:71,9'
              BranchSideFuncs:
                - UA_NodePointer_init
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:63,9'
          Dst:             UA_NodeId_delete
        - Src:             '/src/open62541/src/server/ua_nodes.c:67,9'
          Dst:             UA_ExpandedNodeId_delete
        - Src:             '/src/open62541/src/server/ua_nodes.c:73,5'
          Dst:             UA_NodePointer_init
    - functionName:    removeTreeEntry
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ReferenceTargetTreeElem *'
      constantsTouched: []
      argNames:
        - context
        - elem
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NodePointer_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:300,5'
          Dst:             UA_NodePointer_clear
    - functionName:    UA_ReferenceIdTree_ZIP_ITER
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.UA_ReferenceNameTree *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - head
        - cb
        - context
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_ITER
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:203,1'
          Dst:             __ZIP_ITER
    - functionName:    UA_NodeId_delete
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:621,1'
          Dst:             UA_delete
    - functionName:    UA_ExpandedNodeId_delete
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:657,1'
          Dst:             UA_delete
    - functionName:    UA_NodePointer_init
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'union.UA_NodePointer *'
      constantsTouched: []
      argNames:
        - np
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ReferenceNameTree_ZIP_REMOVE
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'struct.UA_ReferenceTargetTreeElem *'
      argCount:        2
      argTypes:
        - 'struct.UA_ReferenceNameTree *'
        - 'struct.UA_ReferenceTargetTreeElem *'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_REMOVE
        - cmpRefTargetName
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:207,1'
          Dst:             __ZIP_REMOVE
        - Src:             '/src/open62541/src/server/ua_server_internal.h:207,1'
          Dst:             cmpRefTargetName
    - functionName:    UA_ReferenceIdTree_ZIP_REMOVE
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'struct.UA_ReferenceTargetTreeElem *'
      argCount:        2
      argTypes:
        - 'struct.UA_ReferenceNameTree *'
        - 'struct.UA_ReferenceTargetTreeElem *'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_REMOVE
        - cmpRefTargetId
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:203,1'
          Dst:             __ZIP_REMOVE
        - Src:             '/src/open62541/src/server/ua_server_internal.h:203,1'
          Dst:             cmpRefTargetId
    - functionName:    UA_Node_deleteReference
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'union.UA_Node *'
        - char
        - bool
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - node
        - refTypeIndex
        - isForward
        - targetNodeId
      BBCount:         36
      ICount:          334
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - UA_NodePointer_clear
        - UA_NodeReferenceKind_findTarget
        - UA_ReferenceIdTree_ZIP_REMOVE
        - UA_ReferenceNameTree_ZIP_REMOVE
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1022,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1023,39'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
                - UA_NodePointer_clear
                - UA_ReferenceIdTree_ZIP_REMOVE
                - UA_ReferenceNameTree_ZIP_REMOVE
                - UA_NodePointer_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1088,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1024,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1025,13'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
                - UA_NodePointer_clear
                - UA_ReferenceIdTree_ZIP_REMOVE
                - UA_ReferenceNameTree_ZIP_REMOVE
                - UA_NodePointer_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1026,12'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
                - UA_NodePointer_clear
                - UA_ReferenceIdTree_ZIP_REMOVE
                - UA_ReferenceNameTree_ZIP_REMOVE
                - UA_NodePointer_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1026,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1027,13'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
                - UA_NodePointer_clear
                - UA_ReferenceIdTree_ZIP_REMOVE
                - UA_ReferenceNameTree_ZIP_REMOVE
                - UA_NodePointer_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1031,45'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
                - UA_NodePointer_clear
                - UA_ReferenceIdTree_ZIP_REMOVE
                - UA_ReferenceNameTree_ZIP_REMOVE
                - UA_NodePointer_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1032,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1033,13'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - UA_ReferenceIdTree_ZIP_REMOVE
                - UA_ReferenceNameTree_ZIP_REMOVE
                - UA_NodePointer_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1036,9'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - UA_ReferenceIdTree_ZIP_REMOVE
                - UA_ReferenceNameTree_ZIP_REMOVE
                - UA_NodePointer_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1038,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1040,35'
              BranchSideFuncs:
                - UA_ReferenceIdTree_ZIP_REMOVE
                - UA_ReferenceNameTree_ZIP_REMOVE
                - UA_NodePointer_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1057,77'
              BranchSideFuncs:
                - UA_ReferenceIdTree_ZIP_REMOVE
                - UA_ReferenceNameTree_ZIP_REMOVE
                - UA_NodePointer_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1043,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1044,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1055,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1044,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1045,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1047,21'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1049,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1050,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1051,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1064,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1065,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1070,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1074,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1083,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1074,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1075,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1077,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1079,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1080,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1081,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:1031,13'
          Dst:             UA_NodeReferenceKind_findTarget
        - Src:             '/src/open62541/src/server/ua_nodes.c:1040,13'
          Dst:             UA_NodePointer_clear
        - Src:             '/src/open62541/src/server/ua_nodes.c:1058,13'
          Dst:             UA_ReferenceIdTree_ZIP_REMOVE
        - Src:             '/src/open62541/src/server/ua_nodes.c:1060,13'
          Dst:             UA_ReferenceNameTree_ZIP_REMOVE
        - Src:             '/src/open62541/src/server/ua_nodes.c:1062,13'
          Dst:             UA_NodePointer_clear
    - functionName:    UA_NodeReferenceKind_findTarget
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'struct.UA_ReferenceTarget *'
      argCount:        2
      argTypes:
        - 'struct.UA_NodeReferenceKind *'
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - rk
        - targetId
      BBCount:         15
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - UA_ExpandedNodeId_hash
        - UA_NodePointer_equal
        - UA_NodePointer_fromExpandedNodeId
        - UA_ReferenceIdTree_ZIP_FIND
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:366,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:369,19'
              BranchSideFuncs:
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_FIND
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:378,20'
              BranchSideFuncs:
                - UA_NodePointer_equal
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:374,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:375,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:376,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:378,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:0,0'
              BranchSideFuncs:
                - UA_NodePointer_equal
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:379,46'
              BranchSideFuncs:
                - UA_NodePointer_equal
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:379,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:380,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:381,9'
              BranchSideFuncs:
                - UA_NodePointer_equal
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:365,30'
          Dst:             UA_NodePointer_fromExpandedNodeId
        - Src:             '/src/open62541/src/server/ua_nodes.c:370,34'
          Dst:             UA_ExpandedNodeId_hash
        - Src:             '/src/open62541/src/server/ua_nodes.c:372,13'
          Dst:             UA_ReferenceIdTree_ZIP_FIND
        - Src:             '/src/open62541/src/server/ua_nodes.c:379,16'
          Dst:             UA_NodePointer_equal
    - functionName:    UA_NodePointer_fromExpandedNodeId
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - id
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ExpandedNodeId_isLocal
        - UA_NodePointer_fromNodeId
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:219,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:220,24'
              BranchSideFuncs:
                - UA_NodePointer_fromNodeId
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:225,39'
              BranchSideFuncs:
                - UA_NodePointer_fromNodeId
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:219,9'
          Dst:             UA_ExpandedNodeId_isLocal
        - Src:             '/src/open62541/src/server/ua_nodes.c:225,12'
          Dst:             UA_NodePointer_fromNodeId
    - functionName:    UA_ReferenceIdTree_ZIP_FIND
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'struct.UA_ReferenceTargetTreeElem *'
      argCount:        2
      argTypes:
        - 'struct.UA_ReferenceNameTree *'
        - 'struct.UA_ReferenceTargetTreeElem *'
      constantsTouched: []
      argNames:
        - head
        - key
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmpRefTargetId
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_internal.h:203,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_internal.h:203,1'
              BranchSideFuncs:
                - cmpRefTargetId
            - BranchSide:      '/src/open62541/src/server/ua_server_internal.h:203,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_internal.h:203,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_internal.h:203,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_internal.h:203,1'
              BranchSideFuncs:
                - cmpRefTargetId
        - Branch String:   '/src/open62541/src/server/ua_server_internal.h:203,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_internal.h:203,1'
              BranchSideFuncs:
                - cmpRefTargetId
            - BranchSide:      '/src/open62541/src/server/ua_server_internal.h:203,1'
              BranchSideFuncs:
                - cmpRefTargetId
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:203,1'
          Dst:             cmpRefTargetId
    - functionName:    UA_NodePointer_equal
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NodePointer_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/plugin/nodestore.h:282,13'
          Dst:             UA_NodePointer_order
    - functionName:    addReferenceKind
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_NodeHead *'
        - char
        - bool
        - size_t
        - int
      constantsTouched: []
      argNames:
        - head
        - refTypeIndex
        - isForward
        - target
        - targetBrowseNameHash
      BBCount:         11
      ICount:          131
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - addReferenceTarget
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:963,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:964,9'
              BranchSideFuncs:
                - addReferenceTarget
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:965,24'
              BranchSideFuncs:
                - addReferenceTarget
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:972,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:973,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:980,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:973,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:974,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:977,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:971,25'
          Dst:             addReferenceTarget
    - functionName:    addReferenceTarget
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_NodeReferenceKind *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - rk
        - targetId
        - targetNameHash
      BBCount:         13
      ICount:          145
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_ExpandedNodeId_hash
        - UA_NodePointer_copy
        - UA_NodePointer_toExpandedNodeId
        - addReferenceTargetToTree
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:927,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:928,27'
              BranchSideFuncs:
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - addReferenceTargetToTree
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:935,9'
              BranchSideFuncs:
                - UA_NodePointer_copy
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:937,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:938,9'
              BranchSideFuncs:
                - UA_NodePointer_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:939,25'
              BranchSideFuncs:
                - UA_NodePointer_copy
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:945,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:946,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:953,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:946,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:947,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:950,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:928,32'
          Dst:             UA_NodePointer_toExpandedNodeId
        - Src:             '/src/open62541/src/server/ua_nodes.c:929,55'
          Dst:             UA_ExpandedNodeId_hash
        - Src:             '/src/open62541/src/server/ua_nodes.c:929,16'
          Dst:             addReferenceTargetToTree
        - Src:             '/src/open62541/src/server/ua_nodes.c:942,9'
          Dst:             UA_NodePointer_copy
    - functionName:    UA_NodePointer_toExpandedNodeId
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
        - size_t
      constantsTouched: []
      argNames:
        - np
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ExpandedNodeId_init
        - UA_NodePointer_fromNodeId
        - UA_NodePointer_toNodeId
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:232,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:233,44'
              BranchSideFuncs:
                - UA_NodePointer_fromNodeId
                - UA_ExpandedNodeId_init
                - UA_NodePointer_toNodeId
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:238,8'
              BranchSideFuncs:
                - UA_ExpandedNodeId_init
                - UA_NodePointer_toNodeId
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:238,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:239,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:244,23'
              BranchSideFuncs:
                - UA_ExpandedNodeId_init
                - UA_NodePointer_toNodeId
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:233,14'
          Dst:             UA_NodePointer_fromNodeId
        - Src:             '/src/open62541/src/server/ua_nodes.c:245,5'
          Dst:             UA_ExpandedNodeId_init
        - Src:             '/src/open62541/src/server/ua_nodes.c:246,17'
          Dst:             UA_NodePointer_toNodeId
    - functionName:    UA_ExpandedNodeId_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NodePointer_toNodeId
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - size_t
      constantsTouched: []
      argNames:
        - np
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:193,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:195,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:197,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:199,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:199,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:202,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Node_addReference
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'union.UA_Node *'
        - char
        - bool
        - 'struct.UA_ExpandedNodeId *'
        - int
      constantsTouched: []
      argNames:
        - node
        - refTypeIndex
        - isForward
        - targetNodeId
        - targetBrowseNameHash
      BBCount:         14
      ICount:          130
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - UA_NodePointer_fromExpandedNodeId
        - UA_NodeReferenceKind_findTarget
        - addReferenceKind
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:989,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:990,39'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
                - UA_NodePointer_fromExpandedNodeId
                - addReferenceTarget
                - UA_NodePointer_fromExpandedNodeId
                - addReferenceKind
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1012,30'
              BranchSideFuncs:
                - UA_NodePointer_fromExpandedNodeId
                - addReferenceKind
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:993,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:994,13'
              BranchSideFuncs:
                - UA_NodePointer_fromExpandedNodeId
                - addReferenceKind
                - UA_NodeReferenceKind_findTarget
                - UA_NodePointer_fromExpandedNodeId
                - addReferenceTarget
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:997,12'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
                - UA_NodePointer_fromExpandedNodeId
                - addReferenceTarget
                - UA_NodePointer_fromExpandedNodeId
                - addReferenceKind
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:997,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:998,13'
              BranchSideFuncs:
                - UA_NodePointer_fromExpandedNodeId
                - addReferenceKind
                - UA_NodeReferenceKind_findTarget
                - UA_NodePointer_fromExpandedNodeId
                - addReferenceTarget
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1002,45'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
                - UA_NodePointer_fromExpandedNodeId
                - addReferenceTarget
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:1003,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1004,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:1007,35'
              BranchSideFuncs:
                - UA_NodePointer_fromExpandedNodeId
                - addReferenceTarget
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:1002,13'
          Dst:             UA_NodeReferenceKind_findTarget
        - Src:             '/src/open62541/src/server/ua_nodes.c:1007,41'
          Dst:             UA_NodePointer_fromExpandedNodeId
        - Src:             '/src/open62541/src/server/ua_nodes.c:1007,16'
          Dst:             addReferenceTarget
        - Src:             '/src/open62541/src/server/ua_nodes.c:1013,29'
          Dst:             UA_NodePointer_fromExpandedNodeId
        - Src:             '/src/open62541/src/server/ua_nodes.c:1012,12'
          Dst:             addReferenceKind
    - functionName:    copyStandardAttributes
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeHead *'
        - 'struct.UA_NodeAttributes *'
      constantsTouched: []
      argNames:
        - head
        - attr
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LocalizedText_init
        - UA_Node_insertOrUpdateDescription
        - UA_Node_insertOrUpdateDisplayName
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:738,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:739,26'
              BranchSideFuncs:
                - UA_LocalizedText_init
                - UA_Node_insertOrUpdateDisplayName
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:744,53'
              BranchSideFuncs:
                - UA_Node_insertOrUpdateDisplayName
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:734,28'
          Dst:             UA_Node_insertOrUpdateDescription
        - Src:             '/src/open62541/src/server/ua_nodes.c:740,9'
          Dst:             UA_LocalizedText_init
        - Src:             '/src/open62541/src/server/ua_nodes.c:742,19'
          Dst:             UA_Node_insertOrUpdateDisplayName
        - Src:             '/src/open62541/src/server/ua_nodes.c:744,19'
          Dst:             UA_Node_insertOrUpdateDisplayName
    - functionName:    copyMethodNodeAttributes
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_MethodNode *'
        - 'struct.UA_MethodAttributes *'
      constantsTouched: []
      argNames:
        - mnode
        - attr
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copyViewNodeAttributes
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ViewNode *'
        - 'struct.UA_MethodAttributes *'
      constantsTouched: []
      argNames:
        - vnode
        - attr
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copyDataTypeNodeAttributes
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_DataTypeNode *'
        - 'struct.UA_DataTypeAttributes *'
      constantsTouched: []
      argNames:
        - dtnode
        - attr
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copyReferenceTypeNodeAttributes
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ReferenceTypeNode *'
        - 'struct.UA_ReferenceTypeAttributes *'
      constantsTouched: []
      argNames:
        - rtnode
        - attr
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LocalizedText_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:801,12'
          Dst:             UA_LocalizedText_copy
    - functionName:    copyVariableTypeNodeAttributes
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_VariableTypeNode *'
        - 'struct.UA_VariableTypeAttributes *'
      constantsTouched: []
      argNames:
        - vtnode
        - attr
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyCommonVariableAttributes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:786,12'
          Dst:             copyCommonVariableAttributes
    - functionName:    copyObjectTypeNodeAttributes
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ObjectTypeNode *'
        - 'struct.UA_DataTypeAttributes *'
      constantsTouched: []
      argNames:
        - otnode
        - attr
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copyVariableNodeAttributes
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_VariableNode *'
        - 'struct.UA_VariableAttributes *'
      constantsTouched: []
      argNames:
        - vnode
        - attr
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyCommonVariableAttributes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:779,12'
          Dst:             copyCommonVariableAttributes
    - functionName:    copyObjectNodeAttributes
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_DataTypeNode *'
        - 'struct.UA_DataTypeAttributes *'
      constantsTouched: []
      argNames:
        - onode
        - attr
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Node_setAttributes
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'union.UA_Node *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - node
        - attributes
        - attributeType
      BBCount:         37
      ICount:          217
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - UA_Node_clear
        - copyDataTypeNodeAttributes
        - copyMethodNodeAttributes
        - copyObjectNodeAttributes
        - copyObjectTypeNodeAttributes
        - copyReferenceTypeNodeAttributes
        - copyStandardAttributes
        - copyVariableNodeAttributes
        - copyVariableTypeNodeAttributes
        - copyViewNodeAttributes
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:842,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:844,9'
              BranchSideFuncs:
                - copyObjectNodeAttributes
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:849,9'
              BranchSideFuncs:
                - copyVariableNodeAttributes
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:854,9'
              BranchSideFuncs:
                - copyObjectTypeNodeAttributes
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:859,9'
              BranchSideFuncs:
                - copyVariableTypeNodeAttributes
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:864,9'
              BranchSideFuncs:
                - copyReferenceTypeNodeAttributes
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:869,9'
              BranchSideFuncs:
                - copyDataTypeNodeAttributes
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:874,9'
              BranchSideFuncs:
                - copyViewNodeAttributes
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:878,9'
              BranchSideFuncs:
                - copyMethodNodeAttributes
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:881,5'
              BranchSideFuncs:
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:883,16'
              BranchSideFuncs:
                - UA_Node_clear
                - copyStandardAttributes
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:844,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:844,9'
              BranchSideFuncs:
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:845,44'
              BranchSideFuncs:
                - copyObjectNodeAttributes
                - UA_Node_clear
                - copyStandardAttributes
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:849,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:849,9'
              BranchSideFuncs:
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:850,46'
              BranchSideFuncs:
                - copyVariableNodeAttributes
                - UA_Node_clear
                - copyStandardAttributes
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:854,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:854,9'
              BranchSideFuncs:
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:855,48'
              BranchSideFuncs:
                - copyObjectTypeNodeAttributes
                - UA_Node_clear
                - copyStandardAttributes
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:859,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:859,9'
              BranchSideFuncs:
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:860,50'
              BranchSideFuncs:
                - copyVariableTypeNodeAttributes
                - UA_Node_clear
                - copyStandardAttributes
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:864,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:864,9'
              BranchSideFuncs:
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:865,51'
              BranchSideFuncs:
                - copyReferenceTypeNodeAttributes
                - UA_Node_clear
                - copyStandardAttributes
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:869,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:869,9'
              BranchSideFuncs:
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:870,46'
              BranchSideFuncs:
                - copyDataTypeNodeAttributes
                - UA_Node_clear
                - copyStandardAttributes
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:874,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:874,9'
              BranchSideFuncs:
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:875,42'
              BranchSideFuncs:
                - copyViewNodeAttributes
                - UA_Node_clear
                - copyStandardAttributes
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:878,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:878,9'
              BranchSideFuncs:
                - UA_Node_clear
                - copyStandardAttributes
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:879,44'
              BranchSideFuncs:
                - copyMethodNodeAttributes
                - UA_Node_clear
                - copyStandardAttributes
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:886,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:887,42'
              BranchSideFuncs:
                - copyStandardAttributes
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:888,8'
              BranchSideFuncs:
                - UA_Node_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:888,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:888,8'
              BranchSideFuncs:
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:889,23'
              BranchSideFuncs:
                - UA_Node_clear
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:845,18'
          Dst:             copyObjectNodeAttributes
        - Src:             '/src/open62541/src/server/ua_nodes.c:850,18'
          Dst:             copyVariableNodeAttributes
        - Src:             '/src/open62541/src/server/ua_nodes.c:855,18'
          Dst:             copyObjectTypeNodeAttributes
        - Src:             '/src/open62541/src/server/ua_nodes.c:860,18'
          Dst:             copyVariableTypeNodeAttributes
        - Src:             '/src/open62541/src/server/ua_nodes.c:865,18'
          Dst:             copyReferenceTypeNodeAttributes
        - Src:             '/src/open62541/src/server/ua_nodes.c:870,18'
          Dst:             copyDataTypeNodeAttributes
        - Src:             '/src/open62541/src/server/ua_nodes.c:875,18'
          Dst:             copyViewNodeAttributes
        - Src:             '/src/open62541/src/server/ua_nodes.c:879,18'
          Dst:             copyMethodNodeAttributes
        - Src:             '/src/open62541/src/server/ua_nodes.c:887,18'
          Dst:             copyStandardAttributes
        - Src:             '/src/open62541/src/server/ua_nodes.c:889,9'
          Dst:             UA_Node_clear
    - functionName:    UA_Node_clear
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'union.UA_Node *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         23
      ICount:          173
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Array_delete
        - UA_DataValue_clear
        - UA_LocalizedText_clear
        - UA_NodeId_clear
        - UA_Node_deleteReferences
        - UA_QualifiedName_clear
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:400,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:401,29'
              BranchSideFuncs:
                - UA_LocalizedText_clear
                - UA_LocalizedText_clear
                - UA_NodeId_clear.1513
                - UA_Array_delete
                - UA_DataValue_clear
                - UA_LocalizedText_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:406,5'
              BranchSideFuncs:
                - UA_LocalizedText_clear
                - UA_NodeId_clear.1513
                - UA_Array_delete
                - UA_DataValue_clear
                - UA_LocalizedText_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:406,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:407,29'
              BranchSideFuncs:
                - UA_LocalizedText_clear
                - UA_LocalizedText_clear
                - UA_NodeId_clear.1513
                - UA_Array_delete
                - UA_DataValue_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:413,12'
              BranchSideFuncs:
                - UA_LocalizedText_clear
                - UA_NodeId_clear.1513
                - UA_Array_delete
                - UA_DataValue_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:413,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:415,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:417,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:422,31'
              BranchSideFuncs:
                - UA_NodeId_clear.1513
                - UA_Array_delete
                - UA_DataValue_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:422,31'
              BranchSideFuncs:
                - UA_NodeId_clear.1513
                - UA_Array_delete
                - UA_DataValue_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:433,31'
              BranchSideFuncs:
                - UA_LocalizedText_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:438,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:440,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:442,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:428,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:429,33'
              BranchSideFuncs:
                - UA_DataValue_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:430,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:391,5'
          Dst:             UA_Node_deleteReferences
        - Src:             '/src/open62541/src/server/ua_nodes.c:395,5'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_nodes.c:396,5'
          Dst:             UA_QualifiedName_clear
        - Src:             '/src/open62541/src/server/ua_nodes.c:402,9'
          Dst:             UA_LocalizedText_clear
        - Src:             '/src/open62541/src/server/ua_nodes.c:408,9'
          Dst:             UA_LocalizedText_clear
        - Src:             '/src/open62541/src/server/ua_nodes.c:423,9'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_nodes.c:424,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_nodes.c:429,13'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_nodes.c:434,9'
          Dst:             UA_LocalizedText_clear
    - functionName:    UA_Node_deleteReferences
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'union.UA_Node *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Node_deleteReferencesSubset
        - UA_ReferenceTypeSet_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:1137,5'
          Dst:             UA_ReferenceTypeSet_init
        - Src:             '/src/open62541/src/server/ua_nodes.c:1138,5'
          Dst:             UA_Node_deleteReferencesSubset
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    UA_QualifiedName_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:724,1'
          Dst:             UA_clear
    - functionName:    UA_DataValue_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:832,1'
          Dst:             UA_clear
    - functionName:    UA_Node_copy_alloc
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      'union.UA_Node *'
      argCount:        1
      argTypes:
        - 'union.UA_Node *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         18
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Node_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:682,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:684,22'
              BranchSideFuncs:
                - UA_Node_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:687,22'
              BranchSideFuncs:
                - UA_Node_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:690,22'
              BranchSideFuncs:
                - UA_Node_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:693,22'
              BranchSideFuncs:
                - UA_Node_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:696,22'
              BranchSideFuncs:
                - UA_Node_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:699,22'
              BranchSideFuncs:
                - UA_Node_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:702,22'
              BranchSideFuncs:
                - UA_Node_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:705,22'
              BranchSideFuncs:
                - UA_Node_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:708,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:712,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:713,9'
              BranchSideFuncs:
                - UA_Node_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:715,27'
              BranchSideFuncs:
                - UA_Node_copy
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:718,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:719,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:722,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:717,28'
          Dst:             UA_Node_copy
    - functionName:    UA_Node_copy
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.UA_Node *'
        - 'union.UA_Node *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         65
      ICount:          594
      EdgeCount:       79
      CyclomaticComplexity: 16
      functionsReached:
        - UA_DataTypeNode_copy
        - UA_LocalizedText_copy
        - UA_MethodNode_copy
        - UA_NodeId_copy
        - UA_NodePointer_copy
        - UA_Node_clear
        - UA_ObjectNode_copy
        - UA_ObjectTypeNode_copy
        - UA_QualifiedName_copy
        - UA_ReferenceIdTree_ZIP_ITER
        - UA_ReferenceTypeNode_copy
        - UA_VariableNode_copy
        - UA_VariableTypeNode_copy
        - UA_ViewNode_copy
        - __assert_fail
        - copyTarget
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:543,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:544,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:547,44'
              BranchSideFuncs:
                - UA_NodeId_copy.1511
                - UA_QualifiedName_copy
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_Node_clear
                - __assert_fail
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
                - UA_Node_clear
                - UA_LocalizedText_copy
                - UA_LocalizedText_copy
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:551,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:553,13'
              BranchSideFuncs:
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_Node_clear
                - __assert_fail
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
                - UA_Node_clear
                - UA_LocalizedText_copy
                - UA_LocalizedText_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:566,41'
              BranchSideFuncs:
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_Node_clear
                - __assert_fail
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
                - UA_Node_clear
                - UA_LocalizedText_copy
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:554,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:555,20'
              BranchSideFuncs:
                - UA_LocalizedText_copy
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_Node_clear
                - __assert_fail
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
                - UA_Node_clear
                - UA_LocalizedText_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:558,42'
              BranchSideFuncs:
                - UA_LocalizedText_copy
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_Node_clear
                - __assert_fail
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
                - UA_Node_clear
                - UA_LocalizedText_copy
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:566,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:568,13'
              BranchSideFuncs:
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_Node_clear
                - __assert_fail
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
                - UA_Node_clear
                - UA_LocalizedText_copy
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:580,26'
              BranchSideFuncs:
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_Node_clear
                - __assert_fail
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
                - UA_Node_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:569,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:570,20'
              BranchSideFuncs:
                - UA_LocalizedText_copy
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_Node_clear
                - __assert_fail
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:573,42'
              BranchSideFuncs:
                - UA_LocalizedText_copy
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_Node_clear
                - __assert_fail
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
                - UA_Node_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:586,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:587,23'
              BranchSideFuncs:
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:592,5'
              BranchSideFuncs:
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_Node_clear
                - __assert_fail
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:593,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:595,13'
              BranchSideFuncs:
                - UA_Node_clear
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - __assert_fail
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:644,12'
              BranchSideFuncs:
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:596,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:597,27'
              BranchSideFuncs:
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - __assert_fail
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:600,35'
              BranchSideFuncs:
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - __assert_fail
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:602,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:603,44'
              BranchSideFuncs:
                - UA_Node_clear
                - __assert_fail
                - __assert_fail
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:641,5'
              BranchSideFuncs:
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:610,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:612,21'
              BranchSideFuncs:
                - UA_ReferenceIdTree_ZIP_ITER
                - __assert_fail
                - __assert_fail
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:629,29'
              BranchSideFuncs:
                - UA_ReferenceIdTree_ZIP_ITER
                - __assert_fail
                - __assert_fail
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_Node_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:613,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:614,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
                - UA_NodePointer_copy
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:617,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
                - UA_NodePointer_copy
                - UA_Node_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:617,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:619,25'
              BranchSideFuncs:
                - UA_NodePointer_copy
                - __assert_fail
                - __assert_fail
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:628,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:623,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:624,39'
              BranchSideFuncs:
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:627,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
                - UA_NodePointer_copy
                - UA_Node_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:632,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:0,0'
              BranchSideFuncs:
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:633,35'
              BranchSideFuncs:
                - UA_Node_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:638,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:638,13'
              BranchSideFuncs:
                - __assert_fail
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:639,13'
              BranchSideFuncs:
                - __assert_fail
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:639,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:639,13'
              BranchSideFuncs:
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - __assert_fail
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:640,9'
              BranchSideFuncs:
                - UA_ViewNode_copy
                - UA_Node_clear
                - UA_DataTypeNode_copy
                - UA_ReferenceTypeNode_copy
                - UA_VariableTypeNode_copy
                - UA_ObjectTypeNode_copy
                - UA_MethodNode_copy
                - UA_VariableNode_copy
                - UA_ObjectNode_copy
                - UA_Node_clear
                - __assert_fail
                - __assert_fail
                - UA_NodePointer_copy
                - UA_Node_clear
                - UA_ReferenceIdTree_ZIP_ITER
                - UA_Node_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:644,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:646,38'
              BranchSideFuncs:
                - UA_ObjectNode_copy
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:649,40'
              BranchSideFuncs:
                - UA_VariableNode_copy
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:652,38'
              BranchSideFuncs:
                - UA_MethodNode_copy
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:655,42'
              BranchSideFuncs:
                - UA_ObjectTypeNode_copy
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:658,44'
              BranchSideFuncs:
                - UA_VariableTypeNode_copy
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:661,45'
              BranchSideFuncs:
                - UA_ReferenceTypeNode_copy
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:664,40'
              BranchSideFuncs:
                - UA_DataTypeNode_copy
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:667,36'
              BranchSideFuncs:
                - UA_ViewNode_copy
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:670,9'
              BranchSideFuncs:
                - UA_Node_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:673,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:674,23'
              BranchSideFuncs:
                - UA_Node_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:676,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:547,28'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:548,15'
          Dst:             UA_QualifiedName_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:558,19'
          Dst:             UA_LocalizedText_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:573,19'
          Dst:             UA_LocalizedText_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:587,9'
          Dst:             UA_Node_clear
        - Src:             '/src/open62541/src/server/ua_nodes.c:597,13'
          Dst:             UA_Node_clear
        - Src:             '/src/open62541/src/server/ua_nodes.c:614,21'
          Dst:             UA_Node_clear
        - Src:             '/src/open62541/src/server/ua_nodes.c:620,30'
          Dst:             UA_NodePointer_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:624,25'
          Dst:             UA_Node_clear
        - Src:             '/src/open62541/src/server/ua_nodes.c:629,29'
          Dst:             UA_ReferenceIdTree_ZIP_ITER
        - Src:             '/src/open62541/src/server/ua_nodes.c:629,29'
          Dst:             copyTarget
        - Src:             '/src/open62541/src/server/ua_nodes.c:633,21'
          Dst:             UA_Node_clear
        - Src:             '/src/open62541/src/server/ua_nodes.c:638,13'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_nodes.c:639,13'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_nodes.c:646,18'
          Dst:             UA_ObjectNode_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:649,18'
          Dst:             UA_VariableNode_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:652,18'
          Dst:             UA_MethodNode_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:655,18'
          Dst:             UA_ObjectTypeNode_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:658,18'
          Dst:             UA_VariableTypeNode_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:661,18'
          Dst:             UA_ReferenceTypeNode_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:664,18'
          Dst:             UA_DataTypeNode_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:667,18'
          Dst:             UA_ViewNode_copy
        - Src:             '/src/open62541/src/server/ua_nodes.c:674,9'
          Dst:             UA_Node_clear
    - functionName:    UA_QualifiedName_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:714,1'
          Dst:             UA_copy
    - functionName:    copyTarget
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ReferenceTargetTreeElem *'
      constantsTouched: []
      argNames:
        - context
        - elm
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - addReferenceTargetToTree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:534,9'
          Dst:             addReferenceTargetToTree
    - functionName:    UA_ObjectNode_copy
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_DataTypeNode *'
        - 'struct.UA_DataTypeNode *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_VariableNode_copy
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_VariableNode *'
        - 'struct.UA_VariableNode *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_CommonVariableNode_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:480,12'
          Dst:             UA_CommonVariableNode_copy
    - functionName:    UA_MethodNode_copy
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_MethodNode *'
        - 'struct.UA_MethodNode *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ObjectTypeNode_copy
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ObjectTypeNode *'
        - 'struct.UA_ObjectTypeNode *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_VariableTypeNode_copy
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_VariableTypeNode *'
        - 'struct.UA_VariableTypeNode *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_CommonVariableNode_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:487,12'
          Dst:             UA_CommonVariableNode_copy
    - functionName:    UA_ReferenceTypeNode_copy
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ReferenceTypeNode *'
        - 'struct.UA_ReferenceTypeNode *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LocalizedText_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:514,12'
          Dst:             UA_LocalizedText_copy
    - functionName:    UA_DataTypeNode_copy
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_DataTypeNode *'
        - 'struct.UA_DataTypeNode *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ViewNode_copy
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ViewNode *'
        - 'struct.UA_ViewNode *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NodeReferenceKind_iterate
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.UA_NodeReferenceKind *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - rk
        - callback
        - context
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_ReferenceIdTree_ZIP_ITER
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:350,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:351,16'
              BranchSideFuncs:
                - UA_ReferenceIdTree_ZIP_ITER
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:354,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:354,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:355,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:359,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:356,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:357,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:358,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:351,16'
          Dst:             UA_ReferenceIdTree_ZIP_ITER
    - functionName:    moveTreeToArray
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_ReferenceTarget *'
        - 'size_t *'
        - 'struct.UA_ReferenceTargetTreeElem *'
      constantsTouched: []
      argNames:
        - array
        - pos
        - elem
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - moveTreeToArray
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:288,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:289,9'
              BranchSideFuncs:
                - moveTreeToArray
                - moveTreeToArray
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:290,21'
              BranchSideFuncs:
                - moveTreeToArray
                - moveTreeToArray
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:290,5'
          Dst:             moveTreeToArray
        - Src:             '/src/open62541/src/server/ua_nodes.c:293,5'
          Dst:             moveTreeToArray
    - functionName:    UA_NodeReferenceKind_switch
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_NodeReferenceKind *'
      constantsTouched: []
      argNames:
        - rk
      BBCount:         22
      ICount:          198
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - UA_NodePointer_clear
        - UA_ReferenceIdTree_ZIP_ITER
        - __assert_fail
        - addReferenceTarget
        - moveTreeToArray
        - removeTreeEntry
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:307,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:307,5'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - addReferenceTarget
                - UA_ReferenceIdTree_ZIP_ITER
                - moveTreeToArray
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:309,8'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - addReferenceTarget
                - UA_ReferenceIdTree_ZIP_ITER
                - moveTreeToArray
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:309,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:312,13'
              BranchSideFuncs:
                - moveTreeToArray
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:323,35'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - addReferenceTarget
                - UA_ReferenceIdTree_ZIP_ITER
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:313,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:314,13'
              BranchSideFuncs:
                - moveTreeToArray
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:315,16'
              BranchSideFuncs:
                - moveTreeToArray
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:328,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:330,40'
              BranchSideFuncs:
                - addReferenceTarget
                - UA_NodePointer_clear
                - UA_ReferenceIdTree_ZIP_ITER
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:339,16'
              BranchSideFuncs:
                - UA_NodePointer_clear
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:332,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:333,13'
              BranchSideFuncs:
                - UA_ReferenceIdTree_ZIP_ITER
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:338,5'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - addReferenceTarget
                - UA_ReferenceIdTree_ZIP_ITER
        - Branch String:   '/src/open62541/src/server/ua_nodes.c:339,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:340,31'
              BranchSideFuncs:
                - UA_NodePointer_clear
            - BranchSide:      '/src/open62541/src/server/ua_nodes.c:341,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_nodes.c:307,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_nodes.c:316,9'
          Dst:             moveTreeToArray
        - Src:             '/src/open62541/src/server/ua_nodes.c:330,13'
          Dst:             addReferenceTarget
        - Src:             '/src/open62541/src/server/ua_nodes.c:333,13'
          Dst:             UA_ReferenceIdTree_ZIP_ITER
        - Src:             '/src/open62541/src/server/ua_nodes.c:333,13'
          Dst:             removeTreeEntry
        - Src:             '/src/open62541/src/server/ua_nodes.c:340,9'
          Dst:             UA_NodePointer_clear
    - functionName:    UA_NodePointer_isLocal
      functionSourceFile: '/src/open62541/src/server/ua_nodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - np
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    checkServerComponent
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ServerComponent.414 *'
      constantsTouched: []
      argNames:
        - application
        - sc
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOCK_INIT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/config.h:396,5'
          Dst:             pthread_mutex_init
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_mutex_t *'
        - 'union.pthread_mutexattr_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Server_NodestoreIsConfigured
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Server.437 *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setServerShutdown
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Server.437 *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOG_WARNING
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:451,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:452,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:453,8'
              BranchSideFuncs:
                - UA_LOG_WARNING.1660
        - Branch String:   '/src/open62541/src/server/ua_server.c:453,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:454,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:456,20'
              BranchSideFuncs:
                - UA_LOG_WARNING.1660
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:456,5'
          Dst:             UA_LOG_WARNING
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    testShutdownCondition
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Server.437 *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:831,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:832,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:833,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Server_run
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server.437 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - running
      BBCount:         17
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - UA_Server_run_iterate
        - UA_Server_run_shutdown
        - UA_Server_run_startup
        - isGood
        - setServerShutdown
        - testShutdownCondition
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:924,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:924,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:926,5'
              BranchSideFuncs:
                - testShutdownCondition
                - UA_Server_run_shutdown
                - UA_Server_run_iterate
                - setServerShutdown
        - Branch String:   '/src/open62541/src/server/ua_server.c:926,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:927,31'
              BranchSideFuncs:
                - UA_Server_run_iterate
                - setServerShutdown
                - testShutdownCondition
                - UA_Server_run_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server.c:933,35'
              BranchSideFuncs:
                - UA_Server_run_shutdown
        - Branch String:   '/src/open62541/src/server/ua_server.c:928,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:926,5'
              BranchSideFuncs:
                - testShutdownCondition
                - UA_Server_run_shutdown
                - UA_Server_run_iterate
                - setServerShutdown
            - BranchSide:      '/src/open62541/src/server/ua_server.c:929,34'
              BranchSideFuncs:
                - setServerShutdown
                - testShutdownCondition
                - UA_Server_run_shutdown
                - UA_Server_run_iterate
        - Branch String:   '/src/open62541/src/server/ua_server.c:929,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:930,17'
              BranchSideFuncs:
                - UA_Server_run_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server.c:931,9'
              BranchSideFuncs:
                - testShutdownCondition
                - UA_Server_run_shutdown
                - UA_Server_run_iterate
                - setServerShutdown
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:923,28'
          Dst:             UA_Server_run_startup
        - Src:             '/src/open62541/src/server/ua_server.c:924,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_server.c:924,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:926,12'
          Dst:             testShutdownCondition
        - Src:             '/src/open62541/src/server/ua_server.c:927,9'
          Dst:             UA_Server_run_iterate
        - Src:             '/src/open62541/src/server/ua_server.c:929,16'
          Dst:             setServerShutdown
        - Src:             '/src/open62541/src/server/ua_server.c:933,12'
          Dst:             UA_Server_run_shutdown
    - functionName:    UA_Server_run_startup
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Server.437 *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         54
      ICount:          404
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - UA_ApplicationDescription_clear
        - UA_ApplicationDescription_copy
        - UA_AsyncManager_start
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_LOG_FATAL
        - UA_LOG_WARNING
        - UA_NODEID_NUMERIC
        - UA_ServerComponentTree_ZIP_ITER
        - UA_StatusCode_name
        - UA_UNLOCK
        - UA_Variant_init
        - UA_Variant_setArray
        - UA_Variant_setScalar
        - addRepeatedCallback
        - isGood
        - isNonNull
        - setServerLifecycleState
        - setupNs1Uri
        - startServerComponent
        - verifyServerApplicationURI
        - writeValueAttribute
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:691,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:692,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:694,32'
              BranchSideFuncs:
                - UA_LOG_FATAL
                - isNonNull.1678
                - isTrue.1662
                - UA_LOCK.1663
                - verifyServerApplicationURI
                - isGood.1661
                - isTrue.1662
                - UA_AsyncManager_start
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
                - UA_LOG_WARNING.1660
                - UA_UNLOCK.1666
                - isGood.1661
                - isTrue.1662
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_LOG_ERROR.1665
                - UA_LOG_WARNING.1660
        - Branch String:   '/src/open62541/src/server/ua_server.c:706,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:707,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.1660
            - BranchSide:      '/src/open62541/src/server/ua_server.c:713,10'
              BranchSideFuncs:
                - isNonNull.1678
                - isTrue.1662
                - UA_LOCK.1663
                - verifyServerApplicationURI
                - isGood.1661
                - isTrue.1662
                - UA_AsyncManager_start
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
                - UA_LOG_WARNING.1660
                - UA_UNLOCK.1666
                - isGood.1661
                - isTrue.1662
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_LOG_ERROR.1665
        - Branch String:   '/src/open62541/src/server/ua_server.c:714,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:715,12'
              BranchSideFuncs:
                - isNonNull.1678
                - isTrue.1662
                - UA_LOCK.1663
                - verifyServerApplicationURI
                - isGood.1661
                - isTrue.1662
                - UA_AsyncManager_start
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
                - UA_LOG_WARNING.1660
                - UA_UNLOCK.1666
                - isGood.1661
                - isTrue.1662
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_LOG_ERROR.1665
            - BranchSide:      '/src/open62541/src/server/ua_server.c:720,8'
              BranchSideFuncs:
                - isNonNull.1678
                - isTrue.1662
                - UA_LOCK.1663
                - verifyServerApplicationURI
                - isGood.1661
                - isTrue.1662
                - UA_AsyncManager_start
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
                - UA_LOG_WARNING.1660
                - UA_UNLOCK.1666
                - isGood.1661
                - isTrue.1662
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_LOG_ERROR.1665
        - Branch String:   '/src/open62541/src/server/ua_server.c:715,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:716,35'
              BranchSideFuncs:
                - isNonNull.1678
                - isTrue.1662
                - UA_LOCK.1663
                - verifyServerApplicationURI
                - isGood.1661
                - isTrue.1662
                - UA_AsyncManager_start
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
                - UA_LOG_WARNING.1660
                - UA_UNLOCK.1666
                - isGood.1661
                - isTrue.1662
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_LOG_ERROR.1665
            - BranchSide:      '/src/open62541/src/server/ua_server.c:719,5'
              BranchSideFuncs:
                - isNonNull.1678
                - isTrue.1662
                - UA_LOCK.1663
                - verifyServerApplicationURI
                - isGood.1661
                - isTrue.1662
                - UA_AsyncManager_start
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
                - UA_LOG_WARNING.1660
                - UA_UNLOCK.1666
                - isGood.1661
                - isTrue.1662
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_LOG_ERROR.1665
        - Branch String:   '/src/open62541/src/server/ua_server.c:720,57'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:720,60'
              BranchSideFuncs:
                - isNonNull.1678
                - isTrue.1662
                - UA_LOCK.1663
                - verifyServerApplicationURI
                - isGood.1661
                - isTrue.1662
                - UA_AsyncManager_start
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
                - UA_LOG_WARNING.1660
                - UA_UNLOCK.1666
                - isGood.1661
                - isTrue.1662
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_LOG_ERROR.1665
            - BranchSide:      '/src/open62541/src/server/ua_server.c:727,19'
              BranchSideFuncs:
                - isNonNull.1678
                - isTrue.1662
                - UA_LOCK.1663
                - verifyServerApplicationURI
                - isGood.1661
                - isTrue.1662
                - UA_AsyncManager_start
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
                - UA_LOG_WARNING.1660
                - UA_UNLOCK.1666
                - isGood.1661
                - isTrue.1662
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
        - Branch String:   '/src/open62541/src/server/ua_server.c:720,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:721,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.1665
            - BranchSide:      '/src/open62541/src/server/ua_server.c:727,19'
              BranchSideFuncs:
                - isNonNull.1678
                - isTrue.1662
                - UA_LOCK.1663
                - verifyServerApplicationURI
                - isGood.1661
                - isTrue.1662
                - UA_AsyncManager_start
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
                - UA_LOG_WARNING.1660
                - UA_UNLOCK.1666
                - isGood.1661
                - isTrue.1662
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
        - Branch String:   '/src/open62541/src/server/ua_server.c:729,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:729,5'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
            - BranchSide:      '/src/open62541/src/server/ua_server.c:733,8'
              BranchSideFuncs:
                - UA_LOCK.1663
                - verifyServerApplicationURI
                - isGood.1661
                - isTrue.1662
                - UA_AsyncManager_start
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
                - UA_LOG_WARNING.1660
                - UA_UNLOCK.1666
                - isGood.1661
                - isTrue.1662
        - Branch String:   '/src/open62541/src/server/ua_server.c:733,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:734,18'
              BranchSideFuncs:
                - isGood.1661
                - isTrue.1662
                - UA_LOCK.1663
                - verifyServerApplicationURI
                - isGood.1661
                - isTrue.1662
                - UA_AsyncManager_start
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
                - UA_LOG_WARNING.1660
                - UA_UNLOCK.1666
            - BranchSide:      '/src/open62541/src/server/ua_server.c:739,14'
              BranchSideFuncs:
                - UA_LOCK.1663
                - verifyServerApplicationURI
                - isGood.1661
                - isTrue.1662
                - UA_AsyncManager_start
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
                - UA_LOG_WARNING.1660
                - UA_UNLOCK.1666
        - Branch String:   '/src/open62541/src/server/ua_server.c:735,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:735,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:736,5'
              BranchSideFuncs:
                - UA_LOCK.1663
                - verifyServerApplicationURI
                - isGood.1661
                - isTrue.1662
                - UA_AsyncManager_start
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
                - UA_LOG_WARNING.1660
                - UA_UNLOCK.1666
        - Branch String:   '/src/open62541/src/server/ua_server.c:743,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:743,5'
              BranchSideFuncs:
                - UA_UNLOCK.1666
            - BranchSide:      '/src/open62541/src/server/ua_server.c:747,28'
              BranchSideFuncs:
                - UA_AsyncManager_start
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
                - UA_LOG_WARNING.1660
        - Branch String:   '/src/open62541/src/server/ua_server.c:751,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:752,9'
              BranchSideFuncs:
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
                - UA_LOG_WARNING.1660
            - BranchSide:      '/src/open62541/src/server/ua_server.c:759,34'
              BranchSideFuncs:
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
        - Branch String:   '/src/open62541/src/server/ua_server.c:752,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:752,37'
              BranchSideFuncs:
                - UA_LOG_WARNING.1660
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
            - BranchSide:      '/src/open62541/src/server/ua_server.c:753,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.1660
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
        - Branch String:   '/src/open62541/src/server/ua_server.c:751,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:753,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.1660
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
            - BranchSide:      '/src/open62541/src/server/ua_server.c:759,34'
              BranchSideFuncs:
                - addRepeatedCallback
                - isGood.1661
                - isTrue.1662
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
        - Branch String:   '/src/open62541/src/server/ua_server.c:761,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:761,5'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
            - BranchSide:      '/src/open62541/src/server/ua_server.c:766,17'
              BranchSideFuncs:
                - setupNs1Uri
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_LOG_WARNING.1660
        - Branch String:   '/src/open62541/src/server/ua_server.c:769,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:770,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.1660
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
            - BranchSide:      '/src/open62541/src/server/ua_server.c:775,16'
              BranchSideFuncs:
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
        - Branch String:   '/src/open62541/src/server/ua_server.c:775,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:776,42'
              BranchSideFuncs:
                - UA_ApplicationDescription_clear.1684
                - UA_ApplicationDescription_copy
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
            - BranchSide:      '/src/open62541/src/server/ua_server.c:782,16'
              BranchSideFuncs:
                - UA_Variant_init.1685
                - UA_Variant_setArray
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_Variant_init.1685
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.1686
                - writeValueAttribute
                - UA_ServerComponentTree_ZIP_ITER
                - setServerLifecycleState
                - UA_UNLOCK.1666
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:701,5'
          Dst:             UA_LOG_FATAL
        - Src:             '/src/open62541/src/server/ua_server.c:707,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server.c:721,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_server.c:729,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/server/ua_server.c:729,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:729,5'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_server.c:729,5'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_server.c:735,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_server.c:735,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:739,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server.c:742,14'
          Dst:             verifyServerApplicationURI
        - Src:             '/src/open62541/src/server/ua_server.c:743,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_server.c:743,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:743,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server.c:747,5'
          Dst:             UA_AsyncManager_start
        - Src:             '/src/open62541/src/server/ua_server.c:753,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server.c:759,14'
          Dst:             addRepeatedCallback
        - Src:             '/src/open62541/src/server/ua_server.c:759,14'
          Dst:             serverHouseKeeping
        - Src:             '/src/open62541/src/server/ua_server.c:761,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_server.c:761,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:761,5'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_server.c:761,5'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_server.c:761,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server.c:766,5'
          Dst:             setupNs1Uri
        - Src:             '/src/open62541/src/server/ua_server.c:770,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server.c:776,9'
          Dst:             UA_ApplicationDescription_clear
        - Src:             '/src/open62541/src/server/ua_server.c:777,9'
          Dst:             UA_ApplicationDescription_copy
        - Src:             '/src/open62541/src/server/ua_server.c:783,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_server.c:784,5'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/server/ua_server.c:786,29'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server.c:787,5'
          Dst:             writeValueAttribute
        - Src:             '/src/open62541/src/server/ua_server.c:791,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_server.c:792,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_server.c:794,9'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server.c:795,5'
          Dst:             writeValueAttribute
        - Src:             '/src/open62541/src/server/ua_server.c:798,5'
          Dst:             UA_ServerComponentTree_ZIP_ITER
        - Src:             '/src/open62541/src/server/ua_server.c:798,5'
          Dst:             startServerComponent
        - Src:             '/src/open62541/src/server/ua_server.c:803,5'
          Dst:             setServerLifecycleState
        - Src:             '/src/open62541/src/server/ua_server.c:805,5'
          Dst:             UA_UNLOCK
    - functionName:    isGood
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isTrue
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - expr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Server_run_iterate
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'struct.UA_Server.437 *'
        - bool
      constantsTouched: []
      argNames:
        - server
        - waitInternal
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:813,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:814,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:817,26'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server.c:823,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:824,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:825,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Server_run_shutdown
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Server.437 *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         30
      ICount:          217
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - UA_AsyncManager_stop
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_ServerComponentTree_ZIP_ITER
        - UA_UNLOCK
        - removeCallback
        - setServerLifecycleState
        - stopServerComponent
        - testStoppedCondition
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:848,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:849,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:851,14'
              BranchSideFuncs:
                - UA_LOCK.1663
                - setServerLifecycleState
                - UA_AsyncManager_stop
                - UA_ServerComponentTree_ZIP_ITER
                - testStoppedCondition
                - testStoppedCondition
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - UA_UNLOCK.1666
                - setServerLifecycleState
                - removeCallback
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
        - Branch String:   '/src/open62541/src/server/ua_server.c:853,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:854,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.1665
                - UA_UNLOCK.1666
            - BranchSide:      '/src/open62541/src/server/ua_server.c:861,29'
              BranchSideFuncs:
                - setServerLifecycleState
                - UA_AsyncManager_stop
                - UA_ServerComponentTree_ZIP_ITER
                - testStoppedCondition
                - testStoppedCondition
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - UA_UNLOCK.1666
                - setServerLifecycleState
                - removeCallback
        - Branch String:   '/src/open62541/src/server/ua_server.c:869,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:870,24'
              BranchSideFuncs:
                - removeCallback
                - UA_ServerComponentTree_ZIP_ITER
                - testStoppedCondition
                - testStoppedCondition
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - UA_UNLOCK.1666
                - setServerLifecycleState
            - BranchSide:      '/src/open62541/src/server/ua_server.c:880,5'
              BranchSideFuncs:
                - UA_ServerComponentTree_ZIP_ITER
                - testStoppedCondition
                - testStoppedCondition
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - UA_UNLOCK.1666
                - setServerLifecycleState
        - Branch String:   '/src/open62541/src/server/ua_server.c:884,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:885,33'
              BranchSideFuncs:
                - setServerLifecycleState
                - testStoppedCondition
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - UA_UNLOCK.1666
            - BranchSide:      '/src/open62541/src/server/ua_server.c:889,8'
              BranchSideFuncs:
                - testStoppedCondition
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - UA_UNLOCK.1666
        - Branch String:   '/src/open62541/src/server/ua_server.c:889,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:890,20'
              BranchSideFuncs:
                - UA_UNLOCK.1666
            - BranchSide:      '/src/open62541/src/server/ua_server.c:895,19'
              BranchSideFuncs:
                - testStoppedCondition
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - UA_UNLOCK.1666
                - UA_LOCK.1663
        - Branch String:   '/src/open62541/src/server/ua_server.c:897,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:897,5'
              BranchSideFuncs:
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - testStoppedCondition
            - BranchSide:      '/src/open62541/src/server/ua_server.c:898,11'
              BranchSideFuncs:
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - testStoppedCondition
        - Branch String:   '/src/open62541/src/server/ua_server.c:897,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:899,20'
              BranchSideFuncs:
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - testStoppedCondition
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_LOCK.1663
            - BranchSide:      '/src/open62541/src/server/ua_server.c:905,5'
              BranchSideFuncs:
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_LOCK.1663
        - Branch String:   '/src/open62541/src/server/ua_server.c:906,50'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:906,5'
              BranchSideFuncs:
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_LOCK.1663
            - BranchSide:      '/src/open62541/src/server/ua_server.c:907,11'
              BranchSideFuncs:
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_LOCK.1663
        - Branch String:   '/src/open62541/src/server/ua_server.c:907,48'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:906,5'
              BranchSideFuncs:
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_LOCK.1663
            - BranchSide:      '/src/open62541/src/server/ua_server.c:908,11'
              BranchSideFuncs:
                - setServerLifecycleState
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_LOCK.1663
        - Branch String:   '/src/open62541/src/server/ua_server.c:906,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:909,20'
              BranchSideFuncs:
                - UA_UNLOCK.1666
                - UA_LOCK.1663
                - setServerLifecycleState
                - UA_UNLOCK.1666
            - BranchSide:      '/src/open62541/src/server/ua_server.c:915,29'
              BranchSideFuncs:
                - setServerLifecycleState
                - UA_UNLOCK.1666
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:851,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server.c:854,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_server.c:856,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server.c:861,5'
          Dst:             setServerLifecycleState
        - Src:             '/src/open62541/src/server/ua_server.c:865,5'
          Dst:             UA_AsyncManager_stop
        - Src:             '/src/open62541/src/server/ua_server.c:870,9'
          Dst:             removeCallback
        - Src:             '/src/open62541/src/server/ua_server.c:880,5'
          Dst:             UA_ServerComponentTree_ZIP_ITER
        - Src:             '/src/open62541/src/server/ua_server.c:880,5'
          Dst:             stopServerComponent
        - Src:             '/src/open62541/src/server/ua_server.c:884,8'
          Dst:             testStoppedCondition
        - Src:             '/src/open62541/src/server/ua_server.c:885,9'
          Dst:             setServerLifecycleState
        - Src:             '/src/open62541/src/server/ua_server.c:890,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server.c:897,12'
          Dst:             testStoppedCondition
        - Src:             '/src/open62541/src/server/ua_server.c:899,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server.c:901,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server.c:909,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server.c:911,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server.c:915,5'
          Dst:             setServerLifecycleState
        - Src:             '/src/open62541/src/server/ua_server.c:917,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    setServerLifecycleState
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server.437 *'
        - int
      constantsTouched: []
      argNames:
        - server
        - state
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_UNLOCK
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:667,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:668,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:669,21'
              BranchSideFuncs:
                - UA_UNLOCK.1666
                - UA_LOCK.1663
        - Branch String:   '/src/open62541/src/server/ua_server.c:670,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:670,8'
              BranchSideFuncs:
                - UA_UNLOCK.1666
                - UA_LOCK.1663
            - BranchSide:      '/src/open62541/src/server/ua_server.c:671,20'
              BranchSideFuncs:
                - UA_UNLOCK.1666
                - UA_LOCK.1663
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:665,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_server.c:671,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server.c:673,9'
          Dst:             UA_LOCK
    - functionName:    removeCallback
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server.437 *'
        - size_t
      constantsTouched: []
      argNames:
        - server
        - callbackId
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK_ASSERT
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:525,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:525,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:526,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:523,5'
          Dst:             UA_LOCK_ASSERT
    - functionName:    stopServerComponent
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ServerComponent.414 *'
      constantsTouched: []
      argNames:
        - application
        - sc
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ServerComponentTree_ZIP_ITER
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.UA_ServerComponentTree.415 *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - head
        - cb
        - context
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_ITER
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:99,1'
          Dst:             __ZIP_ITER
    - functionName:    testStoppedCondition
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Server.437 *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ServerComponentTree_ZIP_ITER
        - checkServerComponent
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:840,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:842,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:843,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:840,8'
          Dst:             UA_ServerComponentTree_ZIP_ITER
        - Src:             '/src/open62541/src/server/ua_server.c:840,8'
          Dst:             checkServerComponent
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_LOG_FATAL
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/plugin/log.h:146,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/plugin/log.h:146,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/plugin/log.h:147,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/include/open62541/plugin/log.h:146,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/plugin/log.h:147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/plugin/log.h:148,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isNonNull
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    verifyServerApplicationURI
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Server.437 *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         17
      ICount:          150
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOG_ERROR
        - UA_STRING
        - UA_StatusCode_name
        - UA_String_equal
        - isGood
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:622,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:623,34'
              BranchSideFuncs:
                - UA_String_equal.1690
                - isGood.1661
                - isTrue.1662
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
            - BranchSide:      '/src/open62541/src/server/ua_server.c:640,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server.c:624,68'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:625,12'
              BranchSideFuncs:
                - isGood.1661
                - isTrue.1662
                - UA_String_equal.1690
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
            - BranchSide:      '/src/open62541/src/server/ua_server.c:627,32'
              BranchSideFuncs:
                - isGood.1661
                - isTrue.1662
                - UA_String_equal.1690
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
        - Branch String:   '/src/open62541/src/server/ua_server.c:624,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:626,13'
              BranchSideFuncs:
                - UA_String_equal.1690
                - isGood.1661
                - isTrue.1662
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
            - BranchSide:      '/src/open62541/src/server/ua_server.c:627,32'
              BranchSideFuncs:
                - isGood.1661
                - isTrue.1662
                - UA_String_equal.1690
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
        - Branch String:   '/src/open62541/src/server/ua_server.c:631,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:631,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
            - BranchSide:      '/src/open62541/src/server/ua_server.c:639,5'
              BranchSideFuncs:
                - UA_String_equal.1690
                - isGood.1661
                - isTrue.1662
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:621,9'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_server.c:624,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_server.c:631,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_server.c:631,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:631,9'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_server.c:631,9'
          Dst:             UA_LOG_ERROR
    - functionName:    serverHouseKeeping
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server.437 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - _
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_Server_cleanupSessions
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:315,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server.c:317,5'
          Dst:             UA_Server_cleanupSessions
        - Src:             '/src/open62541/src/server/ua_server.c:318,5'
          Dst:             UA_UNLOCK
    - functionName:    addRepeatedCallback
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server.437 *'
        - 'func_type *'
        - 'char *'
        - double
        - 'size_t *'
      constantsTouched: []
      argNames:
        - server
        - callback
        - data
        - interval_ms
        - callbackId
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK_ASSERT
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:485,5'
          Dst:             UA_LOCK_ASSERT
    - functionName:    setupNs1Uri
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Server.437 *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_String_copy
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:53,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:53,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:54,25'
              BranchSideFuncs:
                - UA_String_copy.1687
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:54,9'
          Dst:             UA_String_copy
    - functionName:    UA_ApplicationDescription_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ApplicationDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1444,1'
          Dst:             UA_clear
    - functionName:    UA_ApplicationDescription_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ApplicationDescription *'
        - 'struct.UA_ApplicationDescription *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1434,1'
          Dst:             UA_copy
    - functionName:    UA_Variant_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writeValueAttribute
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server.437 *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - writeAttribute
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:446,12'
          Dst:             writeAttribute
    - functionName:    startServerComponent
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ServerComponent.414 *'
      constantsTouched: []
      argNames:
        - application
        - sc
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    UA_Server_getLifecycleState
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Server.437 *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Server_getStatistics
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_ServerStatistics *'
        - 'struct.UA_Server.437 *'
      constantsTouched: []
      argNames:
        - server
        - ''
      BBCount:         1
      ICount:          61
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getSecurityPolicyByUri
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      'struct.UA_SecurityPolicy *'
      argCount:        2
      argTypes:
        - 'struct.UA_Server.437 *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - server
        - securityPolicyUri
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:608,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:609,55'
              BranchSideFuncs:
                - UA_ByteString_equal.1692
            - BranchSide:      '/src/open62541/src/server/ua_server.c:613,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server.c:610,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:611,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:612,5'
              BranchSideFuncs:
                - UA_ByteString_equal.1692
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:610,12'
          Dst:             UA_ByteString_equal
    - functionName:    UA_ByteString_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:554,13'
          Dst:             UA_order
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    notifySecureChannelsStopped
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Server.437 *'
        - 'struct.UA_ServerComponent.414 *'
        - int
      constantsTouched: []
      argNames:
        - server
        - sc
        - state
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:540,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:540,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:541,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server.c:540,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:540,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:542,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Server_updateCertificate
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server.437 *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - server
        - oldCertificate
        - newCertificate
        - newPrivateKey
        - closeSessions
        - closeSecureChannels
      BBCount:         42
      ICount:          294
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - UA_ByteString_equal
        - UA_LOCK
        - UA_STRING
        - UA_Server_removeSessionByToken
        - UA_String_clear
        - UA_String_copy
        - UA_UNLOCK
        - getSecurityPolicyByUri
        - getServerComponentByName
        - isNonNull
        - isTrue
        - notifySecureChannelsStopped
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:554,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:554,5'
              BranchSideFuncs:
                - isTrue.1662
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
                - UA_STRING.1689
                - getServerComponentByName
                - UA_ByteString_equal.1692
                - UA_LOCK.1663
                - UA_Server_removeSessionByToken
                - UA_UNLOCK.1666
            - BranchSide:      '/src/open62541/src/server/ua_server.c:554,5'
              BranchSideFuncs:
                - isTrue.1662
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
                - UA_STRING.1689
                - getServerComponentByName
                - UA_ByteString_equal.1692
                - UA_LOCK.1663
                - UA_Server_removeSessionByToken
                - UA_UNLOCK.1666
        - Branch String:   '/src/open62541/src/server/ua_server.c:554,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:554,5'
              BranchSideFuncs:
                - isTrue.1662
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
                - UA_STRING.1689
                - getServerComponentByName
                - UA_ByteString_equal.1692
                - UA_LOCK.1663
                - UA_Server_removeSessionByToken
                - UA_UNLOCK.1666
            - BranchSide:      '/src/open62541/src/server/ua_server.c:554,5'
              BranchSideFuncs:
                - isTrue.1662
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
                - UA_STRING.1689
                - getServerComponentByName
                - UA_ByteString_equal.1692
                - UA_LOCK.1663
                - UA_Server_removeSessionByToken
                - UA_UNLOCK.1666
        - Branch String:   '/src/open62541/src/server/ua_server.c:554,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:554,5'
              BranchSideFuncs:
                - isTrue.1662
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
                - UA_STRING.1689
                - getServerComponentByName
                - UA_ByteString_equal.1692
                - UA_LOCK.1663
                - UA_Server_removeSessionByToken
                - UA_UNLOCK.1666
            - BranchSide:      '/src/open62541/src/server/ua_server.c:554,5'
              BranchSideFuncs:
                - isTrue.1662
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
                - UA_STRING.1689
                - getServerComponentByName
                - UA_ByteString_equal.1692
                - UA_LOCK.1663
                - UA_Server_removeSessionByToken
                - UA_UNLOCK.1666
        - Branch String:   '/src/open62541/src/server/ua_server.c:554,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:554,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:557,8'
              BranchSideFuncs:
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
                - UA_STRING.1689
                - getServerComponentByName
                - UA_ByteString_equal.1692
                - UA_LOCK.1663
                - UA_Server_removeSessionByToken
                - UA_UNLOCK.1666
        - Branch String:   '/src/open62541/src/server/ua_server.c:557,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:559,9'
              BranchSideFuncs:
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
                - UA_STRING.1689
                - getServerComponentByName
                - UA_ByteString_equal.1692
                - UA_LOCK.1663
                - UA_Server_removeSessionByToken
                - UA_UNLOCK.1666
            - BranchSide:      '/src/open62541/src/server/ua_server.c:576,8'
              BranchSideFuncs:
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
                - UA_STRING.1689
                - getServerComponentByName
        - Branch String:   '/src/open62541/src/server/ua_server.c:559,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:560,36'
              BranchSideFuncs:
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
                - UA_STRING.1689
                - getServerComponentByName
                - UA_ByteString_equal.1692
                - UA_LOCK.1663
                - UA_Server_removeSessionByToken
                - UA_UNLOCK.1666
            - BranchSide:      '/src/open62541/src/server/ua_server.c:572,5'
              BranchSideFuncs:
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
                - UA_STRING.1689
                - getServerComponentByName
        - Branch String:   '/src/open62541/src/server/ua_server.c:561,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:562,17'
              BranchSideFuncs:
                - UA_ByteString_equal.1692
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
                - UA_STRING.1689
                - getServerComponentByName
                - UA_LOCK.1663
                - UA_Server_removeSessionByToken
                - UA_UNLOCK.1666
            - BranchSide:      '/src/open62541/src/server/ua_server.c:563,37'
              BranchSideFuncs:
                - UA_ByteString_equal.1692
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
                - UA_STRING.1689
                - getServerComponentByName
                - UA_LOCK.1663
                - UA_Server_removeSessionByToken
                - UA_UNLOCK.1666
        - Branch String:   '/src/open62541/src/server/ua_server.c:563,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:565,17'
              BranchSideFuncs:
                - UA_LOCK.1663
                - UA_Server_removeSessionByToken
                - UA_UNLOCK.1666
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
                - UA_STRING.1689
                - getServerComponentByName
                - UA_ByteString_equal.1692
            - BranchSide:      '/src/open62541/src/server/ua_server.c:567,22'
              BranchSideFuncs:
                - UA_LOCK.1663
                - UA_Server_removeSessionByToken
                - UA_UNLOCK.1666
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
                - UA_STRING.1689
                - getServerComponentByName
                - UA_ByteString_equal.1692
        - Branch String:   '/src/open62541/src/server/ua_server.c:576,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:578,38'
              BranchSideFuncs:
                - UA_STRING.1689
                - getServerComponentByName
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
            - BranchSide:      '/src/open62541/src/server/ua_server.c:585,12'
              BranchSideFuncs:
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
        - Branch String:   '/src/open62541/src/server/ua_server.c:579,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:580,13'
              BranchSideFuncs:
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
            - BranchSide:      '/src/open62541/src/server/ua_server.c:583,5'
              BranchSideFuncs:
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
        - Branch String:   '/src/open62541/src/server/ua_server.c:586,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:587,39'
              BranchSideFuncs:
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
            - BranchSide:      '/src/open62541/src/server/ua_server.c:599,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server.c:588,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:589,30'
              BranchSideFuncs:
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
                - UA_ByteString_equal.1692
            - BranchSide:      '/src/open62541/src/server/ua_server.c:596,10'
              BranchSideFuncs:
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
        - Branch String:   '/src/open62541/src/server/ua_server.c:593,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:593,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:594,13'
              BranchSideFuncs:
                - UA_ByteString_equal.1692
                - UA_String_clear.1693
                - UA_String_copy.1687
                - getSecurityPolicyByUri
                - isNonNull.1678
                - isTrue.1662
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:554,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:563,17'
          Dst:             UA_ByteString_equal
        - Src:             '/src/open62541/src/server/ua_server.c:567,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server.c:568,13'
          Dst:             UA_Server_removeSessionByToken
        - Src:             '/src/open62541/src/server/ua_server.c:570,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server.c:578,46'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_server.c:578,13'
          Dst:             getServerComponentByName
        - Src:             '/src/open62541/src/server/ua_server.c:588,12'
          Dst:             UA_ByteString_equal
        - Src:             '/src/open62541/src/server/ua_server.c:589,13'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/server/ua_server.c:590,13'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_server.c:591,37'
          Dst:             getSecurityPolicyByUri
        - Src:             '/src/open62541/src/server/ua_server.c:593,13'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/server/ua_server.c:593,13'
          Dst:             isTrue
    - functionName:    getServerComponentByName
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'struct.UA_ServerComponent.414 *'
      argCount:        3
      argTypes:
        - 'struct.UA_Server.437 *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - name
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ServerComponentTree_ZIP_ITER
        - findServerComponent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:210,9'
          Dst:             UA_ServerComponentTree_ZIP_ITER
        - Src:             '/src/open62541/src/server/ua_server.c:210,9'
          Dst:             findServerComponent
    - functionName:    findServerComponent
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ServerComponent.414 *'
      constantsTouched: []
      argNames:
        - context
        - sc
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_String_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:204,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:204,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:204,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:204,13'
          Dst:             UA_String_equal
    - functionName:    UA_Server_removeCallback
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server.437 *'
        - size_t
      constantsTouched: []
      argNames:
        - server
        - callbackId
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - removeCallback
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:532,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server.c:533,5'
          Dst:             removeCallback
        - Src:             '/src/open62541/src/server/ua_server.c:534,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Server_changeRepeatedCallbackInterval
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server.437 *'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - server
        - callbackId
        - interval_ms
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - changeRepeatedCallbackInterval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:514,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server.c:516,9'
          Dst:             changeRepeatedCallbackInterval
        - Src:             '/src/open62541/src/server/ua_server.c:517,5'
          Dst:             UA_UNLOCK
    - functionName:    changeRepeatedCallbackInterval
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server.437 *'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - server
        - callbackId
        - interval_ms
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK_ASSERT
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:505,5'
          Dst:             UA_LOCK_ASSERT
    - functionName:    UA_Server_addRepeatedCallback
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server.437 *'
        - 'func_type *'
        - 'char *'
        - double
        - 'size_t *'
      constantsTouched: []
      argNames:
        - server
        - callback
        - data
        - interval_ms
        - callbackId
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - addRepeatedCallback
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:496,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server.c:497,25'
          Dst:             addRepeatedCallback
        - Src:             '/src/open62541/src/server/ua_server.c:498,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Server_addTimedCallback
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server.437 *'
        - 'func_type *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - server
        - callback
        - data
        - date
        - callbackId
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:474,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server.c:478,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Server_init
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      'struct.UA_Server.437 *'
      argCount:        1
      argTypes:
        - 'struct.UA_Server.437 *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         23
      ICount:          221
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - UA_Array_new
        - UA_AsyncManager_init
        - UA_BinaryProtocolManager_new
        - UA_DateTime_now
        - UA_DiscoveryManager_new
        - UA_LOCK
        - UA_LOCK_INIT
        - UA_LOG_FATAL
        - UA_Server_NodestoreIsConfigured
        - UA_Server_delete
        - UA_Session_attachSubscription
        - UA_Session_init
        - UA_StatusCode_name
        - UA_String_fromChars
        - UA_Subscription_new
        - UA_UNLOCK
        - UA_random_seed
        - addServerComponent
        - initNS0
        - isGood
        - isNonNull
        - isTrue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:334,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:334,5'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_FATAL
                - UA_UNLOCK.1666
                - UA_Server_delete
            - BranchSide:      '/src/open62541/src/server/ua_server.c:340,5'
              BranchSideFuncs:
                - UA_DateTime_now
                - UA_random_seed
                - UA_LOCK_INIT
                - UA_LOCK.1663
                - UA_Session_init
                - UA_String_fromChars
                - UA_Subscription_new
                - isNonNull.1678
                - isTrue.1662
                - UA_Session_attachSubscription
                - UA_Array_new
                - isNonNull.1678
                - isTrue.1662
                - UA_String_fromChars
                - UA_AsyncManager_init
                - UA_BinaryProtocolManager_new
                - addServerComponent
                - UA_DiscoveryManager_new
                - addServerComponent
                - initNS0
                - isGood.1661
                - isTrue.1662
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_Server_delete
        - Branch String:   '/src/open62541/src/server/ua_server.c:360,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:360,5'
              BranchSideFuncs:
                - UA_UNLOCK.1666
                - UA_Server_delete
            - BranchSide:      '/src/open62541/src/server/ua_server.c:361,36'
              BranchSideFuncs:
                - UA_Session_attachSubscription
                - UA_Array_new
                - isNonNull.1678
                - isTrue.1662
                - UA_String_fromChars
                - UA_AsyncManager_init
                - UA_BinaryProtocolManager_new
                - addServerComponent
                - UA_DiscoveryManager_new
                - addServerComponent
                - initNS0
                - isGood.1661
                - isTrue.1662
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_Server_delete
        - Branch String:   '/src/open62541/src/server/ua_server.c:367,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:367,5'
              BranchSideFuncs:
                - UA_UNLOCK.1666
                - UA_Server_delete
            - BranchSide:      '/src/open62541/src/server/ua_server.c:369,5'
              BranchSideFuncs:
                - UA_String_fromChars
                - UA_AsyncManager_init
                - UA_BinaryProtocolManager_new
                - addServerComponent
                - UA_DiscoveryManager_new
                - addServerComponent
                - initNS0
                - isGood.1661
                - isTrue.1662
                - UA_UNLOCK.1666
                - UA_UNLOCK.1666
                - UA_Server_delete
        - Branch String:   '/src/open62541/src/server/ua_server.c:391,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:391,5'
              BranchSideFuncs:
                - UA_UNLOCK.1666
                - UA_Server_delete
            - BranchSide:      '/src/open62541/src/server/ua_server.c:416,16'
              BranchSideFuncs:
                - UA_UNLOCK.1666
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:334,5'
          Dst:             UA_Server_NodestoreIsConfigured
        - Src:             '/src/open62541/src/server/ua_server.c:334,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:334,5'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_server.c:334,5'
          Dst:             UA_LOG_FATAL
        - Src:             '/src/open62541/src/server/ua_server.c:344,31'
          Dst:             UA_DateTime_now
        - Src:             '/src/open62541/src/server/ua_server.c:344,5'
          Dst:             UA_random_seed
        - Src:             '/src/open62541/src/server/ua_server.c:347,5'
          Dst:             UA_LOCK_INIT
        - Src:             '/src/open62541/src/server/ua_server.c:348,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server.c:351,5'
          Dst:             UA_Session_init
        - Src:             '/src/open62541/src/server/ua_server.c:355,40'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/src/server/ua_server.c:359,33'
          Dst:             UA_Subscription_new
        - Src:             '/src/open62541/src/server/ua_server.c:360,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/server/ua_server.c:360,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:361,5'
          Dst:             UA_Session_attachSubscription
        - Src:             '/src/open62541/src/server/ua_server.c:366,39'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_server.c:367,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/server/ua_server.c:367,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:369,29'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/src/server/ua_server.c:378,5'
          Dst:             UA_AsyncManager_init
        - Src:             '/src/open62541/src/server/ua_server.c:382,32'
          Dst:             UA_BinaryProtocolManager_new
        - Src:             '/src/open62541/src/server/ua_server.c:382,5'
          Dst:             addServerComponent
        - Src:             '/src/open62541/src/server/ua_server.c:386,32'
          Dst:             UA_DiscoveryManager_new
        - Src:             '/src/open62541/src/server/ua_server.c:386,5'
          Dst:             addServerComponent
        - Src:             '/src/open62541/src/server/ua_server.c:390,11'
          Dst:             initNS0
        - Src:             '/src/open62541/src/server/ua_server.c:391,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_server.c:391,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:416,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server.c:420,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server.c:421,5'
          Dst:             UA_Server_delete
    - functionName:    addServerComponent
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Server.437 *'
        - 'struct.UA_ServerComponent.414 *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - server
        - sc
        - identifier
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_ServerComponentTree_ZIP_INSERT
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:187,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:188,9'
              BranchSideFuncs:
                - UA_ServerComponentTree_ZIP_INSERT
            - BranchSide:      '/src/open62541/src/server/ua_server.c:190,24'
              BranchSideFuncs:
                - UA_ServerComponentTree_ZIP_INSERT
        - Branch String:   '/src/open62541/src/server/ua_server.c:194,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:194,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:197,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server.c:194,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:197,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server.c:197,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:197,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:198,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:191,5'
          Dst:             UA_ServerComponentTree_ZIP_INSERT
    - functionName:    UA_Server_delete
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Server.437 *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         30
      ICount:          192
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - UA_Array_delete
        - UA_AsyncManager_clear
        - UA_LOCK
        - UA_LOCK_DESTROY
        - UA_LOG_ERROR
        - UA_ServerComponentTree_ZIP_ITER
        - UA_ServerConfig_clean
        - UA_Server_removeSession
        - UA_Session_clear
        - UA_Subscription_delete
        - UA_UNLOCK
        - __assert_fail
        - removeServerComponent
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:246,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:247,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:250,8'
              BranchSideFuncs:
                - UA_LOCK.1663
                - UA_Array_delete
                - UA_AsyncManager_clear
                - UA_Session_clear
                - __assert_fail
                - __assert_fail
                - UA_ServerComponentTree_ZIP_ITER
                - UA_UNLOCK.1666
                - UA_ServerConfig_clean
                - UA_LOCK_DESTROY
                - UA_Subscription_delete
                - UA_Server_removeSession
                - UA_LOG_ERROR.1665
        - Branch String:   '/src/open62541/src/server/ua_server.c:250,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:251,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.1665
            - BranchSide:      '/src/open62541/src/server/ua_server.c:256,14'
              BranchSideFuncs:
                - UA_LOCK.1663
                - UA_Array_delete
                - UA_AsyncManager_clear
                - UA_Session_clear
                - __assert_fail
                - __assert_fail
                - UA_ServerComponentTree_ZIP_ITER
                - UA_UNLOCK.1666
                - UA_ServerConfig_clean
                - UA_LOCK_DESTROY
                - UA_Subscription_delete
                - UA_Server_removeSession
        - Branch String:   '/src/open62541/src/server/ua_server.c:259,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:259,5'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_AsyncManager_clear
                - UA_Session_clear
                - __assert_fail
                - __assert_fail
                - UA_ServerComponentTree_ZIP_ITER
                - UA_UNLOCK.1666
                - UA_ServerConfig_clean
                - UA_LOCK_DESTROY
                - UA_Subscription_delete
                - UA_Server_removeSession
            - BranchSide:      '/src/open62541/src/server/ua_server.c:259,5'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_AsyncManager_clear
                - UA_Session_clear
                - __assert_fail
                - __assert_fail
                - UA_ServerComponentTree_ZIP_ITER
                - UA_UNLOCK.1666
                - UA_ServerConfig_clean
                - UA_LOCK_DESTROY
                - UA_Subscription_delete
                - UA_Server_removeSession
        - Branch String:   '/src/open62541/src/server/ua_server.c:259,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:260,33'
              BranchSideFuncs:
                - UA_Server_removeSession
                - UA_Array_delete
                - UA_AsyncManager_clear
                - UA_Session_clear
                - __assert_fail
                - __assert_fail
                - UA_ServerComponentTree_ZIP_ITER
                - UA_UNLOCK.1666
                - UA_ServerConfig_clean
                - UA_LOCK_DESTROY
                - UA_Subscription_delete
            - BranchSide:      '/src/open62541/src/server/ua_server.c:262,21'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_AsyncManager_clear
                - UA_Session_clear
                - __assert_fail
                - __assert_fail
                - UA_ServerComponentTree_ZIP_ITER
                - UA_UNLOCK.1666
                - UA_ServerConfig_clean
                - UA_LOCK_DESTROY
                - UA_Subscription_delete
        - Branch String:   '/src/open62541/src/server/ua_server.c:267,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:267,5'
              BranchSideFuncs:
                - UA_AsyncManager_clear
                - UA_Session_clear
                - __assert_fail
                - __assert_fail
                - UA_ServerComponentTree_ZIP_ITER
                - UA_UNLOCK.1666
                - UA_ServerConfig_clean
                - UA_LOCK_DESTROY
                - UA_Subscription_delete
            - BranchSide:      '/src/open62541/src/server/ua_server.c:267,5'
              BranchSideFuncs:
                - UA_AsyncManager_clear
                - UA_Session_clear
                - __assert_fail
                - __assert_fail
                - UA_ServerComponentTree_ZIP_ITER
                - UA_UNLOCK.1666
                - UA_ServerConfig_clean
                - UA_LOCK_DESTROY
                - UA_Subscription_delete
        - Branch String:   '/src/open62541/src/server/ua_server.c:267,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:268,32'
              BranchSideFuncs:
                - UA_Subscription_delete
                - UA_AsyncManager_clear
                - UA_Session_clear
                - __assert_fail
                - __assert_fail
                - UA_ServerComponentTree_ZIP_ITER
                - UA_UNLOCK.1666
                - UA_ServerConfig_clean
                - UA_LOCK_DESTROY
            - BranchSide:      '/src/open62541/src/server/ua_server.c:282,28'
              BranchSideFuncs:
                - UA_AsyncManager_clear
                - UA_Session_clear
                - __assert_fail
                - __assert_fail
                - UA_ServerComponentTree_ZIP_ITER
                - UA_UNLOCK.1666
                - UA_ServerConfig_clean
                - UA_LOCK_DESTROY
        - Branch String:   '/src/open62541/src/server/ua_server.c:289,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:289,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_ServerComponentTree_ZIP_ITER
                - UA_UNLOCK.1666
                - UA_ServerConfig_clean
                - UA_LOCK_DESTROY
            - BranchSide:      '/src/open62541/src/server/ua_server.c:290,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_ServerComponentTree_ZIP_ITER
                - UA_UNLOCK.1666
                - UA_ServerConfig_clean
                - UA_LOCK_DESTROY
        - Branch String:   '/src/open62541/src/server/ua_server.c:290,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:290,5'
              BranchSideFuncs:
                - UA_ServerComponentTree_ZIP_ITER
                - UA_UNLOCK.1666
                - UA_ServerConfig_clean
                - UA_LOCK_DESTROY
            - BranchSide:      '/src/open62541/src/server/ua_server.c:294,5'
              BranchSideFuncs:
                - UA_ServerComponentTree_ZIP_ITER
                - UA_UNLOCK.1666
                - UA_ServerConfig_clean
                - UA_LOCK_DESTROY
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:251,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_server.c:256,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server.c:260,9'
          Dst:             UA_Server_removeSession
        - Src:             '/src/open62541/src/server/ua_server.c:262,5'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server.c:268,9'
          Dst:             UA_Subscription_delete
        - Src:             '/src/open62541/src/server/ua_server.c:282,5'
          Dst:             UA_AsyncManager_clear
        - Src:             '/src/open62541/src/server/ua_server.c:286,5'
          Dst:             UA_Session_clear
        - Src:             '/src/open62541/src/server/ua_server.c:289,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_server.c:290,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_server.c:294,5'
          Dst:             UA_ServerComponentTree_ZIP_ITER
        - Src:             '/src/open62541/src/server/ua_server.c:294,5'
          Dst:             removeServerComponent
        - Src:             '/src/open62541/src/server/ua_server.c:297,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server.c:300,5'
          Dst:             UA_ServerConfig_clean
        - Src:             '/src/open62541/src/server/ua_server.c:303,5'
          Dst:             UA_LOCK_DESTROY
    - functionName:    removeServerComponent
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ServerComponent.414 *'
      constantsTouched: []
      argNames:
        - application
        - sc
      BBCount:         7
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:216,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:216,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:216,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:216,5'
          Dst:             __assert_fail
    - functionName:    UA_LOCK_DESTROY
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/config.h:402,5'
          Dst:             pthread_mutex_destroy
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ServerComponentTree_ZIP_INSERT
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_ServerComponentTree.415 *'
        - 'struct.UA_ServerComponent.414 *'
      constantsTouched: []
      argNames:
        - head
        - el
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_INSERT
        - cmpServerComponent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:99,1'
          Dst:             __ZIP_INSERT
        - Src:             '/src/open62541/src/server/ua_server_internal.h:99,1'
          Dst:             cmpServerComponent
    - functionName:    cmpServerComponent
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:179,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:180,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:181,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Server_newWithConfig
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      'struct.UA_Server.437 *'
      argCount:        1
      argTypes:
        - 'struct.UA_ServerConfig.412 *'
      constantsTouched: []
      argNames:
        - config
      BBCount:         22
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOG_ERROR
        - UA_ServerConfig_clean
        - UA_Server_init
        - UA_StatusCode_name
        - isNonNull
        - isTrue
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:427,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:427,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:429,5'
              BranchSideFuncs:
                - isTrue.1662
                - isNonNull.1678
                - isTrue.1662
                - UA_Server_init
                - UA_ServerConfig_clean
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
        - Branch String:   '/src/open62541/src/server/ua_server.c:429,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:429,5'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.1665
            - BranchSide:      '/src/open62541/src/server/ua_server.c:432,38'
              BranchSideFuncs:
                - isNonNull.1678
                - isTrue.1662
                - UA_Server_init
                - UA_ServerConfig_clean
        - Branch String:   '/src/open62541/src/server/ua_server.c:433,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:433,5'
              BranchSideFuncs:
                - UA_ServerConfig_clean
            - BranchSide:      '/src/open62541/src/server/ua_server.c:435,5'
              BranchSideFuncs:
                - UA_Server_init
        - Branch String:   '/src/open62541/src/server/ua_server.c:438,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:439,51'
              BranchSideFuncs:
                - UA_Server_init
            - BranchSide:      '/src/open62541/src/server/ua_server.c:440,9'
              BranchSideFuncs:
                - UA_Server_init
        - Branch String:   '/src/open62541/src/server/ua_server.c:440,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:441,45'
              BranchSideFuncs:
                - UA_Server_init
            - BranchSide:      '/src/open62541/src/server/ua_server.c:444,12'
              BranchSideFuncs:
                - UA_Server_init
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:427,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/server/ua_server.c:427,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:429,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:429,5'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_server.c:429,5'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_server.c:433,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/server/ua_server.c:433,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:433,5'
          Dst:             UA_ServerConfig_clean
        - Src:             '/src/open62541/src/server/ua_server.c:445,12'
          Dst:             UA_Server_init
    - functionName:    UA_BrowseResult_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3964
      functionLinenumberEnd: 3964
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowseResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:3964,1'
          Dst:             UA_clear
    - functionName:    UA_BrowseDescription_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3836
      functionLinenumberEnd: 3836
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowseDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Server_forEachChildNodeCall
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server.437 *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - parentNodeId
        - callback
        - handle
      BBCount:         18
      ICount:          134
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - UA_BrowseDescription_init
        - UA_BrowseResult_clear
        - UA_ExpandedNodeId_isLocal
        - UA_Server_browse
        - isGood
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:159,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:159,5'
              BranchSideFuncs:
                - UA_BrowseResult_clear
            - BranchSide:      '/src/open62541/src/server/ua_server.c:161,16'
              BranchSideFuncs:
                - UA_BrowseResult_clear
                - UA_ExpandedNodeId_isLocal
                - isGood.1661
                - isTrue.1662
        - Branch String:   '/src/open62541/src/server/ua_server.c:161,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:162,43'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_BrowseResult_clear
                - isGood.1661
                - isTrue.1662
            - BranchSide:      '/src/open62541/src/server/ua_server.c:167,5'
              BranchSideFuncs:
                - UA_BrowseResult_clear
        - Branch String:   '/src/open62541/src/server/ua_server.c:162,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:163,13'
              BranchSideFuncs:
                - isGood.1661
                - isTrue.1662
                - UA_BrowseResult_clear
                - UA_ExpandedNodeId_isLocal
            - BranchSide:      '/src/open62541/src/server/ua_server.c:164,15'
              BranchSideFuncs:
                - isGood.1661
                - isTrue.1662
                - UA_BrowseResult_clear
                - UA_ExpandedNodeId_isLocal
        - Branch String:   '/src/open62541/src/server/ua_server.c:166,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:166,9'
              BranchSideFuncs:
                - UA_BrowseResult_clear
            - BranchSide:      '/src/open62541/src/server/ua_server.c:167,5'
              BranchSideFuncs:
                - UA_BrowseResult_clear
                - UA_ExpandedNodeId_isLocal
                - isGood.1661
                - isTrue.1662
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:152,5'
          Dst:             UA_BrowseDescription_init
        - Src:             '/src/open62541/src/server/ua_server.c:157,26'
          Dst:             UA_Server_browse
        - Src:             '/src/open62541/src/server/ua_server.c:159,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_server.c:159,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:162,13'
          Dst:             UA_ExpandedNodeId_isLocal
        - Src:             '/src/open62541/src/server/ua_server.c:166,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_server.c:166,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:169,5'
          Dst:             UA_BrowseResult_clear
    - functionName:    UA_Server_getNamespaceByIndex
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server.437 *'
        - size_t
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - server
        - namespaceIndex
        - foundUri
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - getNamespaceByIndex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:142,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server.c:143,25'
          Dst:             getNamespaceByIndex
        - Src:             '/src/open62541/src/server/ua_server.c:144,5'
          Dst:             UA_UNLOCK
    - functionName:    getNamespaceByIndex
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server.437 *'
        - size_t
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - server
        - namespaceIndex
        - foundUri
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_String_copy
        - setupNs1Uri
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:124,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:125,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:126,27'
              BranchSideFuncs:
                - UA_String_copy.1687
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:122,5'
          Dst:             setupNs1Uri
        - Src:             '/src/open62541/src/server/ua_server.c:126,11'
          Dst:             UA_String_copy
    - functionName:    UA_Server_getNamespaceByName
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server.437 *'
        - size_t
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - server
        - namespaceUri
        - foundIndex
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - getNamespaceByName
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:133,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server.c:134,25'
          Dst:             getNamespaceByName
        - Src:             '/src/open62541/src/server/ua_server.c:135,5'
          Dst:             UA_UNLOCK
    - functionName:    getNamespaceByName
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server.437 *'
        - size_t
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - server
        - namespaceUri
        - foundIndex
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_String_equal
        - setupNs1Uri
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:108,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:108,5'
              BranchSideFuncs:
                - UA_String_equal.1690
            - BranchSide:      '/src/open62541/src/server/ua_server.c:109,29'
              BranchSideFuncs:
                - UA_String_equal.1690
        - Branch String:   '/src/open62541/src/server/ua_server.c:109,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:110,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:114,5'
              BranchSideFuncs:
                - UA_String_equal.1690
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:106,5'
          Dst:             setupNs1Uri
        - Src:             '/src/open62541/src/server/ua_server.c:109,12'
          Dst:             UA_String_equal
    - functionName:    UA_Server_getConfig
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'struct.UA_ServerConfig.412 *'
      argCount:        1
      argTypes:
        - 'struct.UA_Server.437 *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - isNonNull
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:98,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:98,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:99,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:98,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/server/ua_server.c:98,5'
          Dst:             isTrue
    - functionName:    UA_Server_addNamespace
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'struct.UA_Server.437 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - name
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - addNamespace
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:88,25'
          Dst:             strlen
        - Src:             '/src/open62541/src/server/ua_server.c:90,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server.c:91,24'
          Dst:             addNamespace
        - Src:             '/src/open62541/src/server/ua_server.c:92,5'
          Dst:             UA_UNLOCK
    - functionName:    addNamespace
      functionSourceFile: '/src/open62541/src/server/ua_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'struct.UA_Server.437 *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - name
        - ''
      BBCount:         18
      ICount:          140
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - UA_String_copy
        - UA_String_equal
        - isGood
        - isNonNull
        - setupNs1Uri
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server.c:64,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:65,36'
              BranchSideFuncs:
                - UA_String_equal.1690
                - isNonNull.1678
                - isTrue.1662
                - UA_String_copy.1687
                - isGood.1661
                - isTrue.1662
            - BranchSide:      '/src/open62541/src/server/ua_server.c:70,36'
              BranchSideFuncs:
                - isNonNull.1678
                - isTrue.1662
                - UA_String_copy.1687
                - isGood.1661
                - isTrue.1662
        - Branch String:   '/src/open62541/src/server/ua_server.c:65,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:66,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:67,5'
              BranchSideFuncs:
                - isNonNull.1678
                - isTrue.1662
                - UA_String_copy.1687
                - isGood.1661
                - isTrue.1662
                - UA_String_equal.1690
        - Branch String:   '/src/open62541/src/server/ua_server.c:72,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:72,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:74,26'
              BranchSideFuncs:
                - UA_String_copy.1687
                - isGood.1661
                - isTrue.1662
        - Branch String:   '/src/open62541/src/server/ua_server.c:78,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server.c:78,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server.c:81,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server.c:61,5'
          Dst:             setupNs1Uri
        - Src:             '/src/open62541/src/server/ua_server.c:65,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_server.c:72,5'
          Dst:             isNonNull
        - Src:             '/src/open62541/src/server/ua_server.c:72,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server.c:77,28'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_server.c:78,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_server.c:78,5'
          Dst:             isTrue
    - functionName:    UA_NODESTORE_GET
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      'union.UA_Node *'
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Boolean_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:25,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:25,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:25,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:25,1'
          Dst:             UA_new
    - functionName:    UA_Byte_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:97,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:97,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:97,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:97,1'
          Dst:             UA_new
    - functionName:    UA_Variant_isScalar
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:762,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Variant_hasScalarType
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - v
        - type
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Variant_isScalar
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:772,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:772,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:772,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:772,1'
          Dst:             UA_Variant_isScalar
    - functionName:    UA_BuildInfo_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7338
      functionLinenumberEnd: 7338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_BuildInfo *'
        - 'struct.UA_BuildInfo *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7338,1'
          Dst:             UA_copy
    - functionName:    UA_ServerStatusDataType_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7477
      functionLinenumberEnd: 7477
      functionDepth:   0
      returnType:      'struct.UA_ServerStatusDataType *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:7477,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:7477,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:7477,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7477,1'
          Dst:             UA_new
    - functionName:    UA_ServerState_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7405
      functionLinenumberEnd: 7405
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:7405,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:7405,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:7405,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7405,1'
          Dst:             UA_new
    - functionName:    UA_UInt32_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:241,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:241,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:241,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:241,1'
          Dst:             UA_new
    - functionName:    writeValueAttribute
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - writeAttribute
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:446,12'
          Dst:             writeAttribute
    - functionName:    UA_Variant_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    UA_AddNodesItem_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3296
      functionLinenumberEnd: 3296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_AddNodesItem *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    addObjectNode
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - server
        - name
        - objectid
        - parentid
        - referenceid
        - type_id
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_QUALIFIEDNAME
        - addNode
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:52,31'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:53,49'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:54,20'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:54,52'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:55,20'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:55,47'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:53,12'
          Dst:             addNode
    - functionName:    UA_LOCALIZEDTEXT
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - locale
        - text
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:643,1'
          Dst:             UA_STRING
        - Src:             '/src/open62541/include/open62541/types.h:643,1'
          Dst:             UA_STRING
    - functionName:    UA_NODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    116
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    ns0_addNode_finish
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - parentNodeId
        - referenceTypeId
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_NODEID_NUMERIC
        - addNode_finish
        - addRef
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:43,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:44,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:45,27'
              BranchSideFuncs:
                - addNode_finish
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:39,32'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:40,33'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:41,32'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:42,28'
          Dst:             addRef
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:45,12'
          Dst:             addNode_finish
    - functionName:    addReferenceTypeNode
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'char *'
        - int
        - bool
        - bool
        - int
      constantsTouched: []
      argNames:
        - server
        - name
        - inverseName
        - referencetypeid
        - isabstract
        - symmetric
        - parentid
      BBCount:         6
      ICount:          85
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - addNode
      functionUses:    15
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:67,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:67,8'
              BranchSideFuncs:
                - UA_LOCALIZEDTEXT
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - UA_QUALIFIEDNAME
                - addNode
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:68,24'
              BranchSideFuncs:
                - UA_LOCALIZEDTEXT
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - UA_QUALIFIEDNAME
                - addNode
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:64,34'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:68,38'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:69,56'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:70,20'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:70,68'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:69,12'
          Dst:             addNode
    - functionName:    ns0_addNode_raw
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - int
        - int
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - server
        - nodeClass
        - nodeId
        - name
        - attributes
        - attributesType
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_AddNodesItem_init
        - UA_ExtensionObject_setValueNoDelete
        - UA_NODEID_NUMERIC
        - UA_QUALIFIEDNAME
        - addNode_raw
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:27,5'
          Dst:             UA_AddNodesItem_init
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:29,38'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:30,23'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:31,5'
          Dst:             UA_ExtensionObject_setValueNoDelete
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:33,12'
          Dst:             addNode_raw
    - functionName:    addModellingRules
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Server *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_NODESTORE_GET
        - addRef
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:884,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:885,9'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - addRef
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - addRef
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - addRef
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - addRef
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - addRef
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:886,5'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - addRef
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - addRef
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - addRef
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - addRef
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - UA_NODEID_NUMERIC.1805
                - addRef
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:882,26'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:883,29'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:890,12'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:891,12'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:892,12'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:889,5'
          Dst:             addRef
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:896,12'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:897,12'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:898,12'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:895,5'
          Dst:             addRef
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:903,12'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:904,12'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:905,12'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:902,5'
          Dst:             addRef
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:909,12'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:910,12'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:911,12'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:908,5'
          Dst:             addRef
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:915,12'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:916,12'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:917,12'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:914,5'
          Dst:             addRef
    - functionName:    resendData
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - size_t
        - 'struct.UA_Variant *'
        - size_t
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - methodId
        - methodContext
        - objectId
        - objectContext
        - inputSize
        - input
        - outputSize
        - output
      BBCount:         15
      ICount:          134
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOCK
        - UA_Subscription_resendData
        - UA_UNLOCK
        - UA_Variant_hasScalarType
        - getSessionById
        - getSubscriptionById
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:663,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:664,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:665,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:663,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:665,9'
              BranchSideFuncs:
                - UA_LOCK.1807
                - getSessionById
                - UA_UNLOCK.1808
                - getSubscriptionById
                - UA_UNLOCK.1808
                - UA_Subscription_resendData
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:666,47'
              BranchSideFuncs:
                - UA_LOCK.1807
                - getSessionById
                - UA_UNLOCK.1808
                - getSubscriptionById
                - UA_UNLOCK.1808
                - UA_Subscription_resendData
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:671,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:672,20'
              BranchSideFuncs:
                - getSubscriptionById
                - UA_UNLOCK.1808
                - UA_Subscription_resendData
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:677,57'
              BranchSideFuncs:
                - getSubscriptionById
                - UA_UNLOCK.1808
                - UA_Subscription_resendData
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:678,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:679,20'
              BranchSideFuncs:
                - UA_Subscription_resendData
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:684,8'
              BranchSideFuncs:
                - UA_Subscription_resendData
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:684,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:685,20'
              BranchSideFuncs:
                - UA_UNLOCK.1808
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:689,32'
              BranchSideFuncs:
                - UA_Subscription_resendData
                - UA_UNLOCK.1808
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:664,9'
          Dst:             UA_Variant_hasScalarType
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:669,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:670,27'
          Dst:             getSessionById
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:672,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:677,37'
          Dst:             getSubscriptionById
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:679,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:685,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:689,5'
          Dst:             UA_Subscription_resendData
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:691,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    readMonitoredItems
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - size_t
        - 'struct.UA_Variant *'
        - size_t
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - methodId
        - methodContext
        - objectId
        - objectContext
        - inputSize
        - input
        - outputSize
        - output
      BBCount:         29
      ICount:          282
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - UA_Array_new
        - UA_LOCK
        - UA_UNLOCK
        - UA_Variant_setArray
        - getSessionById
        - getSubscriptionById
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:708,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:709,20'
              BranchSideFuncs:
                - UA_UNLOCK.1808
                - getSubscriptionById
                - UA_UNLOCK.1808
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Variant_setArray
                - UA_Variant_setArray
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:712,8'
              BranchSideFuncs:
                - UA_UNLOCK.1808
                - getSubscriptionById
                - UA_UNLOCK.1808
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Variant_setArray
                - UA_Variant_setArray
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:712,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:712,27'
              BranchSideFuncs:
                - UA_UNLOCK.1808
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:713,20'
              BranchSideFuncs:
                - UA_UNLOCK.1808
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:712,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:713,20'
              BranchSideFuncs:
                - getSubscriptionById
                - UA_UNLOCK.1808
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Variant_setArray
                - UA_Variant_setArray
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:718,47'
              BranchSideFuncs:
                - getSubscriptionById
                - UA_UNLOCK.1808
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Variant_setArray
                - UA_Variant_setArray
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:720,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:721,20'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Variant_setArray
                - UA_Variant_setArray
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:726,8'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Variant_setArray
                - UA_Variant_setArray
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:726,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:727,20'
              BranchSideFuncs:
                - UA_UNLOCK.1808
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:732,15'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Variant_setArray
                - UA_Variant_setArray
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:734,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:735,9'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Variant_setArray
                - UA_Variant_setArray
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:737,8'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Variant_setArray
                - UA_Variant_setArray
                - UA_UNLOCK.1808
                - UA_UNLOCK.1808
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:737,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:738,20'
              BranchSideFuncs:
                - UA_UNLOCK.1808
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:744,22'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Variant_setArray
                - UA_Variant_setArray
                - UA_UNLOCK.1808
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:745,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:746,20'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Variant_setArray
                - UA_Variant_setArray
                - UA_UNLOCK.1808
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:750,22'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.1808
                - UA_Variant_setArray
                - UA_Variant_setArray
                - UA_UNLOCK.1808
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:751,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:752,20'
              BranchSideFuncs:
                - UA_Variant_setArray
                - UA_Variant_setArray
                - UA_UNLOCK.1808
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:758,15'
              BranchSideFuncs:
                - UA_Variant_setArray
                - UA_Variant_setArray
                - UA_UNLOCK.1808
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:759,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:760,28'
              BranchSideFuncs:
                - UA_Variant_setArray
                - UA_Variant_setArray
                - UA_UNLOCK.1808
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:764,26'
              BranchSideFuncs:
                - UA_Variant_setArray
                - UA_Variant_setArray
                - UA_UNLOCK.1808
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:700,37'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:700,5'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:702,37'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:702,5'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:706,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:707,27'
          Dst:             getSessionById
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:709,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:713,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:719,37'
          Dst:             getSubscriptionById
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:721,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:727,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:738,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:744,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:746,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:750,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:752,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:764,5'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:765,5'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:767,5'
          Dst:             UA_UNLOCK
    - functionName:    readOperationLimits
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - bool
        - 'struct.UA_NumericRange *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - nodeid
        - nodeContext
        - includeSourceTimeStamp
        - range
        - value
      BBCount:         16
      ICount:          163
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Variant_setScalarCopy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:592,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:593,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:594,12'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:594,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:596,48'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:599,48'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:602,48'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:605,48'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:608,48'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:611,48'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:614,48'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:617,48'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:620,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:596,22'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:599,22'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:602,22'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:605,22'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:608,22'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:611,22'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:614,22'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:617,22'
          Dst:             UA_Variant_setScalarCopy
    - functionName:    readMinSamplingInterval
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - bool
        - 'struct.UA_NumericRange *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - nodeid
        - nodeContext
        - includeSourceTimeStamp
        - range
        - value
      BBCount:         11
      ICount:          122
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Variant_setScalarCopy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:631,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:632,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:640,19'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:645,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:646,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:647,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:648,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:649,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:652,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:644,14'
          Dst:             UA_Variant_setScalarCopy
    - functionName:    readAuditing
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - bool
        - 'struct.UA_NumericRange *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - nodeId
        - nodeContext
        - includeSourceTimeStamp
        - range
        - value
      BBCount:         11
      ICount:          132
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Boolean_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:469,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:470,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:475,5'
              BranchSideFuncs:
                - UA_Boolean_new
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:478,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:480,6'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:485,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:486,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:489,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:477,27'
          Dst:             UA_Boolean_new
    - functionName:    writeAccessLevelAttribute
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - char
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - value
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - writeAttribute
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:452,1'
          Dst:             writeAttribute
    - functionName:    readServiceLevel
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - bool
        - 'struct.UA_NumericRange *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - nodeId
        - nodeContext
        - includeSourceTimeStamp
        - range
        - value
      BBCount:         11
      ICount:          132
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Byte_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:440,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:441,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:446,5'
              BranchSideFuncs:
                - UA_Byte_new
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:449,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:450,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:451,6'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:456,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:457,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:460,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:448,21'
          Dst:             UA_Byte_new
    - functionName:    writeNs0Variable
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - int
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - server
        - id
        - v
        - type
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Variant_init
        - UA_Variant_setScalar
        - writeValueAttribute
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:785,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:786,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:787,40'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:787,12'
          Dst:             writeValueAttribute
    - functionName:    UA_LocalizedText_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writeMinimumSamplingIntervalAttribute
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - double
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - value
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - writeAttribute
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:453,1'
          Dst:             writeAttribute
    - functionName:    readCurrentTime
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - bool
        - 'struct.UA_NumericRange *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - nodeid
        - nodeContext
        - sourceTimeStamp
        - range
        - value
      BBCount:         11
      ICount:          118
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Variant_setScalarCopy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:566,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:567,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:572,31'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:575,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:576,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:577,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:578,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:579,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:582,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:573,28'
          Dst:             UA_Variant_setScalarCopy
    - functionName:    writeStatus
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NumericRange *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - nodeId
        - nodeContext
        - range
        - value
      BBCount:         12
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - UA_Variant_hasScalarType
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:296,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:297,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:299,8'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.1800
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:299,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:303,8'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.1800
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:303,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:304,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:306,35'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.1800
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:306,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:309,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:306,9'
          Dst:             UA_Variant_hasScalarType
    - functionName:    readStatus
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - bool
        - 'struct.UA_NumericRange *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - nodeId
        - nodeContext
        - sourceTimestamp
        - range
        - value
      BBCount:         42
      ICount:          467
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - UA_BuildInfo_copy
        - UA_ServerState_new
        - UA_ServerStatusDataType_new
        - UA_UInt32_new
        - UA_copy
        - UA_new
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:321,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:327,8'
              BranchSideFuncs:
                - __assert_fail
                - UA_new
                - UA_copy
                - UA_ServerStatusDataType_new
                - UA_BuildInfo_copy
                - UA_ServerState_new
                - UA_UInt32_new
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:327,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:328,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_new
                - UA_copy
                - UA_ServerStatusDataType_new
                - UA_BuildInfo_copy
                - UA_ServerState_new
                - UA_UInt32_new
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:332,11'
              BranchSideFuncs:
                - __assert_fail
                - UA_new
                - UA_copy
                - UA_ServerStatusDataType_new
                - UA_BuildInfo_copy
                - UA_ServerState_new
                - UA_UInt32_new
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:334,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:334,5'
              BranchSideFuncs:
                - UA_new
                - UA_copy
                - UA_ServerStatusDataType_new
                - UA_BuildInfo_copy
                - UA_ServerState_new
                - UA_UInt32_new
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:336,12'
              BranchSideFuncs:
                - UA_new
                - UA_copy
                - UA_ServerStatusDataType_new
                - UA_BuildInfo_copy
                - UA_ServerState_new
                - UA_UInt32_new
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:336,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:338,31'
              BranchSideFuncs:
                - UA_UInt32_new
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:350,33'
              BranchSideFuncs:
                - UA_ServerState_new
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:362,47'
              BranchSideFuncs:
                - UA_ServerStatusDataType_new
                - UA_BuildInfo_copy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:383,9'
              BranchSideFuncs:
                - UA_new
                - UA_copy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:388,9'
              BranchSideFuncs:
                - UA_new
                - UA_copy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:393,9'
              BranchSideFuncs:
                - UA_new
                - UA_copy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:398,9'
              BranchSideFuncs:
                - UA_new
                - UA_copy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:403,9'
              BranchSideFuncs:
                - UA_new
                - UA_copy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:408,9'
              BranchSideFuncs:
                - UA_new
                - UA_copy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:413,9'
              BranchSideFuncs:
                - UA_new
                - UA_copy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:418,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:339,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:340,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:341,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:341,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:342,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:343,29'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:351,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:352,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:353,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:353,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:354,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:355,29'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:363,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:364,13'
              BranchSideFuncs:
                - UA_BuildInfo_copy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:365,33'
              BranchSideFuncs:
                - UA_BuildInfo_copy
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:370,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:371,13'
              BranchSideFuncs:
                - UA_BuildInfo_copy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:376,29'
              BranchSideFuncs:
                - UA_BuildInfo_copy
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:424,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:425,9'
              BranchSideFuncs:
                - UA_copy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:429,5'
              BranchSideFuncs:
                - UA_copy
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:334,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:338,31'
          Dst:             UA_UInt32_new
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:350,33'
          Dst:             UA_ServerState_new
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:362,47'
          Dst:             UA_ServerStatusDataType_new
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:379,16'
          Dst:             UA_BuildInfo_copy
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:423,25'
          Dst:             UA_new
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:430,12'
          Dst:             UA_copy
    - functionName:    writeNs0VariableArray
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - int
        - 'char *'
        - size_t
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - server
        - id
        - v
        - length
        - type
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Variant_init
        - UA_Variant_setArray
        - writeValueAttribute
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:776,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:777,5'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:778,40'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:778,12'
          Dst:             writeValueAttribute
    - functionName:    writeValueRankAttribute
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - int
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - value
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - writeAttribute
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:451,1'
          Dst:             writeAttribute
    - functionName:    writeNamespaces
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NumericRange *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - nodeid
        - nodeContext
        - range
        - value
      BBCount:         25
      ICount:          173
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - UA_String_equal
        - addNamespace
        - setupNs1Uri
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:526,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:527,8'
              BranchSideFuncs:
                - setupNs1Uri
                - addNamespace
                - UA_String_equal.1803
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:528,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:526,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:528,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:531,9'
              BranchSideFuncs:
                - setupNs1Uri
                - addNamespace
                - UA_String_equal.1803
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:531,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:532,9'
              BranchSideFuncs:
                - setupNs1Uri
                - addNamespace
                - UA_String_equal.1803
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:535,8'
              BranchSideFuncs:
                - setupNs1Uri
                - addNamespace
                - UA_String_equal.1803
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:535,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:536,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:538,44'
              BranchSideFuncs:
                - setupNs1Uri
                - addNamespace
                - UA_String_equal.1803
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:542,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:543,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:546,17'
              BranchSideFuncs:
                - setupNs1Uri
                - addNamespace
                - UA_String_equal.1803
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:549,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:550,30'
              BranchSideFuncs:
                - UA_String_equal.1803
                - addNamespace
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:555,20'
              BranchSideFuncs:
                - addNamespace
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:550,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:551,13'
              BranchSideFuncs:
                - addNamespace
                - UA_String_equal.1803
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:552,5'
              BranchSideFuncs:
                - addNamespace
                - UA_String_equal.1803
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:555,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:556,22'
              BranchSideFuncs:
                - addNamespace
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:557,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:546,5'
          Dst:             setupNs1Uri
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:550,13'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:556,9'
          Dst:             addNamespace
    - functionName:    readNamespaces
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - bool
        - 'struct.UA_NumericRange *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - nodeid
        - nodeContext
        - includeSourceTimeStamp
        - range
        - value
      BBCount:         11
      ICount:          122
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Variant_setArrayCopy
        - setupNs1Uri
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:503,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:504,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:509,39'
              BranchSideFuncs:
                - UA_Variant_setArrayCopy
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:511,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:512,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:513,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:514,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:515,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:518,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:501,5'
          Dst:             setupNs1Uri
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:509,14'
          Dst:             UA_Variant_setArrayCopy
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    createNS0_base
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Server *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         6
      ICount:          434
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_QUALIFIEDNAME
        - addNode
        - addObjectNode
        - addRef
        - addReferenceTypeNode
        - ns0_addNode_finish
        - ns0_addNode_raw
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:281,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:281,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:282,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:90,35'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:93,35'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:94,12'
          Dst:             ns0_addNode_raw
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:98,35'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:101,35'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:102,12'
          Dst:             ns0_addNode_raw
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:106,35'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:109,35'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:110,12'
          Dst:             ns0_addNode_raw
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:113,12'
          Dst:             addReferenceTypeNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:116,12'
          Dst:             addReferenceTypeNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:119,12'
          Dst:             addReferenceTypeNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:122,12'
          Dst:             addReferenceTypeNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:125,12'
          Dst:             addReferenceTypeNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:128,12'
          Dst:             addReferenceTypeNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:131,12'
          Dst:             addReferenceTypeNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:134,12'
          Dst:             addReferenceTypeNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:137,12'
          Dst:             addReferenceTypeNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:140,12'
          Dst:             addReferenceTypeNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:144,12'
          Dst:             ns0_addNode_finish
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:147,12'
          Dst:             ns0_addNode_finish
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:149,12'
          Dst:             addReferenceTypeNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:152,12'
          Dst:             addReferenceTypeNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:155,12'
          Dst:             addReferenceTypeNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:158,12'
          Dst:             addReferenceTypeNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:161,12'
          Dst:             addReferenceTypeNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:170,37'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:172,12'
          Dst:             ns0_addNode_raw
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:180,32'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:183,29'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:184,12'
          Dst:             ns0_addNode_raw
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:189,28'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:190,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:193,20'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:194,20'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:195,36'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:192,12'
          Dst:             addNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:200,29'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:201,26'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:204,20'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:205,20'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:206,36'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:203,12'
          Dst:             addNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:215,32'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:216,12'
          Dst:             ns0_addNode_raw
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:221,31'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:223,20'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:224,20'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:225,36'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:222,12'
          Dst:             addNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:233,12'
          Dst:             addObjectNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:235,12'
          Dst:             addObjectNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:238,12'
          Dst:             addObjectNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:241,12'
          Dst:             addObjectNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:243,12'
          Dst:             ns0_addNode_finish
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:246,12'
          Dst:             addObjectNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:248,12'
          Dst:             ns0_addNode_finish
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:251,12'
          Dst:             addObjectNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:253,12'
          Dst:             ns0_addNode_finish
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:256,12'
          Dst:             addObjectNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:258,12'
          Dst:             ns0_addNode_finish
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:261,12'
          Dst:             addObjectNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:264,12'
          Dst:             addObjectNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:269,34'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:271,20'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:272,20'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:273,36'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:270,12'
          Dst:             addNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:277,19'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:278,19'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:279,19'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:276,12'
          Dst:             addRef
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    initNS0
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Server *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         8
      ICount:          1011
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_ERROR
        - UA_LocalizedText_init
        - UA_NODEID_NUMERIC
        - UA_STRING
        - UA_StatusCode_name
        - UA_UNLOCK
        - addModellingRules
        - createNS0_base
        - deleteNode
        - namespace0_generated
        - readMonitoredItems
        - resendData
        - setMethodNode_callback
        - setVariableNode_dataSource
        - writeAccessLevelAttribute
        - writeMinimumSamplingIntervalAttribute
        - writeNs0Variable
        - writeNs0VariableArray
        - writeValueRankAttribute
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:946,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:947,22'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.1818
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:955,19'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - writeValueRankAttribute
                - writeNs0VariableArray
                - UA_NODEID_NUMERIC.1805
                - writeValueRankAttribute
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - writeMinimumSamplingIntervalAttribute
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_LocalizedText_init.1814
                - writeNs0Variable
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - writeNs0Variable
                - UA_NODEID_NUMERIC.1805
                - writeAccessLevelAttribute
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - writeNs0Variable
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_STRING.1806
                - writeNs0VariableArray
                - writeNs0Variable
                - UA_STRING.1806
                - UA_STRING.1806
                - UA_STRING.1806
                - writeNs0VariableArray
                - writeNs0Variable
                - writeNs0Variable
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - setVariableNode_dataSource
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - UA_NODEID_NUMERIC.1805
                - deleteNode
                - writeNs0Variable
                - writeNs0Variable
                - writeNs0Variable
                - writeNs0Variable
                - writeNs0Variable
                - writeNs0Variable
                - writeNs0Variable
                - writeNs0Variable
                - writeNs0Variable
                - writeNs0Variable
                - writeNs0Variable
                - writeNs0Variable
                - writeNs0Variable
                - writeNs0Variable
                - UA_NODEID_NUMERIC.1805
                - setMethodNode_callback
                - UA_NODEID_NUMERIC.1805
                - setMethodNode_callback
                - addModellingRules
                - UA_StatusCode_name
                - UA_LOG_ERROR.1818
        - Branch String:   '/src/open62541/src/server/ua_server_ns0.c:1334,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:1335,22'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.1818
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0.c:1341,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:927,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:932,28'
          Dst:             createNS0_base
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:935,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:937,15'
          Dst:             namespace0_generated
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:938,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:950,22'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:947,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:956,50'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:956,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:958,47'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:958,15'
          Dst:             writeValueRankAttribute
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:961,15'
          Dst:             writeNs0VariableArray
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:964,47'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:964,15'
          Dst:             writeValueRankAttribute
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:969,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:968,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:975,26'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:976,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:977,15'
          Dst:             writeMinimumSamplingIntervalAttribute
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:981,18'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:980,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:985,18'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:984,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:989,18'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:988,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:994,18'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:993,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:999,18'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:998,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1004,18'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1003,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1009,18'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1008,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1014,18'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1013,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1021,18'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1020,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1026,5'
          Dst:             UA_LocalizedText_init
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1027,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1033,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1032,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1041,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1050,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1049,15'
          Dst:             writeAccessLevelAttribute
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1056,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1055,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1060,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1063,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1063,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1064,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1064,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1065,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1065,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1066,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1066,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1067,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1067,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1068,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1068,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1069,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1069,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1070,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1070,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1071,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1071,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1072,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1072,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1073,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1073,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1074,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1074,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1075,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1075,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1076,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1076,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1077,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1077,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1080,29'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1081,15'
          Dst:             writeNs0VariableArray
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1086,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1093,5'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1095,5'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1098,5'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1100,15'
          Dst:             writeNs0VariableArray
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1105,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1110,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1116,18'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1115,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1121,50'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1121,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1125,50'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1125,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1129,50'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1129,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1133,50'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1133,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1137,50'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1137,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1141,50'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1141,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1145,50'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1145,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1149,50'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1149,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1153,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1153,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1154,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1154,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1155,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1155,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1156,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1156,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1157,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1157,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1158,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1158,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1159,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1159,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1160,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1160,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1163,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1163,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1164,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1164,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1165,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1165,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1166,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1166,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1167,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1167,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1173,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1172,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1177,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1176,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1181,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1180,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1185,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1184,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1189,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1188,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1193,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1192,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1197,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1196,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1201,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1200,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1205,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1204,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1209,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1208,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1213,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1212,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1217,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1216,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1221,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1220,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1227,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1226,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1233,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1232,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1238,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1237,15'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1252,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1252,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1255,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1255,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1262,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1266,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1270,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1274,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1278,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1282,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1286,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1290,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1294,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1298,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1302,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1306,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1310,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1314,15'
          Dst:             writeNs0Variable
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1320,38'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1319,15'
          Dst:             setMethodNode_callback
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1319,15'
          Dst:             readMonitoredItems
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1324,38'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1323,15'
          Dst:             setMethodNode_callback
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1323,15'
          Dst:             resendData
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1330,5'
          Dst:             addModellingRules
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1338,22'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_server_ns0.c:1335,9'
          Dst:             UA_LOG_ERROR
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    UA_SessionDiagnosticsDataType_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8176
      functionLinenumberEnd: 8176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_SessionDiagnosticsDataType *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:8176,1'
          Dst:             UA_clear
    - functionName:    UA_SessionSecurityDiagnosticsDataType_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7528
      functionLinenumberEnd: 7528
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_SessionSecurityDiagnosticsDataType *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7528,1'
          Dst:             UA_clear
    - functionName:    setSessionSubscriptionDiagnostics
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0_diagnostics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - session
        - value
      BBCount:         10
      ICount:          97
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Array_new
        - UA_LOCK_ASSERT
        - UA_UNLOCK
        - UA_Variant_setArray
        - fillSubscriptionDiagnostics
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:254,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:255,20'
              BranchSideFuncs:
                - UA_Variant_setArray
                - fillSubscriptionDiagnostics
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:260,12'
              BranchSideFuncs:
                - UA_Variant_setArray
                - fillSubscriptionDiagnostics
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:262,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:263,37'
              BranchSideFuncs:
                - fillSubscriptionDiagnostics
                - UA_Variant_setArray
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:268,5'
              BranchSideFuncs:
                - UA_Variant_setArray
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:246,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:253,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:255,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:263,9'
          Dst:             fillSubscriptionDiagnostics
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:269,5'
          Dst:             UA_Variant_setArray
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    fillSubscriptionDiagnostics
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0_diagnostics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Subscription *'
        - 'struct.UA_SubscriptionDiagnosticsDataType *'
      constantsTouched: []
      argNames:
        - sub
        - diag
      BBCount:         10
      ICount:          245
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_NodeId_copy
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:64,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:65,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:68,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:65,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:66,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:67,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:30,5'
          Dst:             UA_NodeId_copy
    - functionName:    UA_NodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:606,1'
          Dst:             UA_copy
    - functionName:    equalBrowseName
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0_diagnostics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bn
        - n
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
        - UA_String_equal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:17,22'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:18,12'
          Dst:             UA_String_equal
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    UA_SessionSecurityDiagnosticsDataType_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7518
      functionLinenumberEnd: 7518
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_SessionSecurityDiagnosticsDataType *'
        - 'struct.UA_SessionSecurityDiagnosticsDataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7518,1'
          Dst:             UA_copy
    - functionName:    UA_ApplicationDescription_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ApplicationDescription *'
        - 'struct.UA_ApplicationDescription *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1434,1'
          Dst:             UA_copy
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    UA_SessionDiagnosticsDataType_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8166
      functionLinenumberEnd: 8166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_SessionDiagnosticsDataType *'
        - 'struct.UA_SessionDiagnosticsDataType *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:8166,1'
          Dst:             UA_copy
    - functionName:    UA_QualifiedName_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:724,1'
          Dst:             UA_clear
    - functionName:    UA_SubscriptionDiagnosticsDataType_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7600
      functionLinenumberEnd: 7600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_SubscriptionDiagnosticsDataType *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7600,1'
          Dst:             UA_clear
    - functionName:    UA_SubscriptionDiagnosticsDataType_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7580
      functionLinenumberEnd: 7580
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_SubscriptionDiagnosticsDataType *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Server_readBrowseName
      functionSourceFile: '/src/open62541/include/open62541/server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - outBrowseName
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Server_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/server.h:649,1'
          Dst:             __UA_Server_read
    - functionName:    readDiagnostics
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0_diagnostics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - bool
        - 'struct.UA_NumericRange *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - nodeId
        - nodeContext
        - sourceTimestamp
        - range
        - value
      BBCount:         31
      ICount:          284
      EdgeCount:       33
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - UA_Variant_setScalarCopy
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:540,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:541,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:546,8'
              BranchSideFuncs:
                - __assert_fail
                - UA_LOCK.1975
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
                - UA_UNLOCK.1958
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:546,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:547,23'
              BranchSideFuncs:
                - __assert_fail
                - UA_LOCK.1975
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:552,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_LOCK.1975
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
                - UA_UNLOCK.1958
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:552,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:552,5'
              BranchSideFuncs:
                - UA_LOCK.1975
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:554,11'
              BranchSideFuncs:
                - UA_LOCK.1975
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
                - UA_UNLOCK.1958
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:559,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:562,13'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:567,17'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:570,17'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:573,17'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:576,17'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:579,17'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:582,17'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:585,17'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:588,17'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:591,17'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:594,17'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:597,17'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:600,17'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:603,20'
              BranchSideFuncs:
                - UA_UNLOCK.1958
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:608,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:609,9'
              BranchSideFuncs:
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:611,16'
              BranchSideFuncs:
                - UA_UNLOCK.1958
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:552,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:557,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:603,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:607,25'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:611,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    readSessionDiagnostics
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0_diagnostics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - bool
        - 'struct.UA_NumericRange *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - nodeId
        - nodeContext
        - sourceTimestamp
        - range
        - value
      BBCount:         31
      ICount:          286
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - UA_DataType_getStructMember
        - UA_LOCK
        - UA_QualifiedName_clear
        - UA_SessionDiagnosticsDataType_clear
        - UA_SessionSecurityDiagnosticsDataType_clear
        - UA_UNLOCK
        - UA_Variant_setArrayCopy
        - UA_Variant_setScalarCopy
        - equalBrowseName
        - getSessionById
        - readWithReadValue
        - setSessionDiagnostics
        - setSessionSecurityDiagnostics
        - setSessionSubscriptionDiagnostics
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:367,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:368,20'
              BranchSideFuncs:
                - readWithReadValue
                - equalBrowseName
                - equalBrowseName
                - equalBrowseName
                - UA_DataType_getStructMember
                - UA_DataType_getStructMember
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
                - setSessionSecurityDiagnostics
                - UA_Variant_setScalarCopy
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
                - UA_Variant_setArrayCopy
                - setSessionDiagnostics
                - setSessionSecurityDiagnostics
                - setSessionDiagnostics
                - setSessionSubscriptionDiagnostics
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:374,43'
              BranchSideFuncs:
                - readWithReadValue
                - equalBrowseName
                - equalBrowseName
                - equalBrowseName
                - UA_DataType_getStructMember
                - UA_DataType_getStructMember
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
                - setSessionSecurityDiagnostics
                - UA_Variant_setScalarCopy
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
                - UA_Variant_setArrayCopy
                - setSessionDiagnostics
                - setSessionSecurityDiagnostics
                - setSessionDiagnostics
                - setSessionSubscriptionDiagnostics
                - UA_UNLOCK.1958
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:375,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:376,20'
              BranchSideFuncs:
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:385,16'
              BranchSideFuncs:
                - equalBrowseName
                - equalBrowseName
                - equalBrowseName
                - UA_DataType_getStructMember
                - UA_DataType_getStructMember
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
                - setSessionSecurityDiagnostics
                - UA_Variant_setScalarCopy
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
                - UA_Variant_setArrayCopy
                - setSessionDiagnostics
                - setSessionSecurityDiagnostics
                - setSessionDiagnostics
                - setSessionSubscriptionDiagnostics
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:394,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:395,49'
              BranchSideFuncs:
                - setSessionSubscriptionDiagnostics
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:400,28'
              BranchSideFuncs:
                - equalBrowseName
                - equalBrowseName
                - UA_DataType_getStructMember
                - UA_DataType_getStructMember
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
                - setSessionSecurityDiagnostics
                - UA_Variant_setScalarCopy
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
                - UA_Variant_setArrayCopy
                - setSessionDiagnostics
                - setSessionSecurityDiagnostics
                - setSessionDiagnostics
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:400,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:401,31'
              BranchSideFuncs:
                - setSessionDiagnostics
                - UA_Variant_setScalarCopy
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
                - UA_Variant_setArrayCopy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:404,35'
              BranchSideFuncs:
                - equalBrowseName
                - UA_DataType_getStructMember
                - UA_DataType_getStructMember
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
                - setSessionSecurityDiagnostics
                - UA_Variant_setScalarCopy
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
                - UA_Variant_setArrayCopy
                - setSessionDiagnostics
                - setSessionSecurityDiagnostics
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:404,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:405,39'
              BranchSideFuncs:
                - setSessionSecurityDiagnostics
                - UA_Variant_setScalarCopy
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
                - UA_Variant_setArrayCopy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:412,9'
              BranchSideFuncs:
                - UA_DataType_getStructMember
                - UA_DataType_getStructMember
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
                - setSessionSecurityDiagnostics
                - UA_Variant_setScalarCopy
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
                - UA_Variant_setArrayCopy
                - setSessionDiagnostics
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:416,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:417,35'
              BranchSideFuncs:
                - setSessionDiagnostics
                - UA_Variant_setScalarCopy
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
                - UA_Variant_setArrayCopy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:420,32'
              BranchSideFuncs:
                - UA_DataType_getStructMember
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
                - setSessionSecurityDiagnostics
                - UA_Variant_setScalarCopy
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
                - UA_Variant_setArrayCopy
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:423,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:424,21'
              BranchSideFuncs:
                - setSessionSecurityDiagnostics
                - UA_Variant_setScalarCopy
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
                - UA_Variant_setArrayCopy
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:427,43'
              BranchSideFuncs:
                - setSessionSecurityDiagnostics
                - UA_Variant_setScalarCopy
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
                - UA_Variant_setArrayCopy
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:433,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:434,41'
              BranchSideFuncs:
                - UA_Variant_setArrayCopy
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:436,16'
              BranchSideFuncs:
                - UA_Variant_setArrayCopy
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:440,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:441,9'
              BranchSideFuncs:
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:443,8'
              BranchSideFuncs:
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:443,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:444,59'
              BranchSideFuncs:
                - UA_SessionSecurityDiagnosticsDataType_clear.1956
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:446,51'
              BranchSideFuncs:
                - UA_SessionDiagnosticsDataType_clear.1955
                - UA_QualifiedName_clear.1969
                - UA_UNLOCK.1958
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:363,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:366,27'
          Dst:             getSessionById
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:368,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:374,25'
          Dst:             readWithReadValue
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:376,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:394,8'
          Dst:             equalBrowseName
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:395,15'
          Dst:             setSessionSubscriptionDiagnostics
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:400,8'
          Dst:             equalBrowseName
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:401,9'
          Dst:             setSessionDiagnostics
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:404,15'
          Dst:             equalBrowseName
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:405,9'
          Dst:             setSessionSecurityDiagnostics
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:414,17'
          Dst:             UA_DataType_getStructMember
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:417,13'
          Dst:             setSessionDiagnostics
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:421,21'
          Dst:             UA_DataType_getStructMember
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:427,13'
          Dst:             setSessionSecurityDiagnostics
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:434,15'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:438,15'
          Dst:             UA_Variant_setArrayCopy
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:444,9'
          Dst:             UA_SessionSecurityDiagnosticsDataType_clear
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:446,9'
          Dst:             UA_SessionDiagnosticsDataType_clear
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:449,5'
          Dst:             UA_QualifiedName_clear
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:450,5'
          Dst:             UA_UNLOCK
    - functionName:    setSessionDiagnostics
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0_diagnostics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Session *'
        - 'struct.UA_SessionDiagnosticsDataType *'
      constantsTouched: []
      argNames:
        - session
        - sd
      BBCount:         10
      ICount:          130
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ApplicationDescription_copy
        - UA_Array_copy
        - UA_NodeId_copy
        - UA_SessionDiagnosticsDataType_copy
        - UA_String_copy
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:293,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:294,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:298,48'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:301,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:302,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:305,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:278,5'
          Dst:             UA_SessionDiagnosticsDataType_copy
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:279,5'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:280,5'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:281,5'
          Dst:             UA_ApplicationDescription_copy
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:291,9'
          Dst:             UA_Array_copy
    - functionName:    setSessionSecurityDiagnostics
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0_diagnostics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Session *'
        - 'struct.UA_SessionSecurityDiagnosticsDataType *'
      constantsTouched: []
      argNames:
        - session
        - sd
      BBCount:         6
      ICount:          94
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_copy
        - UA_NodeId_copy
        - UA_SessionSecurityDiagnosticsDataType_copy
        - UA_String_copy
        - UA_String_fromChars
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:348,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:348,8'
              BranchSideFuncs:
                - UA_ByteString_copy.1966
                - UA_String_copy.1968
                - UA_String_fromChars
                - UA_String_fromChars
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:349,29'
              BranchSideFuncs:
                - UA_ByteString_copy.1966
                - UA_String_copy.1968
                - UA_String_fromChars
                - UA_String_fromChars
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:344,5'
          Dst:             UA_SessionSecurityDiagnosticsDataType_copy
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:345,5'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:346,5'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:349,9'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:350,9'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:352,24'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:353,33'
          Dst:             UA_String_fromChars
    - functionName:    createSessionObject
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0_diagnostics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
      constantsTouched: []
      argNames:
        - server
        - session
      BBCount:         17
      ICount:          150
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - UA_Array_delete
        - UA_NODEID_NUMERIC
        - UA_QUALIFIEDNAME
        - addNode
        - browseRecursive
        - referenceTypeIndices
        - setVariableNode_dataSource
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:504,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:505,9'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:508,32'
              BranchSideFuncs:
                - referenceTypeIndices
                - browseRecursive
                - UA_Array_delete
                - setVariableNode_dataSource
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:509,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:510,9'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:511,27'
              BranchSideFuncs:
                - browseRecursive
                - UA_Array_delete
                - setVariableNode_dataSource
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:514,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:515,9'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:518,19'
              BranchSideFuncs:
                - UA_Array_delete
                - setVariableNode_dataSource
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:519,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:520,36'
              BranchSideFuncs:
                - setVariableNode_dataSource
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:521,5'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:524,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:524,8'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:528,5'
              BranchSideFuncs:
                - UA_Array_delete
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:491,30'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:496,26'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:497,23'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:498,35'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:500,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:501,25'
          Dst:             addNode
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:508,11'
          Dst:             referenceTypeIndices
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:511,11'
          Dst:             browseRecursive
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:520,9'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:529,5'
          Dst:             UA_Array_delete
    - functionName:    UA_NODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    readSessionSecurityDiagnostics
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0_diagnostics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - bool
        - 'struct.UA_NumericRange *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - nodeId
        - nodeContext
        - sourceTimestamp
        - range
        - value
      BBCount:         10
      ICount:          114
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Array_new
        - UA_LOCK
        - UA_UNLOCK
        - UA_Variant_setArray
        - setSessionSecurityDiagnostics
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:464,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:465,9'
              BranchSideFuncs:
                - UA_LOCK.1975
                - UA_Variant_setArray
                - UA_UNLOCK.1958
                - setSessionSecurityDiagnostics
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:467,14'
              BranchSideFuncs:
                - UA_LOCK.1975
                - UA_Variant_setArray
                - UA_UNLOCK.1958
                - setSessionSecurityDiagnostics
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:472,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:473,40'
              BranchSideFuncs:
                - setSessionSecurityDiagnostics
                - UA_Variant_setArray
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:478,5'
              BranchSideFuncs:
                - UA_Variant_setArray
                - UA_UNLOCK.1958
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:462,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:467,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:473,9'
          Dst:             setSessionSecurityDiagnostics
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:479,5'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:482,5'
          Dst:             UA_UNLOCK
    - functionName:    readSessionDiagnosticsArray
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0_diagnostics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - bool
        - 'struct.UA_NumericRange *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - nodeId
        - nodeContext
        - sourceTimestamp
        - range
        - value
      BBCount:         10
      ICount:          117
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Array_new
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_UNLOCK
        - UA_Variant_setArray
        - setSessionDiagnostics
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:319,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:320,9'
              BranchSideFuncs:
                - UA_LOCK.1975
                - UA_Variant_setArray
                - UA_UNLOCK.1958
                - setSessionDiagnostics
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:322,14'
              BranchSideFuncs:
                - UA_LOCK.1975
                - UA_Variant_setArray
                - UA_UNLOCK.1958
                - setSessionDiagnostics
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:327,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:328,32'
              BranchSideFuncs:
                - setSessionDiagnostics
                - UA_Variant_setArray
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:333,5'
              BranchSideFuncs:
                - UA_Variant_setArray
                - UA_UNLOCK.1958
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:313,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:317,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:322,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:328,9'
          Dst:             setSessionDiagnostics
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:334,5'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:337,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_BrowsePathResult_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4288
      functionLinenumberEnd: 4288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowsePathResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:4288,1'
          Dst:             UA_clear
    - functionName:    readSubscriptionDiagnostics
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0_diagnostics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - bool
        - 'struct.UA_NumericRange *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - nodeId
        - nodeContext
        - sourceTimestamp
        - range
        - value
      BBCount:         14
      ICount:          157
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - UA_DataType_getStructMember
        - UA_LOCK_ASSERT
        - UA_QualifiedName_clear
        - UA_Server_readBrowseName
        - UA_SubscriptionDiagnosticsDataType_clear
        - UA_SubscriptionDiagnosticsDataType_init
        - UA_Variant_setScalarCopy
        - fillSubscriptionDiagnostics
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:81,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:82,9'
              BranchSideFuncs:
                - UA_Server_readBrowseName.1970
                - UA_SubscriptionDiagnosticsDataType_init
                - fillSubscriptionDiagnostics
                - UA_DataType_getStructMember
                - UA_Variant_setScalarCopy
                - UA_SubscriptionDiagnosticsDataType_clear
                - UA_QualifiedName_clear.1969
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:86,50'
              BranchSideFuncs:
                - UA_Server_readBrowseName.1970
                - UA_SubscriptionDiagnosticsDataType_init
                - fillSubscriptionDiagnostics
                - UA_DataType_getStructMember
                - UA_Variant_setScalarCopy
                - UA_SubscriptionDiagnosticsDataType_clear
                - UA_QualifiedName_clear.1969
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:87,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:88,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:92,5'
              BranchSideFuncs:
                - UA_SubscriptionDiagnosticsDataType_init
                - fillSubscriptionDiagnostics
                - UA_DataType_getStructMember
                - UA_Variant_setScalarCopy
                - UA_SubscriptionDiagnosticsDataType_clear
                - UA_QualifiedName_clear.1969
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:105,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:107,22'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_SubscriptionDiagnosticsDataType_clear
                - UA_QualifiedName_clear.1969
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:111,30'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_SubscriptionDiagnosticsDataType_clear
                - UA_QualifiedName_clear.1969
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:113,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:114,9'
              BranchSideFuncs:
                - UA_SubscriptionDiagnosticsDataType_clear
                - UA_QualifiedName_clear.1969
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:116,5'
              BranchSideFuncs:
                - UA_SubscriptionDiagnosticsDataType_clear
                - UA_QualifiedName_clear.1969
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:77,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:86,25'
          Dst:             UA_Server_readBrowseName
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:92,5'
          Dst:             UA_SubscriptionDiagnosticsDataType_init
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:93,5'
          Dst:             fillSubscriptionDiagnostics
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:103,9'
          Dst:             UA_DataType_getStructMember
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:112,11'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:116,5'
          Dst:             UA_SubscriptionDiagnosticsDataType_clear
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:117,5'
          Dst:             UA_QualifiedName_clear
    - functionName:    isGood
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isTrue
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - expr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_BrowsePath_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4196
      functionLinenumberEnd: 4196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowsePath *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    createSubscriptionObject
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0_diagnostics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_Subscription *'
      constantsTouched: []
      argNames:
        - server
        - session
        - sub
      BBCount:         24
      ICount:          256
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - UA_Array_delete
        - UA_BrowsePathResult_clear
        - UA_BrowsePath_init
        - UA_NODEID_NUMERIC
        - UA_QUALIFIEDNAME
        - UA_STRING
        - addNode
        - addRefWithSession
        - browseRecursive
        - isGood
        - itoaUnsigned
        - referenceTypeIndices
        - setNodeContext
        - setVariableNode_dataSource
        - translateBrowsePathToNodeIds
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:185,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:186,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:190,38'
              BranchSideFuncs:
                - UA_STRING.1965
                - UA_NODEID_NUMERIC.1984
                - UA_QUALIFIEDNAME.1986
                - UA_NODEID_NUMERIC.1984
                - UA_NODEID_NUMERIC.1984
                - addNode
                - isGood.1991
                - isTrue.1992
                - UA_NODEID_NUMERIC.1984
                - addRefWithSession
                - referenceTypeIndices
                - UA_Array_delete
                - UA_BrowsePathResult_clear
                - setVariableNode_dataSource
                - setNodeContext
                - browseRecursive
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:202,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:202,5'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:206,9'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.1984
                - addRefWithSession
                - referenceTypeIndices
                - UA_Array_delete
                - UA_BrowsePathResult_clear
                - setVariableNode_dataSource
                - setNodeContext
                - browseRecursive
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:208,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:209,9'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:212,32'
              BranchSideFuncs:
                - referenceTypeIndices
                - UA_Array_delete
                - UA_BrowsePathResult_clear
                - setVariableNode_dataSource
                - setNodeContext
                - browseRecursive
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:213,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:214,31'
              BranchSideFuncs:
                - browseRecursive
                - UA_Array_delete
                - UA_BrowsePathResult_clear
                - setVariableNode_dataSource
                - setNodeContext
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:218,8'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_BrowsePathResult_clear
                - setVariableNode_dataSource
                - setNodeContext
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:218,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:219,9'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:222,19'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_BrowsePathResult_clear
                - setVariableNode_dataSource
                - setNodeContext
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:223,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:224,36'
              BranchSideFuncs:
                - setVariableNode_dataSource
                - setNodeContext
                - UA_Array_delete
                - UA_BrowsePathResult_clear
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:228,21'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_BrowsePathResult_clear
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:232,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:232,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:236,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:170,30'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:173,5'
          Dst:             itoaUnsigned
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:177,5'
          Dst:             UA_BrowsePath_init
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:181,25'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:184,31'
          Dst:             translateBrowsePathToNodeIds
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:191,33'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:193,23'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:194,35'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:195,24'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:197,64'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:197,25'
          Dst:             addNode
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:202,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:202,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:206,9'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:207,11'
          Dst:             addRefWithSession
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:212,11'
          Dst:             referenceTypeIndices
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:214,15'
          Dst:             browseRecursive
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:224,9'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:225,9'
          Dst:             setNodeContext
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:228,5'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:231,5'
          Dst:             UA_BrowsePathResult_clear
    - functionName:    readSubscriptionDiagnosticsArray
      functionSourceFile: '/src/open62541/src/server/ua_server_ns0_diagnostics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - bool
        - 'struct.UA_NumericRange *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - nodeId
        - nodeContext
        - sourceTimestamp
        - range
        - value
      BBCount:         18
      ICount:          161
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - UA_Array_new
        - UA_LOCK
        - UA_UNLOCK
        - UA_Variant_setArray
        - fillSubscriptionDiagnostics
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:133,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:134,19'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.1958
                - UA_Variant_setArray
                - UA_UNLOCK.1958
                - fillSubscriptionDiagnostics
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:139,22'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.1958
                - UA_Variant_setArray
                - UA_UNLOCK.1958
                - fillSubscriptionDiagnostics
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:140,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:141,20'
              BranchSideFuncs:
                - UA_Variant_setArray
                - UA_UNLOCK.1958
                - fillSubscriptionDiagnostics
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:146,12'
              BranchSideFuncs:
                - UA_Variant_setArray
                - UA_UNLOCK.1958
                - fillSubscriptionDiagnostics
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:148,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:149,9'
              BranchSideFuncs:
                - UA_Variant_setArray
                - UA_UNLOCK.1958
                - fillSubscriptionDiagnostics
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:156,5'
              BranchSideFuncs:
                - UA_Variant_setArray
                - UA_UNLOCK.1958
        - Branch String:   '/src/open62541/src/server/ua_server_ns0_diagnostics.c:149,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:150,41'
              BranchSideFuncs:
                - fillSubscriptionDiagnostics
                - UA_Variant_setArray
                - UA_UNLOCK.1958
            - BranchSide:      '/src/open62541/src/server/ua_server_ns0_diagnostics.c:153,5'
              BranchSideFuncs:
                - UA_Variant_setArray
                - UA_UNLOCK.1958
                - fillSubscriptionDiagnostics
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:128,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:139,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:141,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:150,13'
          Dst:             fillSubscriptionDiagnostics
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:157,5'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/server/ua_server_ns0_diagnostics.c:160,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_EndpointDescription_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EndpointDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1876,1'
          Dst:             UA_clear
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    UA_MdnsDiscoveryConfiguration_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2092
      functionLinenumberEnd: 2092
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_MdnsDiscoveryConfiguration *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:2092,1'
          Dst:             UA_clear
    - functionName:    UA_ApplicationDescription_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ApplicationDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1444,1'
          Dst:             UA_clear
    - functionName:    UA_BuildInfo_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7348
      functionLinenumberEnd: 7348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BuildInfo *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7348,1'
          Dst:             UA_clear
    - functionName:    UA_ServerConfig_clean
      functionSourceFile: '/src/open62541/src/server/ua_server_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ServerConfig *'
      constantsTouched: []
      argNames:
        - config
      BBCount:         52
      ICount:          416
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - UA_ApplicationDescription_clear
        - UA_Array_delete
        - UA_BuildInfo_clear
        - UA_EndpointDescription_clear
        - UA_MdnsDiscoveryConfiguration_clear
        - UA_String_clear
        - UA_cleanupDataTypeWithCustom
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:15,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:16,9'
              BranchSideFuncs:
                - UA_BuildInfo_clear
                - UA_ApplicationDescription_clear.2012
                - UA_MdnsDiscoveryConfiguration_clear
                - UA_String_clear.2011
                - UA_Array_delete
                - UA_cleanupDataTypeWithCustom
                - UA_EndpointDescription_clear
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:19,25'
              BranchSideFuncs:
                - UA_BuildInfo_clear
                - UA_ApplicationDescription_clear.2012
                - UA_MdnsDiscoveryConfiguration_clear
                - UA_String_clear.2011
                - UA_Array_delete
                - UA_cleanupDataTypeWithCustom
                - UA_EndpointDescription_clear
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:25,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:26,9'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_cleanupDataTypeWithCustom
                - UA_EndpointDescription_clear
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:32,24'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_cleanupDataTypeWithCustom
                - UA_EndpointDescription_clear
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:33,11'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:33,15'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_cleanupDataTypeWithCustom
                - UA_EndpointDescription_clear
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:46,21'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_cleanupDataTypeWithCustom
                - UA_EndpointDescription_clear
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:33,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:34,12'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_cleanupDataTypeWithCustom
                - UA_EndpointDescription_clear
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:46,21'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_cleanupDataTypeWithCustom
                - UA_EndpointDescription_clear
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:34,49'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:35,12'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_cleanupDataTypeWithCustom
                - UA_EndpointDescription_clear
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:41,9'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_cleanupDataTypeWithCustom
                - UA_EndpointDescription_clear
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:34,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:36,13'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_cleanupDataTypeWithCustom
                - UA_EndpointDescription_clear
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:41,9'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_cleanupDataTypeWithCustom
                - UA_EndpointDescription_clear
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:37,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:38,17'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_cleanupDataTypeWithCustom
                - UA_EndpointDescription_clear
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:40,9'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_cleanupDataTypeWithCustom
                - UA_EndpointDescription_clear
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:52,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:53,38'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
                - UA_EndpointDescription_clear
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:56,5'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
                - UA_EndpointDescription_clear
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:60,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:61,39'
              BranchSideFuncs:
                - UA_EndpointDescription_clear
                - UA_cleanupDataTypeWithCustom
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:63,5'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:68,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:68,37'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:74,8'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:68,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:69,9'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:74,8'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:74,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:75,9'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:76,8'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:76,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:77,9'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:80,8'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:80,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:81,9'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:85,8'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:85,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:86,9'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:90,8'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:90,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:90,35'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:92,5'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
        - Branch String:   '/src/open62541/src/server/ua_server_config.c:90,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:91,9'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
            - BranchSide:      '/src/open62541/src/server/ua_server_config.c:92,5'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_config.c:19,5'
          Dst:             UA_BuildInfo_clear
        - Src:             '/src/open62541/src/server/ua_server_config.c:20,5'
          Dst:             UA_ApplicationDescription_clear
        - Src:             '/src/open62541/src/server/ua_server_config.c:22,5'
          Dst:             UA_MdnsDiscoveryConfiguration_clear
        - Src:             '/src/open62541/src/server/ua_server_config.c:23,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/server/ua_server_config.c:46,5'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server_config.c:61,9'
          Dst:             UA_EndpointDescription_clear
        - Src:             '/src/open62541/src/server/ua_server_config.c:108,5'
          Dst:             UA_cleanupDataTypeWithCustom
    - functionName:    createServerConnection
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_BinaryProtocolManager *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - bpm
        - serverUrl
      BBCount:         19
      ICount:          200
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_QUALIFIEDNAME
        - UA_STRING
        - UA_String_equal
        - UA_Variant_setArray
        - UA_Variant_setScalar
        - UA_parseEndpointUrl
        - serverNetworkCallback
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:830,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:831,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:833,27'
              BranchSideFuncs:
                - UA_STRING.2129
                - UA_String_equal.2130
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setArray
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:834,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:837,12'
              BranchSideFuncs:
                - UA_String_equal.2130
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setArray
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:871,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:837,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:838,13'
              BranchSideFuncs:
                - UA_String_equal.2130
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setArray
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:839,59'
              BranchSideFuncs:
                - UA_String_equal.2130
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setArray
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:840,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:841,13'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_String_equal.2130
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setArray
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:845,16'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_String_equal.2130
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setArray
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:854,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:856,13'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setArray
                - UA_String_equal.2130
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:862,25'
              BranchSideFuncs:
                - UA_String_equal.2130
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setArray
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:867,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:868,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:869,5'
              BranchSideFuncs:
                - UA_String_equal.2130
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setArray
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:823,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_server_binary.c:829,25'
          Dst:             UA_parseEndpointUrl
        - Src:             '/src/open62541/src/server/ua_server_binary.c:833,27'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_server_binary.c:840,13'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_server_binary.c:847,25'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_server_binary.c:848,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_server_binary.c:851,25'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_server_binary.c:852,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_server_binary.c:856,29'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_server_binary.c:857,13'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/server/ua_server_binary.c:866,15'
          Dst:             serverNetworkCallback
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    serverNetworkCallback
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.UA_ConnectionManager.60 *'
        - size_t
        - 'char *'
        - 'char **'
        - int
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - application
        - connectionContext
        - state
        - params
        - msg
      BBCount:         42
      ICount:          352
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - UA_LOG_WARNING
        - UA_SecureChannel_processBuffer
        - UA_SecureChannel_sendError
        - UA_SecureChannel_shutdown
        - UA_StatusCode_name
        - createServerSecureChannel
        - deleteServerSecureChannel
        - processSecureChannelMessage
        - setBinaryProtocolManagerState
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:710,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:712,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.2136
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:736,54'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
                - createServerSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
                - deleteServerSecureChannel
                - setBinaryProtocolManagerState
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:712,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:713,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:714,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:712,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:714,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:717,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.2136
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:717,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:718,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.2136
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:725,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:727,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:728,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:729,21'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:738,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:738,16'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
                - createServerSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
                - deleteServerSecureChannel
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:739,32'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
                - createServerSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
                - deleteServerSecureChannel
                - setBinaryProtocolManagerState
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:742,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:743,12'
              BranchSideFuncs:
                - deleteServerSecureChannel
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:766,19'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
                - createServerSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:743,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:745,13'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:751,39'
              BranchSideFuncs:
                - deleteServerSecureChannel
                - setBinaryProtocolManagerState
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:756,56'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:757,12'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:763,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:757,44'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:758,12'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:763,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:758,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:759,12'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:763,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:756,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:760,42'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:763,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:767,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:770,44'
              BranchSideFuncs:
                - createServerSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:788,8'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:771,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:772,28'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:783,37'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:788,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:789,9'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:799,24'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:804,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:804,8'
              BranchSideFuncs:
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:810,28'
              BranchSideFuncs:
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:718,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server_binary.c:751,13'
          Dst:             deleteServerSecureChannel
        - Src:             '/src/open62541/src/server/ua_server_binary.c:760,12'
          Dst:             setBinaryProtocolManagerState
        - Src:             '/src/open62541/src/server/ua_server_binary.c:770,18'
          Dst:             createServerSecureChannel
        - Src:             '/src/open62541/src/server/ua_server_binary.c:774,61'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_server_binary.c:772,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server_binary.c:801,14'
          Dst:             UA_SecureChannel_processBuffer
        - Src:             '/src/open62541/src/server/ua_server_binary.c:801,14'
          Dst:             processSecureChannelMessage
        - Src:             '/src/open62541/src/server/ua_server_binary.c:813,9'
          Dst:             UA_SecureChannel_sendError
        - Src:             '/src/open62541/src/server/ua_server_binary.c:814,9'
          Dst:             UA_SecureChannel_shutdown
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deleteServerSecureChannel
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_BinaryProtocolManager *'
        - 'struct.UA_SecureChannel *'
      constantsTouched: []
      argNames:
        - bpm
        - channel
      BBCount:         20
      ICount:          157
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - UA_SecureChannel_clear
        - UA_Session_detachFromSecureChannel
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:144,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:145,44'
              BranchSideFuncs:
                - UA_Session_detachFromSecureChannel
                - UA_SecureChannel_clear
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:146,28'
              BranchSideFuncs:
                - UA_SecureChannel_clear
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:149,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:149,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:149,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:154,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:160,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:173,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:176,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:145,9'
          Dst:             UA_Session_detachFromSecureChannel
        - Src:             '/src/open62541/src/server/ua_server_binary.c:146,5'
          Dst:             UA_SecureChannel_clear
        - Src:             '/src/open62541/src/server/ua_server_binary.c:176,9'
          Dst:             __assert_fail
    - functionName:    setBinaryProtocolManagerState
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_BinaryProtocolManager *'
        - int
      constantsTouched: []
      argNames:
        - server
        - bpm
        - state
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:128,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:130,21'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:131,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:131,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:132,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    createServerSecureChannel
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_BinaryProtocolManager *'
        - 'struct.UA_ConnectionManager.60 *'
        - size_t
        - 'struct.UA_SecureChannel **'
      constantsTouched: []
      argNames:
        - bpm
        - cm
        - connectionId
        - outChannel
      BBCount:         19
      ICount:          258
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - UA_SecureChannel_init
        - configServerSecureChannel
        - purgeFirstChannelWithoutSession
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:638,62'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:639,41'
              BranchSideFuncs:
                - purgeFirstChannelWithoutSession
                - UA_SecureChannel_init
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:643,45'
              BranchSideFuncs:
                - UA_SecureChannel_init
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:638,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:640,9'
              BranchSideFuncs:
                - UA_SecureChannel_init
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:643,45'
              BranchSideFuncs:
                - UA_SecureChannel_init
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:644,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:645,9'
              BranchSideFuncs:
                - UA_SecureChannel_init
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:649,16'
              BranchSideFuncs:
                - UA_SecureChannel_init
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:657,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:658,20'
              BranchSideFuncs:
                - UA_SecureChannel_init
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:659,19'
              BranchSideFuncs:
                - UA_SecureChannel_init
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:659,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:660,20'
              BranchSideFuncs:
                - UA_SecureChannel_init
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:663,28'
              BranchSideFuncs:
                - UA_SecureChannel_init
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:639,9'
          Dst:             purgeFirstChannelWithoutSession
        - Src:             '/src/open62541/src/server/ua_server_binary.c:663,5'
          Dst:             UA_SecureChannel_init
    - functionName:    processSecureChannelMessage
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'struct.UA_SecureChannel *'
        - int
        - int
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - application
        - channel
        - messagetype
        - requestId
        - message
      BBCount:         24
      ICount:          150
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached:
        - Service_CloseSecureChannel
        - UA_SecureChannel_isConnected
        - UA_SecureChannel_sendError
        - UA_SecureChannel_shutdown
        - UA_TcpErrorMessage_init
        - processHEL
        - processMSG
        - processOPN
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:519,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:522,29'
              BranchSideFuncs:
                - processHEL
                - UA_SecureChannel_isConnected
                - UA_TcpErrorMessage_init
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:526,29'
              BranchSideFuncs:
                - processOPN
                - UA_SecureChannel_isConnected
                - UA_TcpErrorMessage_init
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:530,29'
              BranchSideFuncs:
                - processMSG
                - UA_SecureChannel_isConnected
                - UA_TcpErrorMessage_init
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:534,36'
              BranchSideFuncs:
                - Service_CloseSecureChannel
                - UA_SecureChannel_isConnected
                - UA_TcpErrorMessage_init
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:538,16'
              BranchSideFuncs:
                - UA_SecureChannel_isConnected
                - UA_TcpErrorMessage_init
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:541,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:542,42'
              BranchSideFuncs:
                - UA_SecureChannel_isConnected
                - UA_TcpErrorMessage_init
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:573,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:542,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:546,20'
              BranchSideFuncs:
                - UA_TcpErrorMessage_init
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:553,9'
              BranchSideFuncs:
                - UA_TcpErrorMessage_init
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:557,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:564,20'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:564,20'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:564,20'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:564,20'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:564,20'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:564,20'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:567,20'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:522,18'
          Dst:             processHEL
        - Src:             '/src/open62541/src/server/ua_server_binary.c:526,18'
          Dst:             processOPN
        - Src:             '/src/open62541/src/server/ua_server_binary.c:530,18'
          Dst:             processMSG
        - Src:             '/src/open62541/src/server/ua_server_binary.c:534,9'
          Dst:             Service_CloseSecureChannel
        - Src:             '/src/open62541/src/server/ua_server_binary.c:542,13'
          Dst:             UA_SecureChannel_isConnected
        - Src:             '/src/open62541/src/server/ua_server_binary.c:553,9'
          Dst:             UA_TcpErrorMessage_init
        - Src:             '/src/open62541/src/server/ua_server_binary.c:555,9'
          Dst:             UA_SecureChannel_sendError
        - Src:             '/src/open62541/src/server/ua_server_binary.c:570,9'
          Dst:             UA_SecureChannel_shutdown
    - functionName:    processHEL
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - server
        - channel
        - msg
      BBCount:         23
      ICount:          238
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - UA_ByteString_init
        - UA_SecureChannel_processHELACK
        - UA_String_clear
        - UA_decodeBinaryInternal
        - UA_encodeBinaryInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:233,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:233,16'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
                - UA_String_clear.2154
                - UA_SecureChannel_processHELACK
                - UA_ByteString_init.2155
                - UA_encodeBinaryInternal
                - UA_encodeBinaryInternal
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:235,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:233,66'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:234,16'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
                - UA_String_clear.2154
                - UA_SecureChannel_processHELACK
                - UA_ByteString_init.2155
                - UA_encodeBinaryInternal
                - UA_encodeBinaryInternal
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:237,12'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
                - UA_String_clear.2154
                - UA_SecureChannel_processHELACK
                - UA_ByteString_init.2155
                - UA_encodeBinaryInternal
                - UA_encodeBinaryInternal
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:233,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:235,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:237,12'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
                - UA_String_clear.2154
                - UA_SecureChannel_processHELACK
                - UA_ByteString_init.2155
                - UA_encodeBinaryInternal
                - UA_encodeBinaryInternal
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:242,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:243,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:246,35'
              BranchSideFuncs:
                - UA_String_clear.2154
                - UA_SecureChannel_processHELACK
                - UA_ByteString_init.2155
                - UA_encodeBinaryInternal
                - UA_encodeBinaryInternal
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:252,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:255,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:260,5'
              BranchSideFuncs:
                - UA_ByteString_init.2155
                - UA_encodeBinaryInternal
                - UA_encodeBinaryInternal
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:263,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:264,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:268,16'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
                - UA_encodeBinaryInternal
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:287,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:288,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:292,32'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:294,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:295,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:296,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:240,9'
          Dst:             UA_decodeBinaryInternal
        - Src:             '/src/open62541/src/server/ua_server_binary.c:246,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/server/ua_server_binary.c:250,14'
          Dst:             UA_SecureChannel_processHELACK
        - Src:             '/src/open62541/src/server/ua_server_binary.c:260,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/src/server/ua_server_binary.c:281,15'
          Dst:             UA_encodeBinaryInternal
        - Src:             '/src/open62541/src/server/ua_server_binary.c:284,15'
          Dst:             UA_encodeBinaryInternal
    - functionName:    processOPN
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
        - int
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - server
        - channel
        - requestId
        - msg
      BBCount:         21
      ICount:          151
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Service_OpenSecureChannel
        - UA_NodeId_clear
        - UA_NodeId_decodeBinary
        - UA_NodeId_equal
        - UA_OpenSecureChannelRequest_clear
        - UA_OpenSecureChannelResponse_clear
        - UA_OpenSecureChannelResponse_init
        - UA_SecureChannel_sendAsymmetricOPNMessage
        - UA_SecureChannel_shutdown
        - UA_decodeBinaryInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:303,57'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:304,8'
              BranchSideFuncs:
                - UA_NodeId_decodeBinary
                - UA_decodeBinaryInternal
                - UA_NodeId_equal.2153
                - UA_NodeId_clear.2138
                - UA_OpenSecureChannelRequest_clear
                - UA_SecureChannel_shutdown
                - UA_NodeId_clear.2138
                - UA_OpenSecureChannelResponse_init
                - Service_OpenSecureChannel
                - UA_OpenSecureChannelRequest_clear
                - UA_SecureChannel_sendAsymmetricOPNMessage
                - UA_OpenSecureChannelResponse_clear
                - UA_SecureChannel_shutdown
                - UA_SecureChannel_shutdown
                - UA_NodeId_clear.2138
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:309,12'
              BranchSideFuncs:
                - UA_NodeId_decodeBinary
                - UA_decodeBinaryInternal
                - UA_NodeId_equal.2153
                - UA_NodeId_clear.2138
                - UA_OpenSecureChannelRequest_clear
                - UA_SecureChannel_shutdown
                - UA_NodeId_clear.2138
                - UA_OpenSecureChannelResponse_init
                - Service_OpenSecureChannel
                - UA_OpenSecureChannelRequest_clear
                - UA_SecureChannel_sendAsymmetricOPNMessage
                - UA_OpenSecureChannelResponse_clear
                - UA_SecureChannel_shutdown
                - UA_SecureChannel_shutdown
                - UA_NodeId_clear.2138
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:303,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:309,12'
              BranchSideFuncs:
                - UA_NodeId_decodeBinary
                - UA_decodeBinaryInternal
                - UA_NodeId_equal.2153
                - UA_NodeId_clear.2138
                - UA_OpenSecureChannelRequest_clear
                - UA_SecureChannel_shutdown
                - UA_NodeId_clear.2138
                - UA_OpenSecureChannelResponse_init
                - Service_OpenSecureChannel
                - UA_OpenSecureChannelRequest_clear
                - UA_SecureChannel_sendAsymmetricOPNMessage
                - UA_OpenSecureChannelResponse_clear
                - UA_SecureChannel_shutdown
                - UA_SecureChannel_shutdown
                - UA_NodeId_clear.2138
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:311,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:312,9'
              BranchSideFuncs:
                - UA_NodeId_clear.2138
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:319,38'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
                - UA_NodeId_equal.2153
                - UA_NodeId_clear.2138
                - UA_OpenSecureChannelRequest_clear
                - UA_SecureChannel_shutdown
                - UA_NodeId_clear.2138
                - UA_OpenSecureChannelResponse_init
                - Service_OpenSecureChannel
                - UA_OpenSecureChannelRequest_clear
                - UA_SecureChannel_sendAsymmetricOPNMessage
                - UA_OpenSecureChannelResponse_clear
                - UA_SecureChannel_shutdown
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:325,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:325,71'
              BranchSideFuncs:
                - UA_NodeId_clear.2138
                - UA_OpenSecureChannelRequest_clear
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:326,9'
              BranchSideFuncs:
                - UA_NodeId_clear.2138
                - UA_OpenSecureChannelRequest_clear
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:325,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:326,9'
              BranchSideFuncs:
                - UA_NodeId_clear.2138
                - UA_OpenSecureChannelResponse_init
                - Service_OpenSecureChannel
                - UA_OpenSecureChannelRequest_clear
                - UA_SecureChannel_sendAsymmetricOPNMessage
                - UA_OpenSecureChannelResponse_clear
                - UA_SecureChannel_shutdown
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:334,5'
              BranchSideFuncs:
                - UA_NodeId_clear.2138
                - UA_OpenSecureChannelResponse_init
                - Service_OpenSecureChannel
                - UA_OpenSecureChannelRequest_clear
                - UA_SecureChannel_sendAsymmetricOPNMessage
                - UA_OpenSecureChannelResponse_clear
                - UA_SecureChannel_shutdown
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:341,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:345,35'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:350,56'
              BranchSideFuncs:
                - UA_SecureChannel_sendAsymmetricOPNMessage
                - UA_OpenSecureChannelResponse_clear
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:353,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:357,35'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:360,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:310,28'
          Dst:             UA_NodeId_decodeBinary
        - Src:             '/src/open62541/src/server/ua_server_binary.c:312,9'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_server_binary.c:316,9'
          Dst:             UA_SecureChannel_shutdown
        - Src:             '/src/open62541/src/server/ua_server_binary.c:319,14'
          Dst:             UA_decodeBinaryInternal
        - Src:             '/src/open62541/src/server/ua_server_binary.c:325,41'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_server_binary.c:326,9'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_server_binary.c:327,9'
          Dst:             UA_OpenSecureChannelRequest_clear
        - Src:             '/src/open62541/src/server/ua_server_binary.c:331,9'
          Dst:             UA_SecureChannel_shutdown
        - Src:             '/src/open62541/src/server/ua_server_binary.c:334,5'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_server_binary.c:338,5'
          Dst:             UA_OpenSecureChannelResponse_init
        - Src:             '/src/open62541/src/server/ua_server_binary.c:339,5'
          Dst:             Service_OpenSecureChannel
        - Src:             '/src/open62541/src/server/ua_server_binary.c:340,5'
          Dst:             UA_OpenSecureChannelRequest_clear
        - Src:             '/src/open62541/src/server/ua_server_binary.c:345,9'
          Dst:             UA_SecureChannel_shutdown
        - Src:             '/src/open62541/src/server/ua_server_binary.c:350,14'
          Dst:             UA_SecureChannel_sendAsymmetricOPNMessage
        - Src:             '/src/open62541/src/server/ua_server_binary.c:352,5'
          Dst:             UA_OpenSecureChannelResponse_clear
        - Src:             '/src/open62541/src/server/ua_server_binary.c:357,9'
          Dst:             UA_SecureChannel_shutdown
    - functionName:    processMSG
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
        - int
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - server
        - channel
        - requestId
        - msg
      BBCount:         24
      ICount:          214
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - UA_LOCK
        - UA_NodeId_clear
        - UA_NodeId_decodeBinary
        - UA_Server_processRequest
        - UA_UNLOCK
        - UA_clear
        - UA_decodeBinaryInternal
        - UA_init
        - decodeHeaderSendServiceFault
        - getServiceDescription
        - sendResponse
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:446,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:447,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:449,12'
              BranchSideFuncs:
                - UA_NodeId_decodeBinary
                - getServiceDescription
                - decodeHeaderSendServiceFault
                - UA_decodeBinaryInternal
                - UA_init.2139
                - UA_LOCK.2140
                - UA_Server_processRequest
                - UA_UNLOCK.2141
                - UA_clear
                - UA_clear
                - sendResponse
                - decodeHeaderSendServiceFault
                - UA_NodeId_clear.2138
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:452,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:453,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:454,22'
              BranchSideFuncs:
                - getServiceDescription
                - decodeHeaderSendServiceFault
                - UA_decodeBinaryInternal
                - UA_init.2139
                - UA_LOCK.2140
                - UA_Server_processRequest
                - UA_UNLOCK.2141
                - UA_clear
                - UA_clear
                - sendResponse
                - decodeHeaderSendServiceFault
                - UA_NodeId_clear.2138
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:454,42'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:455,22'
              BranchSideFuncs:
                - UA_NodeId_clear.2138
                - getServiceDescription
                - decodeHeaderSendServiceFault
                - UA_decodeBinaryInternal
                - UA_init.2139
                - UA_LOCK.2140
                - UA_Server_processRequest
                - UA_UNLOCK.2141
                - UA_clear
                - UA_clear
                - sendResponse
                - decodeHeaderSendServiceFault
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:456,9'
              BranchSideFuncs:
                - UA_NodeId_clear.2138
                - getServiceDescription
                - decodeHeaderSendServiceFault
                - UA_decodeBinaryInternal
                - UA_init.2139
                - UA_LOCK.2140
                - UA_Server_processRequest
                - UA_UNLOCK.2141
                - UA_clear
                - UA_clear
                - sendResponse
                - decodeHeaderSendServiceFault
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:454,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:456,9'
              BranchSideFuncs:
                - UA_NodeId_clear.2138
                - getServiceDescription
                - decodeHeaderSendServiceFault
                - UA_decodeBinaryInternal
                - UA_init.2139
                - UA_LOCK.2140
                - UA_Server_processRequest
                - UA_UNLOCK.2141
                - UA_clear
                - UA_clear
                - sendResponse
                - decodeHeaderSendServiceFault
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:459,69'
              BranchSideFuncs:
                - getServiceDescription
                - decodeHeaderSendServiceFault
                - UA_decodeBinaryInternal
                - UA_init.2139
                - UA_LOCK.2140
                - UA_Server_processRequest
                - UA_UNLOCK.2141
                - UA_clear
                - UA_clear
                - sendResponse
                - decodeHeaderSendServiceFault
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:460,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:461,26'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
                - UA_init.2139
                - UA_LOCK.2140
                - UA_Server_processRequest
                - UA_UNLOCK.2141
                - UA_clear
                - UA_clear
                - sendResponse
                - decodeHeaderSendServiceFault
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:478,25'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
                - UA_init.2139
                - UA_LOCK.2140
                - UA_Server_processRequest
                - UA_UNLOCK.2141
                - UA_clear
                - UA_clear
                - sendResponse
                - decodeHeaderSendServiceFault
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:461,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:0,0'
              BranchSideFuncs:
                - decodeHeaderSendServiceFault
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:466,9'
              BranchSideFuncs:
                - decodeHeaderSendServiceFault
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:481,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:485,45'
              BranchSideFuncs:
                - decodeHeaderSendServiceFault
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:491,13'
              BranchSideFuncs:
                - UA_init.2139
                - UA_LOCK.2140
                - UA_Server_processRequest
                - UA_UNLOCK.2141
                - UA_clear
                - UA_clear
                - sendResponse
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:501,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:502,31'
              BranchSideFuncs:
                - sendResponse
                - UA_clear
                - UA_clear
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:506,14'
              BranchSideFuncs:
                - UA_clear
                - UA_clear
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:451,28'
          Dst:             UA_NodeId_decodeBinary
        - Src:             '/src/open62541/src/server/ua_server_binary.c:456,9'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_server_binary.c:459,33'
          Dst:             getServiceDescription
        - Src:             '/src/open62541/src/server/ua_server_binary.c:471,16'
          Dst:             decodeHeaderSendServiceFault
        - Src:             '/src/open62541/src/server/ua_server_binary.c:479,14'
          Dst:             UA_decodeBinaryInternal
        - Src:             '/src/open62541/src/server/ua_server_binary.c:485,16'
          Dst:             decodeHeaderSendServiceFault
        - Src:             '/src/open62541/src/server/ua_server_binary.c:491,5'
          Dst:             UA_init
        - Src:             '/src/open62541/src/server/ua_server_binary.c:495,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_binary.c:497,9'
          Dst:             UA_Server_processRequest
        - Src:             '/src/open62541/src/server/ua_server_binary.c:498,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_binary.c:502,18'
          Dst:             sendResponse
        - Src:             '/src/open62541/src/server/ua_server_binary.c:506,5'
          Dst:             UA_clear
        - Src:             '/src/open62541/src/server/ua_server_binary.c:507,5'
          Dst:             UA_clear
    - functionName:    UA_TcpErrorMessage_init
      functionSourceFile: '/work/open62541/src_generated/open62541/transport_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_TcpErrorMessage *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NodeId_decodeBinary
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_String *'
        - 'size_t *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - offset
        - dst
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_decodeBinaryInternal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util_internal.h:361,1'
          Dst:             UA_decodeBinaryInternal
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    decodeHeaderSendServiceFault
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_String *'
        - size_t
        - 'struct.UA_DataType *'
        - int
        - int
      constantsTouched: []
      argNames:
        - server
        - channel
        - msg
        - offset
        - responseType
        - requestId
        - error
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_RequestHeader_clear
        - UA_decodeBinaryInternal
        - sendServiceFault
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:217,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:218,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:219,31'
              BranchSideFuncs:
                - sendServiceFault
                - UA_RequestHeader_clear
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:215,9'
          Dst:             UA_decodeBinaryInternal
        - Src:             '/src/open62541/src/server/ua_server_binary.c:219,14'
          Dst:             sendServiceFault
        - Src:             '/src/open62541/src/server/ua_server_binary.c:220,5'
          Dst:             UA_RequestHeader_clear
    - functionName:    UA_init
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - type
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    sendResponse
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
        - int
        - 'union.UA_Response *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - server
        - channel
        - requestId
        - response
        - responseType
      BBCount:         22
      ICount:          171
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - UA_MessageContext_begin
        - UA_MessageContext_encode
        - UA_MessageContext_finish
        - __assert_fail
        - sendServiceFault
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:367,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:368,9'
              BranchSideFuncs:
                - UA_MessageContext_begin
                - __assert_fail
                - __assert_fail
                - UA_MessageContext_encode
                - UA_MessageContext_encode
                - UA_MessageContext_finish
                - sendServiceFault
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:371,8'
              BranchSideFuncs:
                - UA_MessageContext_begin
                - __assert_fail
                - __assert_fail
                - UA_MessageContext_encode
                - UA_MessageContext_encode
                - UA_MessageContext_finish
                - sendServiceFault
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:371,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:372,33'
              BranchSideFuncs:
                - sendServiceFault
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:377,24'
              BranchSideFuncs:
                - UA_MessageContext_begin
                - __assert_fail
                - __assert_fail
                - UA_MessageContext_encode
                - UA_MessageContext_encode
                - UA_MessageContext_finish
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:383,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:384,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:387,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_MessageContext_encode
                - UA_MessageContext_encode
                - UA_MessageContext_finish
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:387,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:387,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_MessageContext_encode
                - UA_MessageContext_encode
                - UA_MessageContext_finish
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:388,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_MessageContext_encode
                - UA_MessageContext_encode
                - UA_MessageContext_finish
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:388,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:388,5'
              BranchSideFuncs:
                - UA_MessageContext_encode
                - UA_MessageContext_encode
                - UA_MessageContext_finish
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:391,45'
              BranchSideFuncs:
                - UA_MessageContext_encode
                - UA_MessageContext_encode
                - UA_MessageContext_finish
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:393,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:394,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:397,44'
              BranchSideFuncs:
                - UA_MessageContext_encode
                - UA_MessageContext_finish
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:398,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:399,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:402,12'
              BranchSideFuncs:
                - UA_MessageContext_finish
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:372,16'
          Dst:             sendServiceFault
        - Src:             '/src/open62541/src/server/ua_server_binary.c:382,28'
          Dst:             UA_MessageContext_begin
        - Src:             '/src/open62541/src/server/ua_server_binary.c:387,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_server_binary.c:388,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_server_binary.c:391,14'
          Dst:             UA_MessageContext_encode
        - Src:             '/src/open62541/src/server/ua_server_binary.c:397,14'
          Dst:             UA_MessageContext_encode
        - Src:             '/src/open62541/src/server/ua_server_binary.c:402,12'
          Dst:             UA_MessageContext_finish
    - functionName:    sendServiceFault
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - server
        - channel
        - requestId
        - requestHandle
        - statusCode
      BBCount:         3
      ICount:          71
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOG_DEBUG
        - UA_SecureChannel_sendSymmetricMessage
        - UA_ServiceFault_init
        - UA_StatusCode_name
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:190,5'
          Dst:             UA_ServiceFault_init
        - Src:             '/src/open62541/src/server/ua_server_binary.c:198,39'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_server_binary.c:196,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/server/ua_server_binary.c:202,12'
          Dst:             UA_SecureChannel_sendSymmetricMessage
    - functionName:    UA_ServiceFault_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1532
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ServiceFault *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_RequestHeader_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RequestHeader *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1480,1'
          Dst:             UA_clear
    - functionName:    UA_NodeId_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:626,13'
          Dst:             UA_order
    - functionName:    UA_OpenSecureChannelRequest_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2272
      functionLinenumberEnd: 2272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_OpenSecureChannelRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:2272,1'
          Dst:             UA_clear
    - functionName:    UA_OpenSecureChannelResponse_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_OpenSecureChannelResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_OpenSecureChannelResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2308
      functionLinenumberEnd: 2308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_OpenSecureChannelResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:2308,1'
          Dst:             UA_clear
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    purgeFirstChannelWithoutSession
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_BinaryProtocolManager *'
      constantsTouched: []
      argNames:
        - bpm
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_SecureChannel_shutdown
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:580,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:581,12'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:589,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:581,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:582,13'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:586,36'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:586,9'
          Dst:             UA_SecureChannel_shutdown
    - functionName:    configServerSecureChannel
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_AsymmetricAlgorithmSecurityHeader *'
      constantsTouched: []
      argNames:
        - application
        - channel
        - asymHeader
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - UA_ByteString_equal
        - UA_SecureChannel_setSecurityPolicy
        - getLeafCertificate
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:598,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:599,38'
              BranchSideFuncs:
                - UA_ByteString_equal.2156
                - getLeafCertificate
                - UA_SecureChannel_setSecurityPolicy
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:615,9'
              BranchSideFuncs:
                - getLeafCertificate
                - UA_SecureChannel_setSecurityPolicy
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:600,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:601,13'
              BranchSideFuncs:
                - getLeafCertificate
                - UA_SecureChannel_setSecurityPolicy
                - UA_ByteString_equal.2156
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:603,29'
              BranchSideFuncs:
                - getLeafCertificate
                - UA_SecureChannel_setSecurityPolicy
                - UA_ByteString_equal.2156
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:605,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:606,13'
              BranchSideFuncs:
                - getLeafCertificate
                - UA_SecureChannel_setSecurityPolicy
                - UA_ByteString_equal.2156
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:611,26'
              BranchSideFuncs:
                - getLeafCertificate
                - UA_SecureChannel_setSecurityPolicy
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:615,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:616,9'
              BranchSideFuncs:
                - getLeafCertificate
                - UA_SecureChannel_setSecurityPolicy
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:622,19'
              BranchSideFuncs:
                - getLeafCertificate
                - UA_SecureChannel_setSecurityPolicy
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:600,13'
          Dst:             UA_ByteString_equal
        - Src:             '/src/open62541/src/server/ua_server_binary.c:622,33'
          Dst:             getLeafCertificate
        - Src:             '/src/open62541/src/server/ua_server_binary.c:626,12'
          Dst:             UA_SecureChannel_setSecurityPolicy
    - functionName:    UA_ByteString_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:554,13'
          Dst:             UA_order
    - functionName:    secureChannelHouseKeeping
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - context
      BBCount:         10
      ICount:          91
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_SecureChannel_checkTimeout
        - UA_SecureChannel_shutdown
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:884,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:885,61'
              BranchSideFuncs:
                - UA_SecureChannel_checkTimeout
                - UA_UNLOCK.2141
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:891,16'
              BranchSideFuncs:
                - UA_UNLOCK.2141
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:886,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:888,40'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
                - UA_UNLOCK.2141
                - UA_SecureChannel_checkTimeout
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:890,5'
              BranchSideFuncs:
                - UA_UNLOCK.2141
                - UA_SecureChannel_checkTimeout
                - UA_SecureChannel_shutdown
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:878,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_binary.c:885,30'
          Dst:             UA_SecureChannel_checkTimeout
        - Src:             '/src/open62541/src/server/ua_server_binary.c:888,13'
          Dst:             UA_SecureChannel_shutdown
        - Src:             '/src/open62541/src/server/ua_server_binary.c:891,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_TcpReverseHelloMessage_init
      functionSourceFile: '/work/open62541/src_generated/open62541/transport_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sendRHEMessage
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - size_t
        - 'struct.UA_ConnectionManager.60 *'
      constantsTouched: []
      argNames:
        - server
        - connectionId
        - cm
      BBCount:         13
      ICount:          176
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_Server_getConfig
        - UA_TcpReverseHelloMessage_init
        - UA_encodeBinaryInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:909,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:910,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:914,5'
              BranchSideFuncs:
                - UA_TcpReverseHelloMessage_init
                - UA_encodeBinaryInternal
                - UA_encodeBinaryInternal
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:916,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:917,22'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
                - UA_encodeBinaryInternal
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:919,32'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
                - UA_encodeBinaryInternal
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:926,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:927,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:933,19'
              BranchSideFuncs:
                - UA_encodeBinaryInternal
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:939,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:940,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:945,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:903,31'
          Dst:             UA_Server_getConfig
        - Src:             '/src/open62541/src/server/ua_server_binary.c:914,5'
          Dst:             UA_TcpReverseHelloMessage_init
        - Src:             '/src/open62541/src/server/ua_server_binary.c:922,9'
          Dst:             UA_encodeBinaryInternal
        - Src:             '/src/open62541/src/server/ua_server_binary.c:936,14'
          Dst:             UA_encodeBinaryInternal
    - functionName:    UA_LOG_INFO
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_BinaryProtocolManager_free
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_ServerComponent *'
      constantsTouched: []
      argNames:
        - server
        - sc
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1400,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1401,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1403,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_BinaryProtocolManager_stop
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1346
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_ServerComponent *'
      constantsTouched: []
      argNames:
        - server
        - comp
      BBCount:         37
      ICount:          273
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - UA_SecureChannel_shutdown
        - UA_String_clear
        - removeCallback
        - setBinaryProtocolManagerState
        - setReverseConnectRetryCallback
        - setReverseConnectState
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1358,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1358,5'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - setBinaryProtocolManagerState
                - UA_SecureChannel_shutdown
                - setReverseConnectState
                - UA_String_clear.2154
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1358,5'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - setBinaryProtocolManagerState
                - UA_SecureChannel_shutdown
                - setReverseConnectState
                - UA_String_clear.2154
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1358,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1359,12'
              BranchSideFuncs:
                - setReverseConnectState
                - UA_String_clear.2154
                - setBinaryProtocolManagerState
                - setBinaryProtocolManagerState
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1373,5'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - setBinaryProtocolManagerState
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1359,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1360,35'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - setBinaryProtocolManagerState
                - UA_SecureChannel_shutdown
                - setReverseConnectState
                - UA_String_clear.2154
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1364,13'
              BranchSideFuncs:
                - setReverseConnectState
                - UA_String_clear.2154
                - setBinaryProtocolManagerState
                - setBinaryProtocolManagerState
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1364,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1364,13'
              BranchSideFuncs:
                - setReverseConnectState
                - UA_String_clear.2154
                - setBinaryProtocolManagerState
                - setBinaryProtocolManagerState
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1365,36'
              BranchSideFuncs:
                - setReverseConnectState
                - UA_String_clear.2154
                - setBinaryProtocolManagerState
                - setBinaryProtocolManagerState
                - UA_SecureChannel_shutdown
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1373,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1374,36'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
                - setBinaryProtocolManagerState
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1378,16'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - setBinaryProtocolManagerState
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1378,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1379,36'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1386,8'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - setBinaryProtocolManagerState
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1381,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1382,13'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1383,5'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - setBinaryProtocolManagerState
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1386,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1387,8'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1392,39'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1387,42'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1388,8'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1392,39'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1386,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1389,39'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1392,39'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1350,5'
          Dst:             removeCallback
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1354,5'
          Dst:             setReverseConnectRetryCallback
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1365,13'
          Dst:             setReverseConnectState
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1366,13'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1374,9'
          Dst:             UA_SecureChannel_shutdown
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1389,9'
          Dst:             setBinaryProtocolManagerState
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1392,9'
          Dst:             setBinaryProtocolManagerState
    - functionName:    setReverseConnectRetryCallback
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_BinaryProtocolManager *'
        - bool
      constantsTouched: []
      argNames:
        - bpm
        - enabled
      BBCount:         18
      ICount:          114
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - addRepeatedCallback
        - removeCallback
        - retryReverseConnectCallback
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:973,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:973,20'
              BranchSideFuncs:
                - addRepeatedCallback
                - removeCallback
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:978,16'
              BranchSideFuncs:
                - removeCallback
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:973,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:974,39'
              BranchSideFuncs:
                - removeCallback
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:978,16'
              BranchSideFuncs:
                - removeCallback
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:974,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:974,19'
              BranchSideFuncs:
                - addRepeatedCallback
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:975,13'
              BranchSideFuncs:
                - addRepeatedCallback
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:976,16'
          Dst:             addRepeatedCallback
        - Src:             '/src/open62541/src/server/ua_server_binary.c:976,16'
          Dst:             retryReverseConnectCallback
        - Src:             '/src/open62541/src/server/ua_server_binary.c:979,9'
          Dst:             removeCallback
    - functionName:    setReverseConnectState
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.reverse_connect_context *'
        - int
      constantsTouched: []
      argNames:
        - server
        - context
        - newState
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:988,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:989,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:991,22'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:993,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:993,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:994,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    retryReverseConnectCallback
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - context
      BBCount:         9
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_LOG_INFO
        - UA_UNLOCK
        - attemptReverseConnect
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:956,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:957,12'
              BranchSideFuncs:
                - UA_LOG_INFO
                - attemptReverseConnect
                - UA_UNLOCK.2141
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:965,16'
              BranchSideFuncs:
                - UA_UNLOCK.2141
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:957,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:958,13'
              BranchSideFuncs:
                - UA_UNLOCK.2141
                - UA_LOG_INFO
                - attemptReverseConnect
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:959,21'
              BranchSideFuncs:
                - UA_LOG_INFO
                - attemptReverseConnect
                - UA_UNLOCK.2141
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:951,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_binary.c:959,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/server/ua_server_binary.c:962,9'
          Dst:             attemptReverseConnect
        - Src:             '/src/open62541/src/server/ua_server_binary.c:965,5'
          Dst:             UA_UNLOCK
    - functionName:    attemptReverseConnect
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_BinaryProtocolManager *'
        - 'struct.reverse_connect_context *'
      constantsTouched: []
      argNames:
        - bpm
        - context
      BBCount:         17
      ICount:          172
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_LOG_WARNING
        - UA_QUALIFIEDNAME
        - UA_StatusCode_name
        - UA_String_equal
        - UA_Variant_setScalar
        - serverReverseConnectCallback
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1014,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1016,12'
              BranchSideFuncs:
                - UA_String_equal.2130
                - UA_LOG_WARNING.2136
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1047,20'
              BranchSideFuncs:
                - UA_LOG_WARNING.2136
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1016,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1017,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.2136
                - UA_String_equal.2130
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1019,59'
              BranchSideFuncs:
                - UA_String_equal.2130
                - UA_LOG_WARNING.2136
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1020,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1021,13'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
                - UA_LOG_WARNING.2136
                - UA_String_equal.2130
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1023,12'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
                - UA_LOG_WARNING.2136
                - UA_String_equal.2130
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1023,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1024,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.2136
                - UA_String_equal.2130
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1028,9'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.2132
                - UA_Variant_setScalar
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1039,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1040,28'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1044,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1010,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1020,13'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1028,25'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1029,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1031,25'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1032,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1037,29'
          Dst:             serverReverseConnectCallback
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1042,28'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1040,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1047,5'
          Dst:             UA_LOG_WARNING
    - functionName:    serverReverseConnectCallback
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.UA_ConnectionManager.60 *'
        - size_t
        - 'char *'
        - 'char **'
        - int
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - application
        - connectionContext
        - state
        - params
        - msg
      BBCount:         38
      ICount:          395
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - UA_LOG_DEBUG
        - UA_LOG_WARNING
        - UA_SecureChannel_processBuffer
        - UA_SecureChannel_sendError
        - UA_SecureChannel_shutdown
        - UA_StatusCode_name
        - UA_String_clear
        - createServerSecureChannel
        - deleteServerSecureChannel
        - processSecureChannelMessage
        - sendRHEMessage
        - setBinaryProtocolManagerState
        - setReverseConnectState
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1167,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1168,51'
              BranchSideFuncs:
                - setReverseConnectState
                - createServerSecureChannel
                - sendRHEMessage
                - setReverseConnectState
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
                - UA_SecureChannel_processBuffer
                - setReverseConnectState
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
                - setReverseConnectState
                - setReverseConnectState
                - setReverseConnectState
                - UA_String_clear.2154
                - setBinaryProtocolManagerState
                - deleteServerSecureChannel
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1175,8'
              BranchSideFuncs:
                - createServerSecureChannel
                - sendRHEMessage
                - setReverseConnectState
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
                - UA_SecureChannel_processBuffer
                - setReverseConnectState
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
                - setReverseConnectState
                - setReverseConnectState
                - setReverseConnectState
                - UA_String_clear.2154
                - setBinaryProtocolManagerState
                - deleteServerSecureChannel
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1175,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1176,12'
              BranchSideFuncs:
                - setReverseConnectState
                - setReverseConnectState
                - UA_String_clear.2154
                - setBinaryProtocolManagerState
                - deleteServerSecureChannel
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1205,8'
              BranchSideFuncs:
                - createServerSecureChannel
                - sendRHEMessage
                - setReverseConnectState
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
                - UA_SecureChannel_processBuffer
                - setReverseConnectState
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
                - setReverseConnectState
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1176,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1177,39'
              BranchSideFuncs:
                - deleteServerSecureChannel
                - setReverseConnectState
                - setReverseConnectState
                - UA_String_clear.2154
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1182,12'
              BranchSideFuncs:
                - setReverseConnectState
                - setReverseConnectState
                - UA_String_clear.2154
                - setBinaryProtocolManagerState
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1182,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1183,36'
              BranchSideFuncs:
                - setReverseConnectState
                - UA_String_clear.2154
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1200,9'
              BranchSideFuncs:
                - setReverseConnectState
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1184,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1184,13'
              BranchSideFuncs:
                - UA_String_clear.2154
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1185,30'
              BranchSideFuncs:
                - UA_String_clear.2154
                - setBinaryProtocolManagerState
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1189,60'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1190,16'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1196,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1190,48'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1191,16'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1196,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1191,50'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1192,16'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1196,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1189,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1193,47'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1196,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1205,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1206,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1210,19'
              BranchSideFuncs:
                - createServerSecureChannel
                - sendRHEMessage
                - setReverseConnectState
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
                - UA_SecureChannel_processBuffer
                - setReverseConnectState
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
                - setReverseConnectState
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1211,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1212,44'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - setReverseConnectState
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
                - setReverseConnectState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1242,24'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - setReverseConnectState
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
                - setReverseConnectState
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1213,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1214,28'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1224,33'
              BranchSideFuncs:
                - sendRHEMessage
                - setReverseConnectState
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1225,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1226,28'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.2136
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1235,9'
              BranchSideFuncs:
                - setReverseConnectState
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1247,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1254,28'
              BranchSideFuncs:
                - UA_SecureChannel_sendError
                - UA_SecureChannel_shutdown
                - setReverseConnectState
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1265,28'
              BranchSideFuncs:
                - setReverseConnectState
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1159,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1170,9'
          Dst:             setReverseConnectState
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1177,13'
          Dst:             deleteServerSecureChannel
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1183,13'
          Dst:             setReverseConnectState
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1185,13'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1193,17'
          Dst:             setBinaryProtocolManagerState
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1201,9'
          Dst:             setReverseConnectState
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1212,18'
          Dst:             createServerSecureChannel
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1218,28'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1214,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1224,18'
          Dst:             sendRHEMessage
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1230,28'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1226,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1236,9'
          Dst:             setReverseConnectState
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1244,14'
          Dst:             UA_SecureChannel_processBuffer
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1244,14'
          Dst:             processSecureChannelMessage
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1257,9'
          Dst:             UA_SecureChannel_sendError
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1258,9'
          Dst:             UA_SecureChannel_shutdown
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1260,9'
          Dst:             setReverseConnectState
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1265,5'
          Dst:             setReverseConnectState
    - functionName:    UA_BinaryProtocolManager_start
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_ServerComponent *'
      constantsTouched: []
      argNames:
        - server
        - sc
      BBCount:         41
      ICount:          282
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - UA_Array_appendCopy
        - UA_LOG_ERROR
        - UA_LOG_WARNING
        - UA_STRING
        - UA_String_equal
        - UA_parseEndpointUrl
        - addRepeatedCallback
        - createServerConnection
        - secureChannelHouseKeeping
        - setBinaryProtocolManagerState
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1281,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1282,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1285,16'
              BranchSideFuncs:
                - UA_LOG_ERROR.2170
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
                - createServerConnection
                - UA_LOG_WARNING.2136
                - UA_STRING.2129
                - createServerConnection
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1286,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1288,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.2136
                - UA_STRING.2129
                - createServerConnection
                - UA_LOG_ERROR.2170
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1296,20'
              BranchSideFuncs:
                - UA_LOG_ERROR.2170
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
                - createServerConnection
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1293,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1294,30'
              BranchSideFuncs:
                - UA_LOG_ERROR.2170
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1295,5'
              BranchSideFuncs:
                - UA_LOG_ERROR.2170
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1296,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:0,0'
              BranchSideFuncs:
                - createServerConnection
                - UA_LOG_ERROR.2170
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1297,45'
              BranchSideFuncs:
                - createServerConnection
                - UA_LOG_ERROR.2170
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1298,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1299,34'
              BranchSideFuncs:
                - UA_LOG_ERROR.2170
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
                - createServerConnection
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1300,9'
              BranchSideFuncs:
                - UA_LOG_ERROR.2170
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
                - createServerConnection
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1303,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1304,22'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1311,16'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1311,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1312,30'
              BranchSideFuncs:
                - UA_parseEndpointUrl
                - setBinaryProtocolManagerState
                - UA_Array_appendCopy
                - UA_String_equal.2130
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1338,35'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1317,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1317,53'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1318,13'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1317,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1318,13'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1322,16'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1323,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1324,33'
              BranchSideFuncs:
                - UA_String_equal.2130
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1328,12'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_String_equal.2130
                - UA_Array_appendCopy
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1324,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1326,17'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_String_equal.2130
                - UA_Array_appendCopy
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1327,9'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1328,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1330,46'
              BranchSideFuncs:
                - UA_Array_appendCopy
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_String_equal.2130
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1335,5'
              BranchSideFuncs:
                - setBinaryProtocolManagerState
                - UA_parseEndpointUrl
                - UA_Array_appendCopy
                - UA_String_equal.2130
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1279,9'
          Dst:             addRepeatedCallback
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1279,9'
          Dst:             secureChannelHouseKeeping
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1288,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1291,32'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1292,18'
          Dst:             createServerConnection
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1297,22'
          Dst:             createServerConnection
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1304,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1315,18'
          Dst:             UA_parseEndpointUrl
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1324,16'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1330,17'
          Dst:             UA_Array_appendCopy
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1338,5'
          Dst:             setBinaryProtocolManagerState
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_BinaryProtocolManager_new
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      'struct.UA_ServerComponent *'
      argCount:        1
      argTypes:
        - 'struct.UA_Server *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         8
      ICount:          96
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - UA_BinaryProtocolManager_free
        - UA_BinaryProtocolManager_start
        - UA_BinaryProtocolManager_stop
        - UA_STRING
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1411,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1412,9'
              BranchSideFuncs:
                - UA_STRING.2129
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1414,19'
              BranchSideFuncs:
                - UA_STRING.2129
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1424,20'
          Dst:             UA_STRING
    - functionName:    UA_Server_removeReverseConnect
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - size_t
      constantsTouched: []
      argNames:
        - server
        - handle
      BBCount:         27
      ICount:          219
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_STRING
        - UA_String_clear
        - UA_UNLOCK
        - getServerComponentByName
        - setReverseConnectRetryCallback
        - setReverseConnectState
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1116,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1117,22'
              BranchSideFuncs:
                - UA_UNLOCK.2141
                - setReverseConnectRetryCallback
                - setReverseConnectState
                - UA_String_clear.2154
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1124,5'
              BranchSideFuncs:
                - UA_UNLOCK.2141
                - setReverseConnectRetryCallback
                - setReverseConnectState
                - UA_String_clear.2154
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1124,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1124,5'
              BranchSideFuncs:
                - UA_UNLOCK.2141
                - setReverseConnectRetryCallback
                - setReverseConnectState
                - UA_String_clear.2154
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1124,5'
              BranchSideFuncs:
                - UA_UNLOCK.2141
                - setReverseConnectRetryCallback
                - setReverseConnectState
                - UA_String_clear.2154
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1124,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1125,12'
              BranchSideFuncs:
                - setReverseConnectState
                - UA_String_clear.2154
                - UA_UNLOCK.2141
                - setReverseConnectRetryCallback
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1144,8'
              BranchSideFuncs:
                - UA_UNLOCK.2141
                - setReverseConnectRetryCallback
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1125,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1126,13'
              BranchSideFuncs:
                - UA_UNLOCK.2141
                - setReverseConnectRetryCallback
                - setReverseConnectState
                - UA_String_clear.2154
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1128,9'
              BranchSideFuncs:
                - setReverseConnectState
                - UA_String_clear.2154
                - UA_UNLOCK.2141
                - setReverseConnectRetryCallback
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1128,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1128,9'
              BranchSideFuncs:
                - setReverseConnectState
                - UA_String_clear.2154
                - UA_UNLOCK.2141
                - setReverseConnectRetryCallback
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1131,12'
              BranchSideFuncs:
                - setReverseConnectState
                - UA_String_clear.2154
                - UA_UNLOCK.2141
                - setReverseConnectRetryCallback
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1131,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1132,35'
              BranchSideFuncs:
                - UA_UNLOCK.2141
                - setReverseConnectRetryCallback
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1136,36'
              BranchSideFuncs:
                - setReverseConnectState
                - UA_String_clear.2154
                - UA_UNLOCK.2141
                - setReverseConnectRetryCallback
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1144,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1145,40'
              BranchSideFuncs:
                - setReverseConnectRetryCallback
                - UA_UNLOCK.2141
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1147,16'
              BranchSideFuncs:
                - UA_UNLOCK.2141
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1111,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1114,42'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1114,9'
          Dst:             getServerComponentByName
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1117,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1119,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1136,13'
          Dst:             setReverseConnectState
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1137,13'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1145,9'
          Dst:             setReverseConnectRetryCallback
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1147,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    UA_Server_addReverseConnect
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - size_t
        - 'char *'
        - 'func_type *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - server
        - url
        - stateCallback
        - callbackContext
        - handle
        - ''
      BBCount:         18
      ICount:          215
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_LOG_WARNING
        - UA_STRING
        - UA_Server_getConfig
        - UA_String_copy
        - UA_UNLOCK
        - UA_parseEndpointUrl
        - attemptReverseConnect
        - getServerComponentByName
        - setReverseConnectRetryCallback
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1060,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1061,22'
              BranchSideFuncs:
                - UA_parseEndpointUrl
                - UA_String_copy.2175
                - UA_LOCK.2140
                - setReverseConnectRetryCallback
                - attemptReverseConnect
                - UA_UNLOCK.2141
                - UA_LOG_WARNING.2136
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1067,26'
              BranchSideFuncs:
                - UA_parseEndpointUrl
                - UA_String_copy.2175
                - UA_LOCK.2140
                - setReverseConnectRetryCallback
                - attemptReverseConnect
                - UA_UNLOCK.2141
                - UA_LOG_WARNING.2136
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1070,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1071,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.2136
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1079,9'
              BranchSideFuncs:
                - UA_String_copy.2175
                - UA_LOCK.2140
                - setReverseConnectRetryCallback
                - attemptReverseConnect
                - UA_UNLOCK.2141
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1080,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1081,9'
              BranchSideFuncs:
                - UA_String_copy.2175
                - UA_LOCK.2140
                - setReverseConnectRetryCallback
                - attemptReverseConnect
                - UA_UNLOCK.2141
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1083,32'
              BranchSideFuncs:
                - UA_String_copy.2175
                - UA_LOCK.2140
                - setReverseConnectRetryCallback
                - attemptReverseConnect
                - UA_UNLOCK.2141
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1095,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1095,5'
              BranchSideFuncs:
                - attemptReverseConnect
                - UA_UNLOCK.2141
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1097,8'
              BranchSideFuncs:
                - attemptReverseConnect
                - UA_UNLOCK.2141
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:1097,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1098,19'
              BranchSideFuncs:
                - attemptReverseConnect
                - UA_UNLOCK.2141
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:1101,33'
              BranchSideFuncs:
                - attemptReverseConnect
                - UA_UNLOCK.2141
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1056,31'
          Dst:             UA_Server_getConfig
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1058,42'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1058,9'
          Dst:             getServerComponentByName
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1061,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1069,25'
          Dst:             UA_parseEndpointUrl
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1071,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1083,5'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1089,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1092,5'
          Dst:             setReverseConnectRetryCallback
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1101,11'
          Dst:             attemptReverseConnect
        - Src:             '/src/open62541/src/server/ua_server_binary.c:1103,5'
          Dst:             UA_UNLOCK
    - functionName:    getBoundSession
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_Session **'
      constantsTouched: []
      argNames:
        - server
        - channel
        - token
        - session
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - UA_NodeId_equal
        - getSessionByToken
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:416,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:417,29'
              BranchSideFuncs:
                - UA_NodeId_equal.2153
                - getSessionByToken
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:433,48'
              BranchSideFuncs:
                - getSessionByToken
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:417,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:418,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:421,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:421,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:422,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:427,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:434,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:435,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:439,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:417,13'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_server_binary.c:433,30'
          Dst:             getSessionByToken
    - functionName:    generateSecureChannelTokenId
      functionSourceFile: '/src/open62541/src/server/ua_server_binary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Server *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOG_ERROR
        - UA_STRING
        - getServerComponentByName
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_binary.c:114,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:115,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_binary.c:120,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_binary.c:113,42'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_server_binary.c:113,9'
          Dst:             getServerComponentByName
        - Src:             '/src/open62541/src/server/ua_server_binary.c:115,9'
          Dst:             UA_LOG_ERROR
    - functionName:    UA_ReferenceTypeSet_init
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReferenceTypeSet *'
      constantsTouched: []
      argNames:
        - set
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NODESTORE_GETFROMREF
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'union.UA_Node *'
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - size_t
      constantsTouched: []
      argNames:
        - server
        - target
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Server_processServiceOperations
      functionSourceFile: '/src/open62541/src/server/ua_server_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'func_type *'
        - 'char *'
        - 'size_t *'
        - 'struct.UA_DataType *'
        - 'size_t *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - server
        - session
        - operationCallback
        - context
        - requestOperations
        - requestOperationsType
        - responseOperations
        - responseOperationsType
      BBCount:         12
      ICount:          138
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Array_new
      functionUses:    17
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:314,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:318,42'
              BranchSideFuncs:
                - UA_Array_new
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:320,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:321,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:323,27'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:327,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:332,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_utils.c:319,16'
          Dst:             UA_Array_new
    - functionName:    UA_NODESTORE_GET
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      'union.UA_Node *'
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Server_editNode
      functionSourceFile: '/src/open62541/src/server/ua_server_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - session
        - nodeId
        - callback
        - data
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_NODESTORE_GET
      functionUses:    22
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:278,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:279,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:280,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_utils.c:277,27'
          Dst:             UA_NODESTORE_GET
    - functionName:    UA_ExpandedNodeId_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getAllInterfaceChildNodeIds
      functionSourceFile: '/src/open62541/src/server/ua_server_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - server
        - objectNode
        - objectTypeNode
        - interfaceChildNodes
        - interfaceChildNodesSize
      BBCount:         50
      ICount:          398
      EdgeCount:       64
      CyclomaticComplexity: 16
      functionsReached:
        - UA_Array_delete
        - UA_ExpandedNodeId_init
        - UA_NodeId_copy
        - UA_NodeId_init
        - UA_REFTYPESET
        - __assert_fail
        - browseRecursive
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:156,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:156,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:157,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:156,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:158,6'
              BranchSideFuncs:
                - UA_REFTYPESET
                - browseRecursive
                - UA_Array_delete
                - UA_ExpandedNodeId_init.2214
                - UA_ExpandedNodeId_init.2214
                - UA_NodeId_copy.2215
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:172,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:173,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:178,9'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_ExpandedNodeId_init.2214
                - UA_ExpandedNodeId_init.2214
                - UA_NodeId_copy.2215
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:181,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:182,12'
              BranchSideFuncs:
                - UA_ExpandedNodeId_init.2214
                - UA_ExpandedNodeId_init.2214
                - UA_NodeId_copy.2215
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:188,30'
              BranchSideFuncs:
                - UA_ExpandedNodeId_init.2214
                - UA_ExpandedNodeId_init.2214
                - UA_NodeId_copy.2215
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:182,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:183,29'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:185,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:197,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:199,13'
              BranchSideFuncs:
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:264,21'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:206,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:207,29'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:217,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:209,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:210,34'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:214,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:217,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:217,9'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:219,12'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:219,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:220,13'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:223,14'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:223,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:225,17'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:237,17'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:228,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:229,33'
              BranchSideFuncs:
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:235,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:240,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:241,33'
              BranchSideFuncs:
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:248,37'
              BranchSideFuncs:
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:252,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:0,0'
              BranchSideFuncs:
                - UA_NodeId_init.2218
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:253,35'
              BranchSideFuncs:
                - UA_NodeId_init.2218
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:256,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:257,15'
              BranchSideFuncs:
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:260,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:260,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:260,9'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:261,25'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_utils.c:164,9'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_server_utils.c:167,9'
          Dst:             browseRecursive
        - Src:             '/src/open62541/src/server/ua_server_utils.c:183,13'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server_utils.c:190,5'
          Dst:             UA_ExpandedNodeId_init
        - Src:             '/src/open62541/src/server/ua_server_utils.c:192,5'
          Dst:             UA_ExpandedNodeId_init
        - Src:             '/src/open62541/src/server/ua_server_utils.c:193,5'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_server_utils.c:199,13'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_server_utils.c:202,18'
          Dst:             browseRecursive
        - Src:             '/src/open62541/src/server/ua_server_utils.c:207,13'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server_utils.c:210,17'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server_utils.c:217,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_server_utils.c:229,17'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server_utils.c:231,17'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server_utils.c:241,17'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server_utils.c:243,17'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server_utils.c:253,17'
          Dst:             UA_NodeId_init
        - Src:             '/src/open62541/src/server/ua_server_utils.c:260,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_server_utils.c:261,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server_utils.c:264,5'
          Dst:             UA_Array_delete
    - functionName:    UA_REFTYPESET
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - index
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ReferenceTypeSet_init
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/plugin/nodestore.h:210,5'
          Dst:             UA_ReferenceTypeSet_init
    - functionName:    UA_NodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:606,1'
          Dst:             UA_copy
    - functionName:    UA_NodeId_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getParentTypeAndInterfaceHierarchy
      functionSourceFile: '/src/open62541/src/server/ua_server_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - server
        - typeNode
        - typeHierarchy
        - typeHierarchySize
      BBCount:         32
      ICount:          279
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - UA_Array_delete
        - UA_NodeId_copy
        - UA_NodeId_init
        - UA_REFTYPESET
        - __assert_fail
        - browseRecursive
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:97,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:98,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:100,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_copy.2215
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:100,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:100,5'
              BranchSideFuncs:
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_copy.2215
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:103,9'
              BranchSideFuncs:
                - UA_REFTYPESET
                - browseRecursive
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_copy.2215
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:109,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:110,25'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:114,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_copy.2215
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:114,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:114,5'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_copy.2215
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:117,9'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_copy.2215
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:118,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:119,25'
              BranchSideFuncs:
                - UA_NodeId_copy.2215
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:124,29'
              BranchSideFuncs:
                - UA_NodeId_copy.2215
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_NodeId_init.2218
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:125,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:126,9'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:132,16'
              BranchSideFuncs:
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
                - UA_NodeId_init.2218
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:132,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:133,9'
              BranchSideFuncs:
                - UA_NodeId_init.2218
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:136,16'
              BranchSideFuncs:
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
                - UA_NodeId_init.2218
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:136,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:137,9'
              BranchSideFuncs:
                - UA_NodeId_init.2218
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:141,22'
              BranchSideFuncs:
                - __assert_fail
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:144,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:144,5'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:146,21'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_utils.c:90,9'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_server_utils.c:93,28'
          Dst:             browseRecursive
        - Src:             '/src/open62541/src/server/ua_server_utils.c:100,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_server_utils.c:103,9'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_server_utils.c:106,14'
          Dst:             browseRecursive
        - Src:             '/src/open62541/src/server/ua_server_utils.c:110,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server_utils.c:114,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_server_utils.c:119,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server_utils.c:120,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server_utils.c:124,14'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_server_utils.c:127,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server_utils.c:128,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server_utils.c:134,9'
          Dst:             UA_NodeId_init
        - Src:             '/src/open62541/src/server/ua_server_utils.c:138,9'
          Dst:             UA_NodeId_init
        - Src:             '/src/open62541/src/server/ua_server_utils.c:144,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_server_utils.c:146,5'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_server_utils.c:147,5'
          Dst:             UA_Array_delete
    - functionName:    UA_Node_hasSubTypeOrInstances
      functionSourceFile: '/src/open62541/src/server/ua_server_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_NodeHead *'
      constantsTouched: []
      argNames:
        - head
      BBCount:         16
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:75,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:76,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:83,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:76,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:77,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:79,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:76,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:78,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:79,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:79,50'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:80,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:82,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:79,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:81,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:82,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    returnFirstType
      functionSourceFile: '/src/open62541/src/server/ua_server_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ReferenceTarget *'
      constantsTouched: []
      argNames:
        - context
        - t
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODESTORE_GETFROMREF
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_utils.c:29,30'
          Dst:             UA_NODESTORE_GETFROMREF
    - functionName:    getNodeType
      functionSourceFile: '/src/open62541/src/server/ua_server_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'union.UA_Node *'
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeHead *'
      constantsTouched: []
      argNames:
        - server
        - head
      BBCount:         23
      ICount:          142
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - UA_NodeReferenceKind_iterate
        - returnFirstType
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:37,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:39,24'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:43,24'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:50,24'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:50,24'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:50,24'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:50,24'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:54,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:58,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:59,37'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:70,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:60,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:61,13'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:62,12'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:62,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:63,13'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:65,42'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_server_utils.c:66,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:67,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_utils.c:68,5'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_utils.c:65,13'
          Dst:             UA_NodeReferenceKind_iterate
        - Src:             '/src/open62541/src/server/ua_server_utils.c:65,13'
          Dst:             returnFirstType
    - functionName:    UA_Server_findDataType
      functionSourceFile: '/src/open62541/src/server/ua_server_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      'struct.UA_DataType *'
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - typeId
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_findDataTypeWithCustom
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_utils.c:17,12'
          Dst:             UA_findDataTypeWithCustom
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    UA_AsyncManager_sendAsyncResponse
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_AsyncManager *'
        - 'struct.UA_Server *'
        - 'struct.UA_AsyncResponse *'
      constantsTouched: []
      argNames:
        - am
        - server
        - ar
      BBCount:         11
      ICount:          121
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_AsyncManager_removeAsyncResponse
        - UA_LOCK_ASSERT
        - UA_LOG_WARNING
        - UA_NodeId_print
        - UA_String_clear
        - getSessionById
        - sendResponse
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:28,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:29,19'
              BranchSideFuncs:
                - UA_AsyncManager_removeAsyncResponse
                - sendResponse
                - UA_AsyncManager_removeAsyncResponse
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:40,33'
              BranchSideFuncs:
                - UA_AsyncManager_removeAsyncResponse
                - sendResponse
                - UA_AsyncManager_removeAsyncResponse
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:41,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:45,46'
              BranchSideFuncs:
                - sendResponse
                - UA_AsyncManager_removeAsyncResponse
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:51,10'
              BranchSideFuncs:
                - sendResponse
                - UA_AsyncManager_removeAsyncResponse
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:58,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:63,5'
              BranchSideFuncs:
                - UA_AsyncManager_removeAsyncResponse
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:64,42'
              BranchSideFuncs:
                - UA_AsyncManager_removeAsyncResponse
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:23,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_server_async.c:24,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_server_async.c:27,27'
          Dst:             getSessionById
        - Src:             '/src/open62541/src/server/ua_server_async.c:30,9'
          Dst:             UA_NodeId_print
        - Src:             '/src/open62541/src/server/ua_server_async.c:31,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server_async.c:34,9'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/server/ua_server_async.c:35,9'
          Dst:             UA_AsyncManager_removeAsyncResponse
        - Src:             '/src/open62541/src/server/ua_server_async.c:45,9'
          Dst:             UA_AsyncManager_removeAsyncResponse
        - Src:             '/src/open62541/src/server/ua_server_async.c:56,9'
          Dst:             sendResponse
        - Src:             '/src/open62541/src/server/ua_server_async.c:64,5'
          Dst:             UA_AsyncManager_removeAsyncResponse
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_AsyncManager_removeAsyncResponse
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_AsyncManager *'
        - 'struct.UA_AsyncResponse *'
      constantsTouched: []
      argNames:
        - am
        - ar
      BBCount:         8
      ICount:          82
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - UA_CallResponse_clear
        - UA_NodeId_clear
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:258,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:258,5'
              BranchSideFuncs:
                - UA_CallResponse_clear
                - UA_NodeId_clear.2316
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:258,5'
              BranchSideFuncs:
                - UA_CallResponse_clear
                - UA_NodeId_clear.2316
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:260,5'
          Dst:             UA_CallResponse_clear
        - Src:             '/src/open62541/src/server/ua_server_async.c:261,5'
          Dst:             UA_NodeId_clear
    - functionName:    UA_CallResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5728
      functionLinenumberEnd: 5728
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CallResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:5728,1'
          Dst:             UA_clear
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    integrateOperationResult
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.UA_AsyncManager *'
        - 'struct.UA_Server *'
        - 'struct.UA_AsyncOperation *'
      constantsTouched: []
      argNames:
        - am
        - server
        - ao
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_AsyncManager_sendAsyncResponse
        - UA_CallMethodResult_init
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:91,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:91,8'
              BranchSideFuncs:
                - UA_AsyncManager_sendAsyncResponse
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:92,43'
              BranchSideFuncs:
                - UA_AsyncManager_sendAsyncResponse
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:72,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_server_async.c:73,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_server_async.c:81,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/server/ua_server_async.c:87,5'
          Dst:             UA_CallMethodResult_init
        - Src:             '/src/open62541/src/server/ua_server_async.c:92,9'
          Dst:             UA_AsyncManager_sendAsyncResponse
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_CallMethodResult_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5636
      functionLinenumberEnd: 5636
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CallMethodResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_CallMethodResult_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5656
      functionLinenumberEnd: 5656
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CallMethodResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:5656,1'
          Dst:             UA_clear
    - functionName:    UA_CallMethodRequest_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5620
      functionLinenumberEnd: 5620
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CallMethodRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:5620,1'
          Dst:             UA_clear
    - functionName:    processAsyncResults
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Server *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         18
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - UA_AsyncOperation_delete
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_UNLOCK
        - __assert_fail
        - integrateOperationResult
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:108,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:109,9'
              BranchSideFuncs:
                - integrateOperationResult
                - UA_AsyncOperation_delete
                - __assert_fail
                - UA_UNLOCK.2325
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:117,16'
              BranchSideFuncs:
                - UA_UNLOCK.2325
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:109,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:109,9'
              BranchSideFuncs:
                - integrateOperationResult
                - UA_AsyncOperation_delete
                - __assert_fail
                - UA_UNLOCK.2325
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:109,9'
              BranchSideFuncs:
                - integrateOperationResult
                - UA_AsyncOperation_delete
                - __assert_fail
                - UA_UNLOCK.2325
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:110,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:111,18'
              BranchSideFuncs:
                - UA_AsyncOperation_delete
                - __assert_fail
                - UA_UNLOCK.2325
                - integrateOperationResult
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:112,34'
              BranchSideFuncs:
                - UA_AsyncOperation_delete
                - __assert_fail
                - UA_UNLOCK.2325
                - integrateOperationResult
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:114,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:114,9'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - integrateOperationResult
                - UA_AsyncOperation_delete
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:115,9'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - integrateOperationResult
                - UA_AsyncOperation_delete
                - __assert_fail
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:102,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_server_async.c:103,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_server_async.c:107,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_async.c:110,12'
          Dst:             integrateOperationResult
        - Src:             '/src/open62541/src/server/ua_server_async.c:112,9'
          Dst:             UA_AsyncOperation_delete
        - Src:             '/src/open62541/src/server/ua_server_async.c:114,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_server_async.c:117,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_AsyncOperation_delete
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_AsyncOperation *'
      constantsTouched: []
      argNames:
        - ar
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_CallMethodRequest_clear
        - UA_CallMethodResult_clear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:15,5'
          Dst:             UA_CallMethodRequest_clear
        - Src:             '/src/open62541/src/server/ua_server_async.c:16,5'
          Dst:             UA_CallMethodResult_clear
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_NodeId_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:626,13'
          Dst:             UA_order
    - functionName:    UA_AsyncManager_cancel
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - int
      constantsTouched: []
      argNames:
        - server
        - session
        - requestHandle
      BBCount:         41
      ICount:          325
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_NodeId_equal
        - UA_UNLOCK
        - processAsyncResults
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:454,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:454,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
                - UA_NodeId_equal.2330
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:454,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
                - UA_NodeId_equal.2330
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:454,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:455,12'
              BranchSideFuncs:
                - UA_NodeId_equal.2330
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:470,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:455,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:456,30'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
                - UA_NodeId_equal.2330
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:457,13'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
                - UA_NodeId_equal.2330
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:455,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:457,13'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
                - UA_NodeId_equal.2330
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:460,9'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
                - UA_NodeId_equal.2330
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:461,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:461,9'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
                - UA_NodeId_equal.2330
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:461,9'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
                - UA_NodeId_equal.2330
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:470,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:470,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:470,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:470,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:471,12'
              BranchSideFuncs:
                - UA_NodeId_equal.2330
                - UA_UNLOCK.2325
                - processAsyncResults
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:484,16'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:471,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:472,30'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:473,13'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:471,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:473,13'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:476,9'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:477,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:477,9'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:477,9'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - processAsyncResults
                - UA_NodeId_equal.2330
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:447,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_server_async.c:450,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_async.c:456,13'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_server_async.c:472,13'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_server_async.c:484,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_async.c:487,12'
          Dst:             processAsyncResults
    - functionName:    UA_Server_processServiceOperationsAsync
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - int
        - int
        - 'func_type *'
        - 'size_t *'
        - 'struct.UA_DataType *'
        - 'size_t *'
        - 'struct.UA_DataType *'
        - 'struct.UA_AsyncResponse **'
      constantsTouched: []
      argNames:
        - server
        - session
        - requestId
        - requestHandle
        - operationCallback
        - requestOperations
        - requestOperationsType
        - responseOperations
        - responseOperationsType
        - ar
      BBCount:         12
      ICount:          147
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Array_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:422,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:423,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:426,42'
              BranchSideFuncs:
                - UA_Array_new
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:428,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:429,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:430,27'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:435,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:442,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:427,16'
          Dst:             UA_Array_new
    - functionName:    setMethodNodeAsync
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'union.UA_Node *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - isAsync
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:395,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:396,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:397,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Server_setMethodNodeAsync
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - bool
      constantsTouched: []
      argNames:
        - server
        - id
        - isAsync
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_Server_editNode
        - UA_UNLOCK
        - setMethodNodeAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:404,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_async.c:406,9'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_server_async.c:406,9'
          Dst:             setMethodNodeAsync
        - Src:             '/src/open62541/src/server/ua_server_async.c:408,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_CallMethodResult_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5646
      functionLinenumberEnd: 5646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_CallMethodResult *'
        - 'struct.UA_CallMethodResult *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:5646,1'
          Dst:             UA_copy
    - functionName:    UA_Server_setAsyncOperationResult
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'union.UA_AsyncOperationResponse *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - response
        - context
      BBCount:         25
      ICount:          206
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - UA_CallMethodResult_copy
        - UA_LOCK
        - UA_LOG_DEBUG
        - UA_LOG_WARNING
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:343,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:345,24'
              BranchSideFuncs:
                - UA_LOCK.2322
                - UA_LOG_WARNING.2315
                - UA_UNLOCK.2325
                - UA_CallMethodResult_copy
                - UA_UNLOCK.2325
                - UA_LOG_DEBUG.2321
                - UA_LOG_WARNING.2315
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:350,14'
              BranchSideFuncs:
                - UA_LOCK.2322
                - UA_LOG_WARNING.2315
                - UA_UNLOCK.2325
                - UA_CallMethodResult_copy
                - UA_UNLOCK.2325
                - UA_LOG_DEBUG.2321
                - UA_LOG_WARNING.2315
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:358,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:359,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.2315
                - UA_UNLOCK.2325
                - UA_CallMethodResult_copy
                - UA_UNLOCK.2325
                - UA_LOG_DEBUG.2321
                - UA_LOG_WARNING.2315
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:362,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.2315
                - UA_UNLOCK.2325
                - UA_CallMethodResult_copy
                - UA_UNLOCK.2325
                - UA_LOG_DEBUG.2321
                - UA_LOG_WARNING.2315
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:359,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:360,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.2315
                - UA_UNLOCK.2325
                - UA_CallMethodResult_copy
                - UA_UNLOCK.2325
                - UA_LOG_DEBUG.2321
                - UA_LOG_WARNING.2315
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:361,5'
              BranchSideFuncs:
                - UA_LOG_WARNING.2315
                - UA_UNLOCK.2325
                - UA_CallMethodResult_copy
                - UA_UNLOCK.2325
                - UA_LOG_DEBUG.2321
                - UA_LOG_WARNING.2315
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:362,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:363,24'
              BranchSideFuncs:
                - UA_CallMethodResult_copy
                - UA_UNLOCK.2325
                - UA_LOG_DEBUG.2321
                - UA_LOG_WARNING.2315
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:371,35'
              BranchSideFuncs:
                - UA_CallMethodResult_copy
                - UA_UNLOCK.2325
                - UA_LOG_DEBUG.2321
                - UA_LOG_WARNING.2315
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:372,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:373,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.2315
                - UA_UNLOCK.2325
                - UA_LOG_DEBUG.2321
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:379,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOG_DEBUG.2321
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:379,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:379,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOG_DEBUG.2321
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:379,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOG_DEBUG.2321
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:345,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server_async.c:350,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_async.c:363,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server_async.c:365,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_async.c:371,9'
          Dst:             UA_CallMethodResult_copy
        - Src:             '/src/open62541/src/server/ua_server_async.c:373,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server_async.c:382,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_async.c:384,5'
          Dst:             UA_LOG_DEBUG
    - functionName:    UA_Server_getAsyncOperationNonBlocking
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'int *'
        - 'union.UA_AsyncOperationRequest **'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - server
        - type
        - request
        - context
        - timeout
      BBCount:         16
      ICount:          160
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:320,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:320,8'
              BranchSideFuncs:
                - UA_UNLOCK.2325
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:321,9'
              BranchSideFuncs:
                - UA_UNLOCK.2325
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:321,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:321,9'
              BranchSideFuncs:
                - UA_UNLOCK.2325
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:321,9'
              BranchSideFuncs:
                - UA_UNLOCK.2325
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:326,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:327,24'
              BranchSideFuncs:
                - UA_UNLOCK.2325
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:328,13'
              BranchSideFuncs:
                - UA_UNLOCK.2325
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:318,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_async.c:330,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_CallMethodRequest_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5610
      functionLinenumberEnd: 5610
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_CallMethodRequest *'
        - 'struct.UA_CallMethodRequest *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:5610,1'
          Dst:             UA_copy
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_AsyncManager_createAsyncOp
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_AsyncManager *'
        - 'struct.UA_Server *'
        - 'struct.UA_AsyncResponse *'
        - size_t
        - 'struct.UA_CallMethodRequest *'
      constantsTouched: []
      argNames:
        - am
        - server
        - ar
        - opIndex
        - opRequest
      BBCount:         18
      ICount:          195
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - UA_CallMethodRequest_copy
        - UA_CallMethodResult_init
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_LOG_WARNING
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:270,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:271,8'
              BranchSideFuncs:
                - UA_LOG_ERROR.2335
                - UA_CallMethodRequest_copy
                - UA_CallMethodResult_init
                - UA_LOCK.2322
                - UA_UNLOCK.2325
                - UA_LOG_ERROR.2335
                - UA_LOG_WARNING.2315
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:278,49'
              BranchSideFuncs:
                - UA_LOG_ERROR.2335
                - UA_CallMethodRequest_copy
                - UA_CallMethodResult_init
                - UA_LOCK.2322
                - UA_UNLOCK.2325
                - UA_LOG_ERROR.2335
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:270,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:272,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.2315
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:278,49'
              BranchSideFuncs:
                - UA_LOG_ERROR.2335
                - UA_CallMethodRequest_copy
                - UA_CallMethodResult_init
                - UA_LOCK.2322
                - UA_UNLOCK.2325
                - UA_LOG_ERROR.2335
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:279,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:280,22'
              BranchSideFuncs:
                - UA_CallMethodRequest_copy
                - UA_CallMethodResult_init
                - UA_LOCK.2322
                - UA_UNLOCK.2325
                - UA_LOG_ERROR.2335
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:285,54'
              BranchSideFuncs:
                - UA_CallMethodRequest_copy
                - UA_CallMethodResult_init
                - UA_LOCK.2322
                - UA_UNLOCK.2325
                - UA_LOG_ERROR.2335
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:286,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:287,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.2335
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:293,31'
              BranchSideFuncs:
                - UA_CallMethodResult_init
                - UA_LOCK.2322
                - UA_UNLOCK.2325
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:303,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:304,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:306,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:272,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server_async.c:280,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_server_async.c:285,28'
          Dst:             UA_CallMethodRequest_copy
        - Src:             '/src/open62541/src/server/ua_server_async.c:287,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_server_async.c:293,5'
          Dst:             UA_CallMethodResult_init
        - Src:             '/src/open62541/src/server/ua_server_async.c:297,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_async.c:301,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_NodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:606,1'
          Dst:             UA_copy
    - functionName:    UA_AsyncManager_createAsyncResponse
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_AsyncManager *'
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - int
        - int
        - int
        - 'struct.UA_AsyncResponse **'
      constantsTouched: []
      argNames:
        - am
        - server
        - sessionId
        - requestId
        - requestHandle
        - operationType
        - outAr
      BBCount:         13
      ICount:          163
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - UA_NodeId_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:231,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:232,9'
              BranchSideFuncs:
                - UA_NodeId_copy.2339
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:234,40'
              BranchSideFuncs:
                - UA_NodeId_copy.2339
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:235,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:240,24'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:246,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:248,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:249,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:234,25'
          Dst:             UA_NodeId_copy
    - functionName:    UA_LOCK_DESTROY
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/config.h:402,5'
          Dst:             pthread_mutex_destroy
    - functionName:    UA_AsyncManager_clear
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_AsyncManager *'
        - 'struct.UA_Server *'
      constantsTouched: []
      argNames:
        - am
        - server
      BBCount:         46
      ICount:          302
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - UA_AsyncManager_removeAsyncResponse
        - UA_AsyncOperation_delete
        - UA_LOCK
        - UA_LOCK_DESTROY
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:200,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:200,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
                - UA_AsyncOperation_delete
                - UA_AsyncOperation_delete
                - UA_AsyncOperation_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:200,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
                - UA_AsyncOperation_delete
                - UA_AsyncOperation_delete
                - UA_AsyncOperation_delete
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:200,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:201,9'
              BranchSideFuncs:
                - UA_AsyncOperation_delete
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
                - UA_AsyncOperation_delete
                - UA_AsyncOperation_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:204,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
                - UA_AsyncOperation_delete
                - UA_AsyncOperation_delete
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:201,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:201,9'
              BranchSideFuncs:
                - UA_AsyncOperation_delete
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
                - UA_AsyncOperation_delete
                - UA_AsyncOperation_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:201,9'
              BranchSideFuncs:
                - UA_AsyncOperation_delete
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
                - UA_AsyncOperation_delete
                - UA_AsyncOperation_delete
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:204,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:204,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
                - UA_AsyncOperation_delete
                - UA_AsyncOperation_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:204,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
                - UA_AsyncOperation_delete
                - UA_AsyncOperation_delete
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:204,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:205,9'
              BranchSideFuncs:
                - UA_AsyncOperation_delete
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
                - UA_AsyncOperation_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:208,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
                - UA_AsyncOperation_delete
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:205,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:205,9'
              BranchSideFuncs:
                - UA_AsyncOperation_delete
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
                - UA_AsyncOperation_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:205,9'
              BranchSideFuncs:
                - UA_AsyncOperation_delete
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
                - UA_AsyncOperation_delete
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:208,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:208,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
                - UA_AsyncOperation_delete
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:208,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
                - UA_AsyncOperation_delete
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:208,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:209,9'
              BranchSideFuncs:
                - UA_AsyncOperation_delete
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:212,16'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:209,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:209,9'
              BranchSideFuncs:
                - UA_AsyncOperation_delete
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:209,9'
              BranchSideFuncs:
                - UA_AsyncOperation_delete
                - UA_UNLOCK.2325
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:216,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:216,5'
              BranchSideFuncs:
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:216,5'
              BranchSideFuncs:
                - UA_LOCK_DESTROY.2340
                - UA_AsyncManager_removeAsyncResponse
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:216,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:217,45'
              BranchSideFuncs:
                - UA_AsyncManager_removeAsyncResponse
                - UA_LOCK_DESTROY.2340
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:221,22'
              BranchSideFuncs:
                - UA_LOCK_DESTROY.2340
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:199,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_async.c:202,9'
          Dst:             UA_AsyncOperation_delete
        - Src:             '/src/open62541/src/server/ua_server_async.c:206,9'
          Dst:             UA_AsyncOperation_delete
        - Src:             '/src/open62541/src/server/ua_server_async.c:210,9'
          Dst:             UA_AsyncOperation_delete
        - Src:             '/src/open62541/src/server/ua_server_async.c:212,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_async.c:217,9'
          Dst:             UA_AsyncManager_removeAsyncResponse
        - Src:             '/src/open62541/src/server/ua_server_async.c:221,5'
          Dst:             UA_LOCK_DESTROY
    - functionName:    UA_AsyncManager_stop
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_AsyncManager *'
        - 'struct.UA_Server *'
      constantsTouched: []
      argNames:
        - am
        - server
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - removeCallback
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:191,5'
          Dst:             removeCallback
    - functionName:    checkTimeouts
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - _
      BBCount:         40
      ICount:          326
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - UA_LOCK
        - UA_LOG_WARNING
        - UA_UNLOCK
        - processAsyncResults
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:125,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:126,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:128,24'
              BranchSideFuncs:
                - UA_LOCK.2322
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
                - UA_LOG_WARNING.2315
                - UA_LOG_WARNING.2315
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:136,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:136,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
                - UA_LOG_WARNING.2315
                - UA_LOG_WARNING.2315
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:136,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
                - UA_LOG_WARNING.2315
                - UA_LOG_WARNING.2315
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:136,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:138,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.2315
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
                - UA_LOG_WARNING.2315
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:150,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
                - UA_LOG_WARNING.2315
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:138,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:139,13'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
                - UA_LOG_WARNING.2315
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:142,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.2315
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
                - UA_LOG_WARNING.2315
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:143,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:143,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.2315
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
                - UA_LOG_WARNING.2315
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:143,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.2315
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
                - UA_LOG_WARNING.2315
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:150,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:150,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
                - UA_LOG_WARNING.2315
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:150,5'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
                - UA_LOG_WARNING.2315
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:150,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:152,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.2315
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:163,16'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:152,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:153,13'
              BranchSideFuncs:
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:156,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.2315
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
        - Branch String:   '/src/open62541/src/server/ua_server_async.c:157,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:157,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.2315
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
            - BranchSide:      '/src/open62541/src/server/ua_server_async.c:157,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.2315
                - UA_UNLOCK.2325
                - UA_LOCK.2322
                - processAsyncResults
                - UA_UNLOCK.2325
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:132,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_async.c:145,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server_async.c:159,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_server_async.c:163,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_server_async.c:166,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_server_async.c:167,5'
          Dst:             processAsyncResults
        - Src:             '/src/open62541/src/server/ua_server_async.c:168,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_AsyncManager_start
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_AsyncManager *'
        - 'struct.UA_Server *'
      constantsTouched: []
      argNames:
        - am
        - server
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - addRepeatedCallback
        - checkTimeouts
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:184,5'
          Dst:             addRepeatedCallback
        - Src:             '/src/open62541/src/server/ua_server_async.c:184,5'
          Dst:             checkTimeouts
    - functionName:    UA_LOCK_INIT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/config.h:396,5'
          Dst:             pthread_mutex_init
    - functionName:    UA_AsyncManager_init
      functionSourceFile: '/src/open62541/src/server/ua_server_async.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_AsyncManager *'
        - 'struct.UA_Server *'
      constantsTouched: []
      argNames:
        - am
        - server
      BBCount:         11
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK_INIT
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_async.c:178,5'
          Dst:             UA_LOCK_INIT
    - functionName:    UA_NODEID_GUID
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - nsIndex
        - guid
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    processServiceInternal
      functionSourceFile: '/src/open62541/src/server/ua_services.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_Session *'
        - int
        - 'struct.UA_ServiceDescription *'
        - 'union.UA_Request *'
        - 'union.UA_Response *'
      constantsTouched: []
      argNames:
        - server
        - channel
        - session
        - requestId
        - sd
        - request
        - response
      BBCount:         52
      ICount:          373
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - Service_CallAsync
        - Service_Publish
        - UA_NODEID_GUID
        - UA_NodeId_clear
        - UA_NodeId_copy
        - UA_Server_removeSessionByToken
        - UA_Session_init
        - UA_Session_updateLifetime
        - UA_String_equal
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services.c:182,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:183,8'
              BranchSideFuncs:
                - UA_Session_init
                - UA_NODEID_GUID
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
                - __assert_fail
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
                - UA_String_equal.2371
            - BranchSide:      '/src/open62541/src/server/ua_services.c:194,8'
              BranchSideFuncs:
                - UA_Session_init
                - UA_NODEID_GUID
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
                - __assert_fail
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
                - UA_String_equal.2371
        - Branch String:   '/src/open62541/src/server/ua_services.c:182,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:187,12'
              BranchSideFuncs:
                - UA_Session_init
                - UA_NODEID_GUID
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
                - __assert_fail
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
                - UA_String_equal.2371
            - BranchSide:      '/src/open62541/src/server/ua_services.c:194,8'
              BranchSideFuncs:
                - UA_Session_init
                - UA_NODEID_GUID
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
                - __assert_fail
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
                - UA_String_equal.2371
        - Branch String:   '/src/open62541/src/server/ua_services.c:187,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:188,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services.c:191,5'
              BranchSideFuncs:
                - UA_Session_init
                - UA_NODEID_GUID
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
                - __assert_fail
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
                - UA_String_equal.2371
        - Branch String:   '/src/open62541/src/server/ua_services.c:194,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:195,25'
              BranchSideFuncs:
                - UA_String_equal.2371
                - UA_Session_init
                - UA_NODEID_GUID
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
                - __assert_fail
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
            - BranchSide:      '/src/open62541/src/server/ua_services.c:207,8'
              BranchSideFuncs:
                - UA_Session_init
                - UA_NODEID_GUID
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
                - __assert_fail
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
        - Branch String:   '/src/open62541/src/server/ua_services.c:195,83'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:196,8'
              BranchSideFuncs:
                - UA_Session_init
                - UA_NODEID_GUID
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
                - __assert_fail
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
            - BranchSide:      '/src/open62541/src/server/ua_services.c:207,8'
              BranchSideFuncs:
                - UA_Session_init
                - UA_NODEID_GUID
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
                - __assert_fail
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
        - Branch String:   '/src/open62541/src/server/ua_services.c:196,67'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:197,8'
              BranchSideFuncs:
                - UA_Session_init
                - UA_NODEID_GUID
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
                - __assert_fail
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
            - BranchSide:      '/src/open62541/src/server/ua_services.c:207,8'
              BranchSideFuncs:
                - UA_Session_init
                - UA_NODEID_GUID
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
                - __assert_fail
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
        - Branch String:   '/src/open62541/src/server/ua_services.c:199,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:199,11'
              BranchSideFuncs:
                - UA_Session_init
                - UA_NODEID_GUID
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
                - __assert_fail
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
            - BranchSide:      '/src/open62541/src/server/ua_services.c:207,8'
              BranchSideFuncs:
                - UA_Session_init
                - UA_NODEID_GUID
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
                - __assert_fail
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
        - Branch String:   '/src/open62541/src/server/ua_services.c:194,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services.c:207,8'
              BranchSideFuncs:
                - UA_Session_init
                - UA_NODEID_GUID
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
                - __assert_fail
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
        - Branch String:   '/src/open62541/src/server/ua_services.c:207,68'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:208,8'
              BranchSideFuncs:
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
            - BranchSide:      '/src/open62541/src/server/ua_services.c:210,29'
              BranchSideFuncs:
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
        - Branch String:   '/src/open62541/src/server/ua_services.c:208,70'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:209,8'
              BranchSideFuncs:
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
            - BranchSide:      '/src/open62541/src/server/ua_services.c:210,29'
              BranchSideFuncs:
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
        - Branch String:   '/src/open62541/src/server/ua_services.c:207,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:210,29'
              BranchSideFuncs:
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
            - BranchSide:      '/src/open62541/src/server/ua_services.c:225,9'
              BranchSideFuncs:
                - UA_Session_init
                - UA_NODEID_GUID
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_services.c:214,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:215,39'
              BranchSideFuncs:
                - UA_NodeId_clear.2372
                - UA_NodeId_copy.2373
            - BranchSide:      '/src/open62541/src/server/ua_services.c:220,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services.c:225,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:226,9'
              BranchSideFuncs:
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
            - BranchSide:      '/src/open62541/src/server/ua_services.c:234,8'
              BranchSideFuncs:
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
        - Branch String:   '/src/open62541/src/server/ua_services.c:226,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:226,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_services.c:227,9'
              BranchSideFuncs:
                - UA_Session_init
                - UA_NODEID_GUID
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
                - __assert_fail
                - UA_Server_removeSessionByToken
        - Branch String:   '/src/open62541/src/server/ua_services.c:234,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:234,32'
              BranchSideFuncs:
                - __assert_fail
                - UA_Server_removeSessionByToken
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
            - BranchSide:      '/src/open62541/src/server/ua_services.c:252,24'
              BranchSideFuncs:
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
        - Branch String:   '/src/open62541/src/server/ua_services.c:234,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:235,9'
              BranchSideFuncs:
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
            - BranchSide:      '/src/open62541/src/server/ua_services.c:252,24'
              BranchSideFuncs:
                - UA_Session_updateLifetime
                - Service_CallAsync
                - Service_Publish
        - Branch String:   '/src/open62541/src/server/ua_services.c:235,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:235,9'
              BranchSideFuncs:
                - UA_Server_removeSessionByToken
            - BranchSide:      '/src/open62541/src/server/ua_services.c:245,40'
              BranchSideFuncs:
                - UA_Server_removeSessionByToken
        - Branch String:   '/src/open62541/src/server/ua_services.c:259,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:260,45'
              BranchSideFuncs:
                - Service_Publish
            - BranchSide:      '/src/open62541/src/server/ua_services.c:267,8'
              BranchSideFuncs:
                - Service_CallAsync
        - Branch String:   '/src/open62541/src/server/ua_services.c:267,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:268,20'
              BranchSideFuncs:
                - Service_CallAsync
            - BranchSide:      '/src/open62541/src/server/ua_services.c:276,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services.c:195,8'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services.c:216,13'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_services.c:217,13'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_services.c:226,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services.c:227,9'
          Dst:             UA_Session_init
        - Src:             '/src/open62541/src/server/ua_services.c:228,38'
          Dst:             UA_NODEID_GUID
        - Src:             '/src/open62541/src/server/ua_services.c:235,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services.c:245,9'
          Dst:             UA_Server_removeSessionByToken
        - Src:             '/src/open62541/src/server/ua_services.c:255,5'
          Dst:             UA_Session_updateLifetime
        - Src:             '/src/open62541/src/server/ua_services.c:260,29'
          Dst:             Service_Publish
        - Src:             '/src/open62541/src/server/ua_services.c:269,9'
          Dst:             Service_CallAsync
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    UA_NodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:606,1'
          Dst:             UA_copy
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_Server_processRequest
      functionSourceFile: '/src/open62541/src/server/ua_services.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
        - int
        - 'struct.UA_ServiceDescription *'
        - 'union.UA_Request *'
        - 'union.UA_Response *'
      constantsTouched: []
      argNames:
        - server
        - channel
        - requestId
        - sd
        - request
        - response
      BBCount:         26
      ICount:          201
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_NodeId_clear
        - UA_NodeId_copy
        - UA_NodeId_isNull
        - getBoundSession
        - processServiceInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services.c:290,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:291,9'
              BranchSideFuncs:
                - getBoundSession
                - processServiceInternal
            - BranchSide:      '/src/open62541/src/server/ua_services.c:298,17'
              BranchSideFuncs:
                - getBoundSession
                - processServiceInternal
        - Branch String:   '/src/open62541/src/server/ua_services.c:290,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:292,25'
              BranchSideFuncs:
                - getBoundSession
                - processServiceInternal
            - BranchSide:      '/src/open62541/src/server/ua_services.c:298,17'
              BranchSideFuncs:
                - getBoundSession
                - processServiceInternal
        - Branch String:   '/src/open62541/src/server/ua_services.c:301,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:301,20'
              BranchSideFuncs:
                - processServiceInternal
            - BranchSide:      '/src/open62541/src/server/ua_services.c:305,5'
              BranchSideFuncs:
                - processServiceInternal
        - Branch String:   '/src/open62541/src/server/ua_services.c:301,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:302,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services.c:305,5'
              BranchSideFuncs:
                - processServiceInternal
        - Branch String:   '/src/open62541/src/server/ua_services.c:313,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:314,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services.c:327,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services.c:315,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:316,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services.c:317,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services.c:317,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:319,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services.c:324,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services.c:321,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services.c:323,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services.c:284,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services.c:290,9'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services.c:291,9'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services.c:292,9'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_services.c:293,9'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_services.c:300,9'
          Dst:             getBoundSession
        - Src:             '/src/open62541/src/server/ua_services.c:309,9'
          Dst:             processServiceInternal
    - functionName:    getServiceDescription
      functionSourceFile: '/src/open62541/src/server/ua_services.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'struct.UA_ServiceDescription *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - requestTypeId
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services.c:165,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:166,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services.c:169,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services.c:166,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services.c:167,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services.c:168,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    addBrowseHashTarget
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ReferenceTargetTreeElem *'
      constantsTouched: []
      argNames:
        - context
        - elem
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RefTree_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:1118,30'
          Dst:             RefTree_add
    - functionName:    RefTree_add
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.RefTree *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - rt
        - target
        - duplicate
      BBCount:         16
      ICount:          156
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - RefHead_ZIP_FIND
        - RefHead_ZIP_INSERT
        - RefTree_double
        - UA_ExpandedNodeId_copy
        - UA_ExpandedNodeId_hash
        - UA_NodePointer_toExpandedNodeId
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:260,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:261,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:266,19'
              BranchSideFuncs:
                - UA_ExpandedNodeId_copy.2552
                - RefHead_ZIP_INSERT
                - RefTree_double
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:261,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:262,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:263,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:267,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:268,28'
              BranchSideFuncs:
                - RefTree_double
                - UA_ExpandedNodeId_copy.2552
                - RefHead_ZIP_INSERT
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:272,38'
              BranchSideFuncs:
                - UA_ExpandedNodeId_copy.2552
                - RefHead_ZIP_INSERT
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:269,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:270,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:271,5'
              BranchSideFuncs:
                - UA_ExpandedNodeId_copy.2552
                - RefHead_ZIP_INSERT
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:273,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:274,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:275,15'
              BranchSideFuncs:
                - RefHead_ZIP_INSERT
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:253,28'
          Dst:             UA_NodePointer_toExpandedNodeId
        - Src:             '/src/open62541/src/server/ua_services_view.c:259,24'
          Dst:             UA_ExpandedNodeId_hash
        - Src:             '/src/open62541/src/server/ua_services_view.c:260,8'
          Dst:             RefHead_ZIP_FIND
        - Src:             '/src/open62541/src/server/ua_services_view.c:268,13'
          Dst:             RefTree_double
        - Src:             '/src/open62541/src/server/ua_services_view.c:272,9'
          Dst:             UA_ExpandedNodeId_copy
        - Src:             '/src/open62541/src/server/ua_services_view.c:280,5'
          Dst:             RefHead_ZIP_INSERT
    - functionName:    RefHead_ZIP_FIND
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'struct.RefEntry *'
      argCount:        2
      argTypes:
        - 'struct.RefHead *'
        - 'struct.RefEntry *'
      constantsTouched: []
      argNames:
        - head
        - key
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmpTarget
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:198,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:198,1'
              BranchSideFuncs:
                - cmpTarget
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:198,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:198,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:198,1'
              BranchSideFuncs:
                - cmpTarget
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:198,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:198,1'
              BranchSideFuncs:
                - cmpTarget
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:198,1'
              BranchSideFuncs:
                - cmpTarget
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:198,1'
          Dst:             cmpTarget
    - functionName:    RefTree_double
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.RefTree *'
      constantsTouched: []
      argNames:
        - rt
      BBCount:         14
      ICount:          142
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - RefHead_ZIP_INSERT
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:225,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:225,5'
              BranchSideFuncs:
                - RefHead_ZIP_INSERT
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:226,69'
              BranchSideFuncs:
                - RefHead_ZIP_INSERT
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:228,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:229,9'
              BranchSideFuncs:
                - RefHead_ZIP_INSERT
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:233,21'
              BranchSideFuncs:
                - RefHead_ZIP_INSERT
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:241,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:242,30'
              BranchSideFuncs:
                - RefHead_ZIP_INSERT
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:246,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:225,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_view.c:243,9'
          Dst:             RefHead_ZIP_INSERT
    - functionName:    UA_ExpandedNodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:642,1'
          Dst:             UA_copy
    - functionName:    RefHead_ZIP_INSERT
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.RefHead *'
        - 'struct.RefEntry *'
      constantsTouched: []
      argNames:
        - head
        - el
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_INSERT
        - cmpTarget
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:198,1'
          Dst:             __ZIP_INSERT
        - Src:             '/src/open62541/src/server/ua_services_view.c:198,1'
          Dst:             cmpTarget
    - functionName:    cmpTarget
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ExpandedNodeId_order
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:191,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:192,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:193,8'
              BranchSideFuncs:
                - UA_ExpandedNodeId_order
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:193,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:195,50'
              BranchSideFuncs:
                - UA_ExpandedNodeId_order
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:195,26'
          Dst:             UA_ExpandedNodeId_order
    - functionName:    UA_ReferenceNameTree_ZIP_ITER_KEY
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.UA_ReferenceNameTree *'
        - 'struct.UA_ReferenceTarget *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - head
        - key
        - cb
        - context
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_ITER_KEY
        - cmpRefTargetName
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:207,1'
          Dst:             __ZIP_ITER_KEY
        - Src:             '/src/open62541/src/server/ua_server_internal.h:207,1'
          Dst:             cmpRefTargetName
    - functionName:    UA_BrowsePathTarget_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4252
      functionLinenumberEnd: 4252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowsePathTarget *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:4252,1'
          Dst:             UA_clear
    - functionName:    UA_ExpandedNodeId_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_QualifiedName_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:734,13'
          Dst:             UA_order
    - functionName:    walkBrowsePathElement
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_RelativePath *'
        - size_t
        - int
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_BrowsePathResult *'
        - 'struct.RefTree *'
        - 'struct.RefTree *'
      constantsTouched: []
      argNames:
        - server
        - session
        - path
        - pathIndex
        - nodeClassMask
        - lastBrowseName
        - result
        - current
        - next
      BBCount:         49
      ICount:          448
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - RefTree_add
        - UA_ExpandedNodeId_copy
        - UA_ExpandedNodeId_isLocal
        - UA_QualifiedName_equal
        - UA_QualifiedName_hash
        - UA_ReferenceNameTree_ZIP_ITER_KEY
        - UA_ReferenceTypeSet_contains
        - addBrowseHashTarget
        - matchClassMask
        - referenceTypeIndices
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1135,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1136,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1139,16'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - UA_QualifiedName_equal.2556
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1139,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1142,40'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - UA_QualifiedName_equal.2556
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1231,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1142,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1145,17'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - UA_QualifiedName_equal.2556
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1165,13'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - UA_QualifiedName_equal.2556
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1147,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1148,17'
              BranchSideFuncs:
                - UA_ExpandedNodeId_copy.2552
                - UA_ExpandedNodeId_isLocal
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - UA_QualifiedName_equal.2556
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1149,31'
              BranchSideFuncs:
                - UA_ExpandedNodeId_copy.2552
                - UA_ExpandedNodeId_isLocal
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - UA_QualifiedName_equal.2556
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1156,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1157,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1158,13'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - UA_QualifiedName_equal.2556
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1171,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1172,13'
              BranchSideFuncs:
                - matchClassMask
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - UA_QualifiedName_equal.2556
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1175,43'
              BranchSideFuncs:
                - matchClassMask
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - UA_QualifiedName_equal.2556
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1179,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1179,33'
              BranchSideFuncs:
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1180,42'
              BranchSideFuncs:
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1182,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1183,13'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - UA_QualifiedName_equal.2556
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1189,40'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_QualifiedName_equal.2556
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1190,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1191,41'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_QualifiedName_equal.2556
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1229,9'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - UA_QualifiedName_equal.2556
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1194,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1195,17'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_QualifiedName_equal.2556
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1198,57'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_QualifiedName_equal.2556
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1198,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1199,17'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_QualifiedName_equal.2556
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1206,16'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_QualifiedName_equal.2556
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1206,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1208,21'
              BranchSideFuncs:
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_QualifiedName_equal.2556
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1217,28'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_QualifiedName_equal.2556
                - UA_ReferenceTypeSet_contains.2559
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - RefTree_add
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1211,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1212,21'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - UA_QualifiedName_equal.2556
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1213,13'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_QualifiedName_equal.2556
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1217,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1218,24'
              BranchSideFuncs:
                - RefTree_add
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_QualifiedName_equal.2556
                - UA_ReferenceTypeSet_contains.2559
                - UA_ReferenceNameTree_ZIP_ITER_KEY
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1224,20'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_QualifiedName_equal.2556
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1218,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1219,25'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_QualifiedName_equal.2556
                - UA_ReferenceTypeSet_contains.2559
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - RefTree_add
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1220,39'
              BranchSideFuncs:
                - RefTree_add
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_QualifiedName_equal.2556
                - UA_ReferenceTypeSet_contains.2559
                - UA_ReferenceNameTree_ZIP_ITER_KEY
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1221,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1222,25'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_QualifiedName_equal.2556
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1223,17'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_QualifiedName_equal.2556
                - UA_ReferenceTypeSet_contains.2559
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - RefTree_add
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1224,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:0,0'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - UA_QualifiedName_equal.2556
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1225,21'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_ExpandedNodeId_copy.2552
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - RefTree_add
                - UA_ReferenceNameTree_ZIP_ITER_KEY
                - UA_QualifiedName_equal.2556
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:1128,32'
          Dst:             UA_QualifiedName_hash
        - Src:             '/src/open62541/src/server/ua_services_view.c:1133,9'
          Dst:             referenceTypeIndices
        - Src:             '/src/open62541/src/server/ua_services_view.c:1142,13'
          Dst:             UA_ExpandedNodeId_isLocal
        - Src:             '/src/open62541/src/server/ua_services_view.c:1152,19'
          Dst:             UA_ExpandedNodeId_copy
        - Src:             '/src/open62541/src/server/ua_services_view.c:1175,28'
          Dst:             matchClassMask
        - Src:             '/src/open62541/src/server/ua_services_view.c:1180,19'
          Dst:             UA_QualifiedName_equal
        - Src:             '/src/open62541/src/server/ua_services_view.c:1198,17'
          Dst:             UA_ReferenceTypeSet_contains
        - Src:             '/src/open62541/src/server/ua_services_view.c:1208,21'
          Dst:             UA_ReferenceNameTree_ZIP_ITER_KEY
        - Src:             '/src/open62541/src/server/ua_services_view.c:1208,21'
          Dst:             addBrowseHashTarget
        - Src:             '/src/open62541/src/server/ua_services_view.c:1220,27'
          Dst:             RefTree_add
    - functionName:    referenceTypeIndices
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_ReferenceTypeSet *'
        - bool
      constantsTouched: []
      argNames:
        - server
        - refType
        - indices
        - includeSubtypes
      BBCount:         13
      ICount:          144
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_NodeId_isNull
        - UA_REFTYPESET
        - UA_ReferenceTypeSet_init
      functionUses:    16
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:40,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:41,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:45,30'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_init.2560
                - UA_REFTYPESET.2561
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:56,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:57,9'
              BranchSideFuncs:
                - UA_REFTYPESET.2561
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:59,8'
              BranchSideFuncs:
                - UA_REFTYPESET.2561
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:59,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:60,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:64,9'
              BranchSideFuncs:
                - UA_REFTYPESET.2561
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:64,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:65,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:67,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:40,8'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services_view.c:45,5'
          Dst:             UA_ReferenceTypeSet_init
        - Src:             '/src/open62541/src/server/ua_services_view.c:65,20'
          Dst:             UA_REFTYPESET
    - functionName:    matchClassMask
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'union.UA_Node *'
        - int
      constantsTouched: []
      argNames:
        - node
        - nodeClassMask
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:75,50'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:76,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:78,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:75,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:78,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_ReferenceTypeSet_contains
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_ReferenceTypeSet *'
        - char
      constantsTouched: []
      argNames:
        - set
        - index
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ReferenceTypeSet_init
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReferenceTypeSet *'
      constantsTouched: []
      argNames:
        - set
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_REFTYPESET
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - index
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ReferenceTypeSet_init
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/plugin/nodestore.h:210,5'
          Dst:             UA_ReferenceTypeSet_init
    - functionName:    UA_QualifiedName_isNull
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - q
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:609,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:609,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:609,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_ByteString_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:554,13'
          Dst:             UA_order
    - functionName:    UA_ReferenceDescription_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3928
      functionLinenumberEnd: 3928
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReferenceDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:3928,1'
          Dst:             UA_clear
    - functionName:    UA_LocalizedText_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:750,1'
          Dst:             UA_copy
    - functionName:    UA_QualifiedName_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:714,1'
          Dst:             UA_copy
    - functionName:    UA_NodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:606,1'
          Dst:             UA_copy
    - functionName:    RefResult_double
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.RefResult *'
      constantsTouched: []
      argNames:
        - rr
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:481,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:482,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:483,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    addReferenceDescription
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.BrowseContext *'
        - size_t
        - 'union.UA_Node *'
      constantsTouched: []
      argNames:
        - bc
        - nodeP
        - curr
      BBCount:         42
      ICount:          358
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - RefResult_double
        - UA_ExpandedNodeId_copy
        - UA_LocalizedText_copy
        - UA_NodeId_copy
        - UA_NodePointer_toExpandedNodeId
        - UA_QualifiedName_copy
        - UA_ReferenceDescription_clear
        - UA_Session_getNodeDisplayName
        - __assert_fail
        - getNodeType
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:543,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:543,5'
              BranchSideFuncs:
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_copy.2552
                - UA_ReferenceDescription_clear
                - getNodeType
                - UA_NodeId_copy.2565
                - UA_Session_getNodeDisplayName
                - UA_LocalizedText_copy.2563
                - UA_QualifiedName_copy.2564
                - UA_NodeId_copy.2565
                - RefResult_double
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:544,33'
              BranchSideFuncs:
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_copy.2552
                - UA_ReferenceDescription_clear
                - getNodeType
                - UA_NodeId_copy.2565
                - UA_Session_getNodeDisplayName
                - UA_LocalizedText_copy.2563
                - UA_QualifiedName_copy.2564
                - UA_NodeId_copy.2565
                - RefResult_double
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:548,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:549,33'
              BranchSideFuncs:
                - RefResult_double
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_copy.2552
                - UA_ReferenceDescription_clear
                - getNodeType
                - UA_NodeId_copy.2565
                - UA_Session_getNodeDisplayName
                - UA_LocalizedText_copy.2563
                - UA_QualifiedName_copy.2564
                - UA_NodeId_copy.2565
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:554,39'
              BranchSideFuncs:
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_copy.2552
                - UA_ReferenceDescription_clear
                - getNodeType
                - UA_NodeId_copy.2565
                - UA_Session_getNodeDisplayName
                - UA_LocalizedText_copy.2563
                - UA_QualifiedName_copy.2564
                - UA_NodeId_copy.2565
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:550,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:551,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:552,5'
              BranchSideFuncs:
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_copy.2552
                - UA_ReferenceDescription_clear
                - getNodeType
                - UA_NodeId_copy.2565
                - UA_Session_getNodeDisplayName
                - UA_LocalizedText_copy.2563
                - UA_QualifiedName_copy.2564
                - UA_NodeId_copy.2565
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:559,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:560,26'
              BranchSideFuncs:
                - UA_NodeId_copy.2565
                - UA_ReferenceDescription_clear
                - getNodeType
                - UA_NodeId_copy.2565
                - UA_Session_getNodeDisplayName
                - UA_LocalizedText_copy.2563
                - UA_QualifiedName_copy.2564
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:564,8'
              BranchSideFuncs:
                - UA_ReferenceDescription_clear
                - getNodeType
                - UA_NodeId_copy.2565
                - UA_Session_getNodeDisplayName
                - UA_LocalizedText_copy.2563
                - UA_QualifiedName_copy.2564
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:564,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:565,29'
              BranchSideFuncs:
                - UA_ReferenceDescription_clear
                - getNodeType
                - UA_NodeId_copy.2565
                - UA_Session_getNodeDisplayName
                - UA_LocalizedText_copy.2563
                - UA_QualifiedName_copy.2564
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:568,8'
              BranchSideFuncs:
                - UA_ReferenceDescription_clear
                - getNodeType
                - UA_NodeId_copy.2565
                - UA_Session_getNodeDisplayName
                - UA_LocalizedText_copy.2563
                - UA_QualifiedName_copy.2564
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:568,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:569,28'
              BranchSideFuncs:
                - UA_ReferenceDescription_clear
                - getNodeType
                - UA_NodeId_copy.2565
                - UA_Session_getNodeDisplayName
                - UA_LocalizedText_copy.2563
                - UA_QualifiedName_copy.2564
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:571,8'
              BranchSideFuncs:
                - UA_ReferenceDescription_clear
                - getNodeType
                - UA_NodeId_copy.2565
                - UA_Session_getNodeDisplayName
                - UA_LocalizedText_copy.2563
                - UA_QualifiedName_copy.2564
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:571,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:572,39'
              BranchSideFuncs:
                - UA_QualifiedName_copy.2564
                - UA_ReferenceDescription_clear
                - getNodeType
                - UA_NodeId_copy.2565
                - UA_Session_getNodeDisplayName
                - UA_LocalizedText_copy.2563
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:575,8'
              BranchSideFuncs:
                - UA_ReferenceDescription_clear
                - getNodeType
                - UA_NodeId_copy.2565
                - UA_Session_getNodeDisplayName
                - UA_LocalizedText_copy.2563
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:575,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:576,26'
              BranchSideFuncs:
                - UA_Session_getNodeDisplayName
                - UA_LocalizedText_copy.2563
                - UA_ReferenceDescription_clear
                - getNodeType
                - UA_NodeId_copy.2565
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:581,8'
              BranchSideFuncs:
                - UA_ReferenceDescription_clear
                - getNodeType
                - UA_NodeId_copy.2565
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:581,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:582,12'
              BranchSideFuncs:
                - UA_ReferenceDescription_clear
                - getNodeType
                - UA_NodeId_copy.2565
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:594,8'
              BranchSideFuncs:
                - UA_ReferenceDescription_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:582,56'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:583,12'
              BranchSideFuncs:
                - getNodeType
                - UA_ReferenceDescription_clear
                - UA_NodeId_copy.2565
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:584,47'
              BranchSideFuncs:
                - getNodeType
                - UA_ReferenceDescription_clear
                - UA_NodeId_copy.2565
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:582,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:584,47'
              BranchSideFuncs:
                - getNodeType
                - UA_ReferenceDescription_clear
                - UA_NodeId_copy.2565
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:591,5'
              BranchSideFuncs:
                - UA_ReferenceDescription_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:585,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:586,40'
              BranchSideFuncs:
                - UA_NodeId_copy.2565
                - UA_ReferenceDescription_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:590,9'
              BranchSideFuncs:
                - UA_ReferenceDescription_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:594,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:595,39'
              BranchSideFuncs:
                - UA_ReferenceDescription_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:598,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:543,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_view.c:549,15'
          Dst:             RefResult_double
        - Src:             '/src/open62541/src/server/ua_services_view.c:557,28'
          Dst:             UA_NodePointer_toExpandedNodeId
        - Src:             '/src/open62541/src/server/ua_services_view.c:558,11'
          Dst:             UA_ExpandedNodeId_copy
        - Src:             '/src/open62541/src/server/ua_services_view.c:562,16'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_services_view.c:572,16'
          Dst:             UA_QualifiedName_copy
        - Src:             '/src/open62541/src/server/ua_services_view.c:577,13'
          Dst:             UA_Session_getNodeDisplayName
        - Src:             '/src/open62541/src/server/ua_services_view.c:578,16'
          Dst:             UA_LocalizedText_copy
        - Src:             '/src/open62541/src/server/ua_services_view.c:584,35'
          Dst:             getNodeType
        - Src:             '/src/open62541/src/server/ua_services_view.c:586,24'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_services_view.c:595,9'
          Dst:             UA_ReferenceDescription_clear
    - functionName:    UA_ReferenceIdTree_ZIP_ZIP
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'struct.UA_ReferenceTargetTreeElem *'
      argCount:        2
      argTypes:
        - 'struct.UA_ReferenceTargetTreeElem *'
        - 'struct.UA_ReferenceTargetTreeElem *'
      constantsTouched: []
      argNames:
        - left
        - right
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_ZIP
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:203,1'
          Dst:             __ZIP_ZIP
    - functionName:    browseReferencTargetCallback
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ReferenceTarget *'
      constantsTouched: []
      argNames:
        - context
        - t
      BBCount:         14
      ICount:          229
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - UA_NodePointer_init
        - UA_NodePointer_isLocal
        - addReferenceDescription
        - matchClassMask
        - resultMask2AttributesMask
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:609,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:610,9'
              BranchSideFuncs:
                - resultMask2AttributesMask
                - matchClassMask
                - addReferenceDescription
                - UA_NodePointer_init.2567
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:616,9'
              BranchSideFuncs:
                - resultMask2AttributesMask
                - matchClassMask
                - addReferenceDescription
                - UA_NodePointer_init.2567
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:619,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:620,9'
              BranchSideFuncs:
                - matchClassMask
                - addReferenceDescription
                - UA_NodePointer_init.2567
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:623,24'
              BranchSideFuncs:
                - matchClassMask
                - addReferenceDescription
                - UA_NodePointer_init.2567
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:623,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:624,9'
              BranchSideFuncs:
                - addReferenceDescription
                - UA_NodePointer_init.2567
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:629,8'
              BranchSideFuncs:
                - addReferenceDescription
                - UA_NodePointer_init.2567
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:629,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:630,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:635,42'
              BranchSideFuncs:
                - addReferenceDescription
                - UA_NodePointer_init.2567
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:647,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:648,30'
              BranchSideFuncs:
                - UA_NodePointer_init.2567
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:651,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:609,9'
          Dst:             UA_NodePointer_isLocal
        - Src:             '/src/open62541/src/server/ua_services_view.c:616,9'
          Dst:             resultMask2AttributesMask
        - Src:             '/src/open62541/src/server/ua_services_view.c:623,9'
          Dst:             matchClassMask
        - Src:             '/src/open62541/src/server/ua_services_view.c:635,18'
          Dst:             addReferenceDescription
        - Src:             '/src/open62541/src/server/ua_services_view.c:648,9'
          Dst:             UA_NodePointer_init
    - functionName:    resultMask2AttributesMask
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - resultMask
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:28,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:29,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:30,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:30,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:31,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:32,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:32,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:32,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:33,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_NodePointer_init
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'union.UA_NodePointer *'
      constantsTouched: []
      argNames:
        - np
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ReferenceIdTree_ZIP_UNZIP
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_ReferenceNameTree *'
        - 'struct.UA_ReferenceTargetTreeElem *'
        - 'struct.UA_ReferenceNameTree *'
        - 'struct.UA_ReferenceNameTree *'
      constantsTouched: []
      argNames:
        - head
        - key
        - left
        - right
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_UNZIP
        - cmpRefTargetId
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:203,1'
          Dst:             __ZIP_UNZIP
        - Src:             '/src/open62541/src/server/ua_server_internal.h:203,1'
          Dst:             cmpRefTargetId
    - functionName:    browseWithNode
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.BrowseContext *'
        - 'struct.UA_NodeHead *'
      constantsTouched: []
      argNames:
        - bc
        - head
      BBCount:         63
      ICount:          445
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - UA_ExpandedNodeId_hash
        - UA_NodePointer_clear
        - UA_NodePointer_copy
        - UA_NodePointer_equal
        - UA_NodePointer_init
        - UA_NodePointer_toExpandedNodeId
        - UA_NodeReferenceKind_iterate
        - UA_ReferenceIdTree_ZIP_UNZIP
        - UA_ReferenceIdTree_ZIP_ZIP
        - UA_ReferenceTypeSet_contains
        - __assert_fail
        - browseReferencTargetCallback
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:661,48'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:661,51'
              BranchSideFuncs:
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:661,5'
              BranchSideFuncs:
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:661,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:662,37'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_init.2567
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:753,26'
              BranchSideFuncs:
                - UA_NodePointer_init.2567
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:666,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:666,28'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_init.2567
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:668,12'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_init.2567
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:666,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:667,13'
              BranchSideFuncs:
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:668,12'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_init.2567
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:668,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:668,28'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_init.2567
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:672,12'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_init.2567
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:668,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:669,13'
              BranchSideFuncs:
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:672,12'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_init.2567
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:672,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:672,29'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_init.2567
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:674,13'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_init.2567
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:672,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:673,13'
              BranchSideFuncs:
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:674,13'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_init.2567
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:674,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:674,30'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_init.2567
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:678,43'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_init.2567
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:674,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:675,13'
              BranchSideFuncs:
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:678,43'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_init.2567
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:678,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:679,13'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:685,28'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:687,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:688,16'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:724,18'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:688,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:692,35'
              BranchSideFuncs:
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
                - UA_NodePointer_clear
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_equal.2568
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:703,17'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_equal.2568
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:703,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:704,46'
              BranchSideFuncs:
                - UA_NodePointer_equal.2568
                - UA_NodePointer_clear
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:708,20'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:705,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:706,25'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:707,17'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_equal.2568
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:708,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:710,21'
              BranchSideFuncs:
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:713,32'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:728,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:729,16'
              BranchSideFuncs:
                - __assert_fail
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
                - UA_NodePointer_copy
                - UA_ReferenceIdTree_ZIP_ZIP
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:742,12'
              BranchSideFuncs:
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
                - UA_NodePointer_copy
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:729,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:731,21'
              BranchSideFuncs:
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - __assert_fail
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
                - UA_NodePointer_copy
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:734,37'
              BranchSideFuncs:
                - __assert_fail
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
                - UA_NodePointer_copy
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:742,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:746,16'
              BranchSideFuncs:
                - UA_NodePointer_copy
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:750,5'
              BranchSideFuncs:
                - UA_NodePointer_init.2567
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - UA_NodePointer_copy
                - __assert_fail
                - UA_ReferenceIdTree_ZIP_ZIP
                - UA_NodePointer_clear
                - UA_NodePointer_equal.2568
                - UA_NodePointer_toExpandedNodeId
                - UA_ExpandedNodeId_hash
                - UA_ReferenceIdTree_ZIP_UNZIP
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:746,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:747,50'
              BranchSideFuncs:
                - UA_NodePointer_copy
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:748,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:678,13'
          Dst:             UA_ReferenceTypeSet_contains
        - Src:             '/src/open62541/src/server/ua_services_view.c:693,21'
          Dst:             UA_NodePointer_toExpandedNodeId
        - Src:             '/src/open62541/src/server/ua_services_view.c:696,36'
          Dst:             UA_ExpandedNodeId_hash
        - Src:             '/src/open62541/src/server/ua_services_view.c:697,17'
          Dst:             UA_ReferenceIdTree_ZIP_UNZIP
        - Src:             '/src/open62541/src/server/ua_services_view.c:705,24'
          Dst:             UA_NodePointer_equal
        - Src:             '/src/open62541/src/server/ua_services_view.c:720,13'
          Dst:             UA_NodePointer_clear
        - Src:             '/src/open62541/src/server/ua_services_view.c:725,21'
          Dst:             UA_NodeReferenceKind_iterate
        - Src:             '/src/open62541/src/server/ua_services_view.c:725,21'
          Dst:             browseReferencTargetCallback
        - Src:             '/src/open62541/src/server/ua_services_view.c:731,21'
          Dst:             UA_ReferenceIdTree_ZIP_ZIP
        - Src:             '/src/open62541/src/server/ua_services_view.c:736,17'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_view.c:747,30'
          Dst:             UA_NodePointer_copy
        - Src:             '/src/open62541/src/server/ua_services_view.c:753,5'
          Dst:             UA_NodePointer_init
    - functionName:    UA_NodePointer_equal
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NodePointer_order
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/plugin/nodestore.h:282,13'
          Dst:             UA_NodePointer_order
    - functionName:    cmpRefTarget
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NodePointer_order
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:91,26'
          Dst:             UA_NodePointer_order
    - functionName:    UA_ParentRefsTree_ZIP_REMOVE
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'struct.UA_ReferenceTargetTreeElem *'
      argCount:        2
      argTypes:
        - 'struct.UA_ReferenceNameTree *'
        - 'struct.UA_ReferenceTargetTreeElem *'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_REMOVE
        - cmpRefTarget
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:95,1'
          Dst:             __ZIP_REMOVE
        - Src:             '/src/open62541/src/server/ua_services_view.c:95,1'
          Dst:             cmpRefTarget
    - functionName:    UA_ParentRefsTree_ZIP_INSERT
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_ReferenceNameTree *'
        - 'struct.UA_ReferenceTargetTreeElem *'
      constantsTouched: []
      argNames:
        - head
        - el
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_INSERT
        - cmpRefTarget
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:95,1'
          Dst:             __ZIP_INSERT
        - Src:             '/src/open62541/src/server/ua_services_view.c:95,1'
          Dst:             cmpRefTarget
    - functionName:    UA_ParentRefsTree_ZIP_FIND
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'struct.UA_ReferenceTargetTreeElem *'
      argCount:        2
      argTypes:
        - 'struct.UA_ReferenceNameTree *'
        - 'union.UA_NodePointer *'
      constantsTouched: []
      argNames:
        - head
        - key
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmpRefTarget
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:95,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:95,1'
              BranchSideFuncs:
                - cmpRefTarget
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:95,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:95,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:95,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:95,1'
              BranchSideFuncs:
                - cmpRefTarget
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:95,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:95,1'
              BranchSideFuncs:
                - cmpRefTarget
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:95,1'
              BranchSideFuncs:
                - cmpRefTarget
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:95,1'
          Dst:             cmpRefTarget
    - functionName:    Service_UnregisterNodes
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_RegisterNodesRequest *'
        - 'struct.UA_ServiceFault *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOCK_ASSERT
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1492,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1493,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1496,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1496,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1496,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1497,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1496,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1496,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1498,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:1489,5'
          Dst:             UA_LOCK_ASSERT
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    Service_RegisterNodes
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_RegisterNodesRequest *'
        - 'struct.UA_RegisterNodesResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_Array_copy
        - UA_LOCK_ASSERT
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1465,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1466,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1471,8'
              BranchSideFuncs:
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1471,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1472,8'
              BranchSideFuncs:
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1478,23'
              BranchSideFuncs:
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1471,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1473,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1478,23'
              BranchSideFuncs:
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1480,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1480,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1481,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:1462,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_view.c:1478,9'
          Dst:             UA_Array_copy
    - functionName:    UA_Server_browseSimplifiedBrowsePath
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_BrowsePathResult *'
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - size_t
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - server
        - origin
        - browsePathSize
        - browsePath
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - browseSimplifiedBrowsePath
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:1447,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_view.c:1448,31'
          Dst:             browseSimplifiedBrowsePath
        - Src:             '/src/open62541/src/server/ua_services_view.c:1449,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    browseSimplifiedBrowsePath
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_BrowsePathResult *'
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - size_t
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - server
        - origin
        - browsePathSize
        - browsePath
        - ''
      BBCount:         10
      ICount:          112
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Operation_TranslateBrowsePathToNodeIds
        - UA_BrowsePathResult_init
        - UA_BrowsePath_init
        - UA_LOCK_ASSERT
        - UA_LOG_WARNING
        - UA_NODEID_NUMERIC
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1415,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1416,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.2583
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1424,5'
              BranchSideFuncs:
                - UA_BrowsePath_init.2584
                - Operation_TranslateBrowsePathToNodeIds
                - UA_NODEID_NUMERIC.2585
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1429,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1430,13'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.2585
                - Operation_TranslateBrowsePathToNodeIds
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1434,32'
              BranchSideFuncs:
                - Operation_TranslateBrowsePathToNodeIds
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:1411,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_view.c:1414,5'
          Dst:             UA_BrowsePathResult_init
        - Src:             '/src/open62541/src/server/ua_services_view.c:1416,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_services_view.c:1424,5'
          Dst:             UA_BrowsePath_init
        - Src:             '/src/open62541/src/server/ua_services_view.c:1430,34'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_view.c:1440,5'
          Dst:             Operation_TranslateBrowsePathToNodeIds
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_BrowsePathResult_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4268
      functionLinenumberEnd: 4268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowsePathResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_BrowsePath_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4196
      functionLinenumberEnd: 4196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowsePath *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Operation_TranslateBrowsePathToNodeIds
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'int *'
        - 'struct.UA_BrowsePath *'
        - 'struct.UA_BrowsePathResult *'
      constantsTouched: []
      argNames:
        - server
        - session
        - nodeClassMask
        - path
        - result
      BBCount:         61
      ICount:          543
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - RefTree_addNodeId
        - RefTree_clear
        - RefTree_init
        - UA_BrowsePathTarget_clear
        - UA_ExpandedNodeId_clear
        - UA_ExpandedNodeId_init
        - UA_LOCK_ASSERT
        - UA_QualifiedName_equal
        - UA_QualifiedName_isNull
        - walkBrowsePathElement
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1241,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1242,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1247,16'
              BranchSideFuncs:
                - RefTree_init
                - RefTree_init
                - RefTree_addNodeId
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
                - walkBrowsePathElement
                - UA_ExpandedNodeId_clear
                - UA_QualifiedName_isNull
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1247,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1248,37'
              BranchSideFuncs:
                - UA_QualifiedName_isNull
                - RefTree_init
                - RefTree_init
                - RefTree_addNodeId
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
                - walkBrowsePathElement
                - UA_ExpandedNodeId_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1256,9'
              BranchSideFuncs:
                - RefTree_init
                - RefTree_init
                - RefTree_addNodeId
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
                - walkBrowsePathElement
                - UA_ExpandedNodeId_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1248,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1249,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1252,5'
              BranchSideFuncs:
                - RefTree_init
                - RefTree_init
                - RefTree_addNodeId
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
                - walkBrowsePathElement
                - UA_ExpandedNodeId_clear
                - UA_QualifiedName_isNull
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1260,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1261,9'
              BranchSideFuncs:
                - RefTree_init
                - RefTree_init
                - RefTree_addNodeId
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
                - walkBrowsePathElement
                - UA_ExpandedNodeId_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1264,5'
              BranchSideFuncs:
                - RefTree_init
                - RefTree_init
                - RefTree_addNodeId
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
                - walkBrowsePathElement
                - UA_ExpandedNodeId_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1276,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1277,9'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1280,44'
              BranchSideFuncs:
                - RefTree_addNodeId
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
                - walkBrowsePathElement
                - UA_ExpandedNodeId_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1281,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1282,9'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1286,16'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
                - walkBrowsePathElement
                - UA_ExpandedNodeId_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1286,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1288,15'
              BranchSideFuncs:
                - walkBrowsePathElement
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
                - UA_ExpandedNodeId_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1315,9'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1293,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1294,38'
              BranchSideFuncs:
                - UA_ExpandedNodeId_clear
                - walkBrowsePathElement
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1295,9'
              BranchSideFuncs:
                - walkBrowsePathElement
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
                - UA_ExpandedNodeId_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1299,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1300,13'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1305,35'
              BranchSideFuncs:
                - walkBrowsePathElement
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
                - UA_ExpandedNodeId_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1307,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1308,13'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1310,29'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
                - walkBrowsePathElement
                - UA_ExpandedNodeId_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1317,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1317,23'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1321,23'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1317,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1318,9'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1321,23'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1323,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1327,13'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
                - UA_ExpandedNodeId_init.2555
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1346,8'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1331,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1332,13'
              BranchSideFuncs:
                - UA_QualifiedName_equal.2556
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_ExpandedNodeId_init.2555
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1333,51'
              BranchSideFuncs:
                - UA_QualifiedName_equal.2556
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_ExpandedNodeId_init.2555
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1335,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1336,13'
              BranchSideFuncs:
                - UA_ExpandedNodeId_init.2555
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1339,9'
              BranchSideFuncs:
                - UA_ExpandedNodeId_init.2555
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
                - UA_QualifiedName_equal.2556
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1346,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1346,36'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1346,58'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1346,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1346,58'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1347,9'
              BranchSideFuncs:
                - RefTree_clear
                - RefTree_clear
                - UA_BrowsePathTarget_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1353,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1353,8'
              BranchSideFuncs:
                - UA_BrowsePathTarget_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1354,20'
              BranchSideFuncs:
                - UA_BrowsePathTarget_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1354,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1355,40'
              BranchSideFuncs:
                - UA_BrowsePathTarget_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1356,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1356,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1357,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1358,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:1239,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_view.c:1248,12'
          Dst:             UA_QualifiedName_isNull
        - Src:             '/src/open62541/src/server/ua_services_view.c:1272,27'
          Dst:             RefTree_init
        - Src:             '/src/open62541/src/server/ua_services_view.c:1273,27'
          Dst:             RefTree_init
        - Src:             '/src/open62541/src/server/ua_services_view.c:1280,26'
          Dst:             RefTree_addNodeId
        - Src:             '/src/open62541/src/server/ua_services_view.c:1294,13'
          Dst:             UA_ExpandedNodeId_clear
        - Src:             '/src/open62541/src/server/ua_services_view.c:1305,13'
          Dst:             walkBrowsePathElement
        - Src:             '/src/open62541/src/server/ua_services_view.c:1333,28'
          Dst:             UA_QualifiedName_equal
        - Src:             '/src/open62541/src/server/ua_services_view.c:1341,9'
          Dst:             UA_ExpandedNodeId_init
        - Src:             '/src/open62541/src/server/ua_services_view.c:1351,5'
          Dst:             RefTree_clear
        - Src:             '/src/open62541/src/server/ua_services_view.c:1352,5'
          Dst:             RefTree_clear
        - Src:             '/src/open62541/src/server/ua_services_view.c:1355,13'
          Dst:             UA_BrowsePathTarget_clear
    - functionName:    RefTree_init
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.RefTree *'
      constantsTouched: []
      argNames:
        - rt
      BBCount:         8
      ICount:          58
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:207,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:209,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    RefTree_addNodeId
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.RefTree *'
        - 'struct.UA_NodeId *'
        - 'char *'
      constantsTouched: []
      argNames:
        - rt
        - target
        - duplicate
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RefTree_add
        - UA_NodePointer_fromNodeId
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:288,28'
          Dst:             UA_NodePointer_fromNodeId
        - Src:             '/src/open62541/src/server/ua_services_view.c:288,12'
          Dst:             RefTree_add
    - functionName:    UA_ExpandedNodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:652,1'
          Dst:             UA_clear
    - functionName:    RefTree_clear
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.RefTree *'
      constantsTouched: []
      argNames:
        - rt
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ExpandedNodeId_clear
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:215,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:216,34'
              BranchSideFuncs:
                - UA_ExpandedNodeId_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:217,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:217,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:217,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:218,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:216,9'
          Dst:             UA_ExpandedNodeId_clear
    - functionName:    Service_TranslateBrowsePathsToNodeIds
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_TranslateBrowsePathsToNodeIdsRequest *'
        - 'struct.UA_TranslateBrowsePathsToNodeIdsResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Operation_TranslateBrowsePathToNodeIds
        - UA_LOCK_ASSERT
        - UA_Server_processServiceOperations
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1393,69'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1394,8'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1399,15'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1393,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1395,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1399,15'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:1390,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_view.c:1401,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_view.c:1401,9'
          Dst:             Operation_TranslateBrowsePathToNodeIds
    - functionName:    UA_Server_translateBrowsePathToNodeIds
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_BrowsePathResult *'
        - 'struct.UA_Server *'
        - 'struct.UA_BrowsePath *'
      constantsTouched: []
      argNames:
        - server
        - browsePath
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - translateBrowsePathToNodeIds
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:1378,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_view.c:1379,34'
          Dst:             translateBrowsePathToNodeIds
        - Src:             '/src/open62541/src/server/ua_services_view.c:1380,5'
          Dst:             UA_UNLOCK
    - functionName:    translateBrowsePathToNodeIds
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_BrowsePathResult *'
        - 'struct.UA_Server *'
        - 'struct.UA_BrowsePath *'
      constantsTouched: []
      argNames:
        - server
        - browsePath
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Operation_TranslateBrowsePathToNodeIds
        - UA_BrowsePathResult_init
        - UA_LOCK_ASSERT
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:1366,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_view.c:1368,5'
          Dst:             UA_BrowsePathResult_init
        - Src:             '/src/open62541/src/server/ua_services_view.c:1370,5'
          Dst:             Operation_TranslateBrowsePathToNodeIds
    - functionName:    UA_Server_browseNext
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_BrowseResult *'
        - 'struct.UA_Server *'
        - bool
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - server
        - releaseContinuationPoint
        - continuationPoint
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Operation_BrowseNext
        - UA_BrowseResult_init
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:1101,5'
          Dst:             UA_BrowseResult_init
        - Src:             '/src/open62541/src/server/ua_services_view.c:1102,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_view.c:1103,5'
          Dst:             Operation_BrowseNext
        - Src:             '/src/open62541/src/server/ua_services_view.c:1105,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_BrowseResult_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3944
      functionLinenumberEnd: 3944
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowseResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Operation_BrowseNext
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'char *'
        - 'struct.UA_String *'
        - 'struct.UA_BrowseResult *'
      constantsTouched: []
      argNames:
        - server
        - session
        - releaseContinuationPoints
        - continuationPoint
        - result
      BBCount:         30
      ICount:          307
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - ContinuationPoint_clear
        - RefResult_clear
        - RefResult_init
        - UA_BrowseResult_clear
        - UA_ByteString_copy
        - UA_ByteString_equal
        - UA_REFTYPESET
        - UA_ReferenceTypeSet_union
        - browse
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1006,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1007,33'
              BranchSideFuncs:
                - UA_ByteString_equal.2562
                - RefResult_init
                - browse
                - UA_ByteString_copy.2594
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - RefResult_clear
                - UA_REFTYPESET.2561
                - UA_REFTYPESET.2561
                - UA_ReferenceTypeSet_union
                - UA_ReferenceTypeSet_union
                - ContinuationPoint_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1011,9'
              BranchSideFuncs:
                - RefResult_init
                - browse
                - UA_ByteString_copy.2594
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - RefResult_clear
                - UA_REFTYPESET.2561
                - UA_REFTYPESET.2561
                - UA_ReferenceTypeSet_union
                - UA_ReferenceTypeSet_union
                - ContinuationPoint_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1007,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1008,13'
              BranchSideFuncs:
                - RefResult_init
                - browse
                - UA_ByteString_copy.2594
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - RefResult_clear
                - UA_REFTYPESET.2561
                - UA_REFTYPESET.2561
                - UA_ReferenceTypeSet_union
                - UA_ReferenceTypeSet_union
                - ContinuationPoint_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1009,17'
              BranchSideFuncs:
                - RefResult_init
                - browse
                - UA_ByteString_copy.2594
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - RefResult_clear
                - UA_REFTYPESET.2561
                - UA_REFTYPESET.2561
                - UA_ReferenceTypeSet_union
                - UA_ReferenceTypeSet_union
                - ContinuationPoint_clear
                - UA_ByteString_equal.2562
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1011,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1012,9'
              BranchSideFuncs:
                - RefResult_init
                - browse
                - UA_ByteString_copy.2594
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - RefResult_clear
                - UA_REFTYPESET.2561
                - UA_REFTYPESET.2561
                - UA_ReferenceTypeSet_union
                - UA_ReferenceTypeSet_union
                - ContinuationPoint_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1017,9'
              BranchSideFuncs:
                - RefResult_init
                - browse
                - UA_ByteString_copy.2594
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - RefResult_clear
                - UA_REFTYPESET.2561
                - UA_REFTYPESET.2561
                - UA_ReferenceTypeSet_union
                - UA_ReferenceTypeSet_union
                - ContinuationPoint_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1017,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1018,41'
              BranchSideFuncs:
                - ContinuationPoint_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1026,13'
              BranchSideFuncs:
                - RefResult_init
                - browse
                - UA_ByteString_copy.2594
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - RefResult_clear
                - UA_REFTYPESET.2561
                - UA_REFTYPESET.2561
                - UA_ReferenceTypeSet_union
                - UA_ReferenceTypeSet_union
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1033,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1036,12'
              BranchSideFuncs:
                - UA_REFTYPESET.2561
                - UA_REFTYPESET.2561
                - UA_ReferenceTypeSet_union
                - UA_ReferenceTypeSet_union
                - RefResult_init
                - browse
                - UA_ByteString_copy.2594
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - RefResult_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1040,45'
              BranchSideFuncs:
                - RefResult_init
                - browse
                - UA_ByteString_copy.2594
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - RefResult_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1041,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1042,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1045,5'
              BranchSideFuncs:
                - browse
                - UA_ByteString_copy.2594
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - RefResult_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1047,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1047,46'
              BranchSideFuncs:
                - RefResult_clear
                - ContinuationPoint_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1049,29'
              BranchSideFuncs:
                - RefResult_clear
                - ContinuationPoint_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1047,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1049,29'
              BranchSideFuncs:
                - RefResult_clear
                - ContinuationPoint_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1056,29'
              BranchSideFuncs:
                - UA_ByteString_copy.2594
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1059,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1060,9'
              BranchSideFuncs:
                - ContinuationPoint_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1063,37'
              BranchSideFuncs:
                - UA_ByteString_copy.2594
                - UA_BrowseResult_clear.2595
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:1064,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1065,31'
              BranchSideFuncs:
                - UA_BrowseResult_clear.2595
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:1068,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:1007,12'
          Dst:             UA_ByteString_equal
        - Src:             '/src/open62541/src/server/ua_services_view.c:1018,17'
          Dst:             ContinuationPoint_clear
        - Src:             '/src/open62541/src/server/ua_services_view.c:1037,41'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_services_view.c:1038,41'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_services_view.c:1037,15'
          Dst:             UA_ReferenceTypeSet_union
        - Src:             '/src/open62541/src/server/ua_services_view.c:1036,25'
          Dst:             UA_ReferenceTypeSet_union
        - Src:             '/src/open62541/src/server/ua_services_view.c:1040,26'
          Dst:             RefResult_init
        - Src:             '/src/open62541/src/server/ua_services_view.c:1045,5'
          Dst:             browse
        - Src:             '/src/open62541/src/server/ua_services_view.c:1049,9'
          Dst:             RefResult_clear
        - Src:             '/src/open62541/src/server/ua_services_view.c:1063,17'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/src/server/ua_services_view.c:1065,9'
          Dst:             UA_BrowseResult_clear
        - Src:             '/src/open62541/src/server/ua_services_view.c:1072,13'
          Dst:             ContinuationPoint_clear
    - functionName:    ContinuationPoint_clear
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      'struct.ContinuationPoint *'
      argCount:        1
      argTypes:
        - 'struct.ContinuationPoint *'
      constantsTouched: []
      argNames:
        - cp
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_BrowseDescription_clear
        - UA_ByteString_clear
        - UA_NodePointer_clear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:516,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/server/ua_services_view.c:517,5'
          Dst:             UA_BrowseDescription_clear
        - Src:             '/src/open62541/src/server/ua_services_view.c:518,5'
          Dst:             UA_NodePointer_clear
    - functionName:    UA_ReferenceTypeSet_union
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - setA
        - setB
        - ''
        - ''
      BBCount:         5
      ICount:          55
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/plugin/nodestore.h:219,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/plugin/nodestore.h:220,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/plugin/nodestore.h:221,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    RefResult_init
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.RefResult *'
      constantsTouched: []
      argNames:
        - rr
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Array_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:469,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:470,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:471,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:468,9'
          Dst:             UA_Array_new
    - functionName:    browse
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.BrowseContext *'
      constantsTouched: []
      argNames:
        - bc
      BBCount:         26
      ICount:          321
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_NodeId_isNull
        - UA_UNLOCK
        - browseWithNode
        - resultMask2AttributesMask
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:768,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:769,8'
              BranchSideFuncs:
                - resultMask2AttributesMask
                - browseWithNode
                - UA_NodeId_isNull
                - UA_LOCK_ASSERT.2572
                - UA_UNLOCK.2579
                - UA_LOCK.2578
                - UA_LOCK.2578
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:777,9'
              BranchSideFuncs:
                - resultMask2AttributesMask
                - browseWithNode
                - UA_NodeId_isNull
                - UA_LOCK_ASSERT.2572
                - UA_UNLOCK.2579
                - UA_LOCK.2578
                - UA_LOCK.2578
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:769,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:770,8'
              BranchSideFuncs:
                - resultMask2AttributesMask
                - browseWithNode
                - UA_NodeId_isNull
                - UA_LOCK_ASSERT.2572
                - UA_UNLOCK.2579
                - UA_LOCK.2578
                - UA_LOCK.2578
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:777,9'
              BranchSideFuncs:
                - resultMask2AttributesMask
                - browseWithNode
                - UA_NodeId_isNull
                - UA_LOCK_ASSERT.2572
                - UA_UNLOCK.2579
                - UA_LOCK.2578
                - UA_LOCK.2578
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:768,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:771,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:777,9'
              BranchSideFuncs:
                - resultMask2AttributesMask
                - browseWithNode
                - UA_NodeId_isNull
                - UA_LOCK_ASSERT.2572
                - UA_UNLOCK.2579
                - UA_LOCK.2578
                - UA_LOCK.2578
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:780,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:781,9'
              BranchSideFuncs:
                - browseWithNode
                - UA_NodeId_isNull
                - UA_LOCK_ASSERT.2572
                - UA_UNLOCK.2579
                - UA_LOCK.2578
                - UA_LOCK.2578
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:786,8'
              BranchSideFuncs:
                - browseWithNode
                - UA_NodeId_isNull
                - UA_LOCK_ASSERT.2572
                - UA_UNLOCK.2579
                - UA_LOCK.2578
                - UA_LOCK.2578
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:786,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:787,25'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2572
                - UA_UNLOCK.2579
                - UA_LOCK.2578
                - UA_LOCK.2578
                - browseWithNode
                - UA_NodeId_isNull
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:802,20'
              BranchSideFuncs:
                - browseWithNode
                - UA_NodeId_isNull
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:789,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:793,22'
              BranchSideFuncs:
                - UA_LOCK.2578
                - browseWithNode
                - UA_NodeId_isNull
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:798,18'
              BranchSideFuncs:
                - UA_LOCK.2578
                - browseWithNode
                - UA_NodeId_isNull
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:808,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:808,47'
              BranchSideFuncs:
                - UA_NodeId_isNull
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:808,25'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:808,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:808,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:810,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:814,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:815,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:819,29'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:822,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:823,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:826,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:777,9'
          Dst:             resultMask2AttributesMask
        - Src:             '/src/open62541/src/server/ua_services_view.c:787,9'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_view.c:788,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_view.c:793,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_view.c:798,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_view.c:802,5'
          Dst:             browseWithNode
        - Src:             '/src/open62541/src/server/ua_services_view.c:808,29'
          Dst:             UA_NodeId_isNull
    - functionName:    RefResult_clear
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.RefResult *'
      constantsTouched: []
      argNames:
        - rr
      BBCount:         11
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ReferenceDescription_clear
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:491,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:491,5'
              BranchSideFuncs:
                - UA_ReferenceDescription_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:492,16'
              BranchSideFuncs:
                - UA_ReferenceDescription_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:492,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:493,40'
              BranchSideFuncs:
                - UA_ReferenceDescription_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:494,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:491,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_view.c:493,9'
          Dst:             UA_ReferenceDescription_clear
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    UA_BrowseResult_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3964
      functionLinenumberEnd: 3964
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowseResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:3964,1'
          Dst:             UA_clear
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    UA_BrowseDescription_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3856
      functionLinenumberEnd: 3856
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowseDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:3856,1'
          Dst:             UA_clear
    - functionName:    Service_BrowseNext
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_BrowseNextRequest *'
        - 'struct.UA_BrowseResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Operation_BrowseNext
        - UA_LOCK_ASSERT
        - UA_Server_processServiceOperations
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:1083,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_view.c:1088,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_view.c:1088,9'
          Dst:             Operation_BrowseNext
    - functionName:    UA_Server_browse
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_BrowseResult *'
        - 'struct.UA_Server *'
        - int
        - 'struct.UA_BrowseDescription *'
      constantsTouched: []
      argNames:
        - server
        - maxReferences
        - bd
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Operation_Browse
        - UA_BrowseResult_init
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:992,5'
          Dst:             UA_BrowseResult_init
        - Src:             '/src/open62541/src/server/ua_services_view.c:993,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_view.c:994,5'
          Dst:             Operation_Browse
        - Src:             '/src/open62541/src/server/ua_services_view.c:995,5'
          Dst:             UA_UNLOCK
    - functionName:    Operation_Browse
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'int *'
        - 'struct.UA_BrowseDescription *'
        - 'struct.UA_BrowseResult *'
      constantsTouched: []
      argNames:
        - server
        - session
        - maxrefs
        - descr
        - result
      BBCount:         43
      ICount:          466
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - ContinuationPoint_clear
        - RefResult_clear
        - RefResult_init
        - UA_BrowseDescription_copy
        - UA_BrowseResult_clear
        - UA_ByteString_copy
        - UA_Guid_new
        - UA_Guid_random
        - UA_NodePointer_clear
        - UA_NodePointer_init
        - UA_REFTYPESET
        - UA_ReferenceTypeSet_union
        - browse
        - referenceTypeIndices
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:840,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:841,12'
              BranchSideFuncs:
                - referenceTypeIndices
                - RefResult_init
                - browse
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - UA_BrowseDescription_copy
                - UA_NodePointer_init.2567
                - UA_Guid_new
                - UA_Guid_random
                - UA_ByteString_copy.2594
                - RefResult_clear
                - UA_REFTYPESET.2561
                - UA_REFTYPESET.2561
                - UA_ReferenceTypeSet_union
                - UA_ReferenceTypeSet_union
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:847,12'
              BranchSideFuncs:
                - referenceTypeIndices
                - RefResult_init
                - browse
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - UA_BrowseDescription_copy
                - UA_NodePointer_init.2567
                - UA_Guid_new
                - UA_Guid_random
                - UA_ByteString_copy.2594
                - RefResult_clear
                - UA_REFTYPESET.2561
                - UA_REFTYPESET.2561
                - UA_ReferenceTypeSet_union
                - UA_ReferenceTypeSet_union
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:841,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:842,32'
              BranchSideFuncs:
                - referenceTypeIndices
                - RefResult_init
                - browse
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - UA_BrowseDescription_copy
                - UA_NodePointer_init.2567
                - UA_Guid_new
                - UA_Guid_random
                - UA_ByteString_copy.2594
                - RefResult_clear
                - UA_REFTYPESET.2561
                - UA_REFTYPESET.2561
                - UA_ReferenceTypeSet_union
                - UA_ReferenceTypeSet_union
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:844,16'
              BranchSideFuncs:
                - referenceTypeIndices
                - RefResult_init
                - browse
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - UA_BrowseDescription_copy
                - UA_NodePointer_init.2567
                - UA_Guid_new
                - UA_Guid_random
                - UA_ByteString_copy.2594
                - RefResult_clear
                - UA_REFTYPESET.2561
                - UA_REFTYPESET.2561
                - UA_ReferenceTypeSet_union
                - UA_ReferenceTypeSet_union
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:857,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:858,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:862,8'
              BranchSideFuncs:
                - RefResult_init
                - browse
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - UA_BrowseDescription_copy
                - UA_NodePointer_init.2567
                - UA_Guid_new
                - UA_Guid_random
                - UA_ByteString_copy.2594
                - RefResult_clear
                - UA_REFTYPESET.2561
                - UA_REFTYPESET.2561
                - UA_ReferenceTypeSet_union
                - UA_ReferenceTypeSet_union
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:869,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:872,12'
              BranchSideFuncs:
                - UA_REFTYPESET.2561
                - UA_REFTYPESET.2561
                - UA_ReferenceTypeSet_union
                - UA_ReferenceTypeSet_union
                - RefResult_init
                - browse
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - UA_BrowseDescription_copy
                - UA_NodePointer_init.2567
                - UA_Guid_new
                - UA_Guid_random
                - UA_ByteString_copy.2594
                - RefResult_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:876,45'
              BranchSideFuncs:
                - RefResult_init
                - browse
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - UA_BrowseDescription_copy
                - UA_NodePointer_init.2567
                - UA_Guid_new
                - UA_Guid_random
                - UA_ByteString_copy.2594
                - RefResult_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:877,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:878,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:881,5'
              BranchSideFuncs:
                - browse
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - UA_BrowseDescription_copy
                - UA_NodePointer_init.2567
                - UA_Guid_new
                - UA_Guid_random
                - UA_ByteString_copy.2594
                - RefResult_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:883,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:883,46'
              BranchSideFuncs:
                - RefResult_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:885,29'
              BranchSideFuncs:
                - RefResult_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:883,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:885,29'
              BranchSideFuncs:
                - RefResult_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:892,29'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - UA_BrowseDescription_copy
                - UA_NodePointer_init.2567
                - UA_Guid_new
                - UA_Guid_random
                - UA_ByteString_copy.2594
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:896,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:897,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:901,24'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - UA_BrowseDescription_copy
                - UA_NodePointer_init.2567
                - UA_Guid_new
                - UA_Guid_random
                - UA_ByteString_copy.2594
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:906,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:907,16'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:912,31'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - UA_BrowseDescription_copy
                - UA_NodePointer_init.2567
                - UA_Guid_new
                - UA_Guid_random
                - UA_ByteString_copy.2594
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:913,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:914,16'
              BranchSideFuncs:
                - UA_BrowseDescription_copy
                - UA_NodePointer_init.2567
                - UA_Guid_new
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - UA_Guid_random
                - UA_ByteString_copy.2594
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:919,40'
              BranchSideFuncs:
                - UA_BrowseDescription_copy
                - UA_NodePointer_init.2567
                - UA_Guid_new
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - UA_Guid_random
                - UA_ByteString_copy.2594
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:920,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:921,9'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:922,29'
              BranchSideFuncs:
                - UA_NodePointer_init.2567
                - UA_Guid_new
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
                - UA_Guid_random
                - UA_ByteString_copy.2594
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:931,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:932,16'
              BranchSideFuncs:
                - UA_Guid_random
                - UA_ByteString_copy.2594
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:935,6'
              BranchSideFuncs:
                - UA_Guid_random
                - UA_ByteString_copy.2594
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:941,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:942,9'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
                - ContinuationPoint_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:945,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:951,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:952,33'
              BranchSideFuncs:
                - ContinuationPoint_clear
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:955,30'
              BranchSideFuncs:
                - UA_NodePointer_clear
                - UA_BrowseResult_clear.2595
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:855,9'
          Dst:             referenceTypeIndices
        - Src:             '/src/open62541/src/server/ua_services_view.c:873,41'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_services_view.c:874,41'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_services_view.c:873,15'
          Dst:             UA_ReferenceTypeSet_union
        - Src:             '/src/open62541/src/server/ua_services_view.c:872,25'
          Dst:             UA_ReferenceTypeSet_union
        - Src:             '/src/open62541/src/server/ua_services_view.c:876,26'
          Dst:             RefResult_init
        - Src:             '/src/open62541/src/server/ua_services_view.c:881,5'
          Dst:             browse
        - Src:             '/src/open62541/src/server/ua_services_view.c:885,9'
          Dst:             RefResult_clear
        - Src:             '/src/open62541/src/server/ua_services_view.c:919,14'
          Dst:             UA_BrowseDescription_copy
        - Src:             '/src/open62541/src/server/ua_services_view.c:925,5'
          Dst:             UA_NodePointer_init
        - Src:             '/src/open62541/src/server/ua_services_view.c:930,13'
          Dst:             UA_Guid_new
        - Src:             '/src/open62541/src/server/ua_services_view.c:935,14'
          Dst:             UA_Guid_random
        - Src:             '/src/open62541/src/server/ua_services_view.c:940,14'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/src/server/ua_services_view.c:952,9'
          Dst:             ContinuationPoint_clear
        - Src:             '/src/open62541/src/server/ua_services_view.c:955,5'
          Dst:             UA_NodePointer_clear
        - Src:             '/src/open62541/src/server/ua_services_view.c:956,5'
          Dst:             UA_BrowseResult_clear
    - functionName:    UA_BrowseDescription_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3846
      functionLinenumberEnd: 3846
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_BrowseDescription *'
        - 'struct.UA_BrowseDescription *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:3846,1'
          Dst:             UA_copy
    - functionName:    UA_Guid_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      'struct.UA_Guid *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:493,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:493,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:493,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:493,1'
          Dst:             UA_new
    - functionName:    Service_Browse
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_BrowseRequest *'
        - 'struct.UA_BrowseResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         11
      ICount:          91
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Operation_Browse
        - UA_LOCK_ASSERT
        - UA_NodeId_isNull
        - UA_Server_processServiceOperations
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:966,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:967,8'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:973,27'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:966,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:968,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:973,27'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:973,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:974,9'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:979,44'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:963,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_view.c:973,9'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services_view.c:979,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_view.c:979,9'
          Dst:             Operation_Browse
    - functionName:    UA_Server_browseRecursive
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_BrowseDescription *'
        - 'size_t *'
        - 'struct.UA_ExpandedNodeId **'
      constantsTouched: []
      argNames:
        - server
        - bd
        - resultsSize
        - results
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - browseRecursive
        - referenceTypeIndices
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:441,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:442,20'
              BranchSideFuncs:
                - UA_UNLOCK.2579
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:447,30'
              BranchSideFuncs:
                - browseRecursive
                - UA_UNLOCK.2579
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:435,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_view.c:439,28'
          Dst:             referenceTypeIndices
        - Src:             '/src/open62541/src/server/ua_services_view.c:442,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_view.c:447,14'
          Dst:             browseRecursive
        - Src:             '/src/open62541/src/server/ua_services_view.c:450,5'
          Dst:             UA_UNLOCK
    - functionName:    browseRecursive
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.UA_Server *'
        - size_t
        - 'struct.UA_NodeId *'
        - int
        - 'struct.UA_ReferenceTypeSet *'
        - int
        - bool
        - 'size_t *'
        - 'struct.UA_ExpandedNodeId **'
      constantsTouched: []
      argNames:
        - server
        - startNodesSize
        - startNodes
        - browseDirection
        - refTypes
        - nodeClassMask
        - includeStartNodes
        - resultsSize
        - results
      BBCount:         31
      ICount:          211
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - RefTree_clear
        - RefTree_init
        - UA_NodePointer_fromNodeId
        - browseRecursiveCallback
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:391,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:392,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:395,18'
              BranchSideFuncs:
                - RefTree_clear
                - UA_NodePointer_fromNodeId
                - browseRecursiveCallback
                - browseRecursiveCallback
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:403,42'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:403,49'
              BranchSideFuncs:
                - RefTree_clear
                - UA_NodePointer_fromNodeId
                - browseRecursiveCallback
                - browseRecursiveCallback
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:403,5'
              BranchSideFuncs:
                - RefTree_clear
                - UA_NodePointer_fromNodeId
                - browseRecursiveCallback
                - browseRecursiveCallback
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:403,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:405,16'
              BranchSideFuncs:
                - UA_NodePointer_fromNodeId
                - RefTree_clear
                - browseRecursiveCallback
                - browseRecursiveCallback
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:423,11'
              BranchSideFuncs:
                - RefTree_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:410,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:411,12'
              BranchSideFuncs:
                - browseRecursiveCallback
                - RefTree_clear
                - UA_NodePointer_fromNodeId
                - browseRecursiveCallback
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:412,17'
              BranchSideFuncs:
                - browseRecursiveCallback
                - RefTree_clear
                - UA_NodePointer_fromNodeId
                - browseRecursiveCallback
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:410,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:412,17'
              BranchSideFuncs:
                - browseRecursiveCallback
                - RefTree_clear
                - UA_NodePointer_fromNodeId
                - browseRecursiveCallback
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:416,12'
              BranchSideFuncs:
                - RefTree_clear
                - UA_NodePointer_fromNodeId
                - browseRecursiveCallback
                - browseRecursiveCallback
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:416,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:417,12'
              BranchSideFuncs:
                - browseRecursiveCallback
                - RefTree_clear
                - UA_NodePointer_fromNodeId
                - browseRecursiveCallback
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:418,17'
              BranchSideFuncs:
                - browseRecursiveCallback
                - RefTree_clear
                - UA_NodePointer_fromNodeId
                - browseRecursiveCallback
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:416,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:418,17'
              BranchSideFuncs:
                - browseRecursiveCallback
                - RefTree_clear
                - UA_NodePointer_fromNodeId
                - browseRecursiveCallback
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:421,5'
              BranchSideFuncs:
                - RefTree_clear
                - UA_NodePointer_fromNodeId
                - browseRecursiveCallback
                - browseRecursiveCallback
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:423,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:423,27'
              BranchSideFuncs:
                - RefTree_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:427,9'
              BranchSideFuncs:
                - RefTree_clear
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:423,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:424,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:427,9'
              BranchSideFuncs:
                - RefTree_clear
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:390,28'
          Dst:             RefTree_init
        - Src:             '/src/open62541/src/server/ua_services_view.c:405,27'
          Dst:             UA_NodePointer_fromNodeId
        - Src:             '/src/open62541/src/server/ua_services_view.c:413,13'
          Dst:             browseRecursiveCallback
        - Src:             '/src/open62541/src/server/ua_services_view.c:419,13'
          Dst:             browseRecursiveCallback
        - Src:             '/src/open62541/src/server/ua_services_view.c:427,9'
          Dst:             RefTree_clear
    - functionName:    browseRecursiveCallback
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ReferenceTarget *'
      constantsTouched: []
      argNames:
        - context
        - t
      BBCount:         43
      ICount:          327
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - RefTree_add
        - RefTree_addNodeId
        - UA_NodePointer_isLocal
        - UA_NodeReferenceKind_iterate
        - UA_ReferenceTypeSet_contains
        - browseRecursiveCallback
        - matchClassMask
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:329,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:330,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:333,32'
              BranchSideFuncs:
                - UA_NodePointer_isLocal
                - RefTree_add
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - matchClassMask
                - RefTree_addNodeId
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:333,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:334,35'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - matchClassMask
                - RefTree_addNodeId
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:341,9'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - matchClassMask
                - RefTree_addNodeId
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:344,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:345,9'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - matchClassMask
                - RefTree_addNodeId
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:350,32'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - matchClassMask
                - RefTree_addNodeId
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:351,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:351,35'
              BranchSideFuncs:
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - RefTree_addNodeId
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:352,23'
              BranchSideFuncs:
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - RefTree_addNodeId
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:351,52'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:352,23'
              BranchSideFuncs:
                - matchClassMask
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
                - RefTree_addNodeId
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:360,5'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:351,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:353,20'
              BranchSideFuncs:
                - RefTree_addNodeId
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:360,5'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:355,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:355,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:356,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:355,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:356,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:357,5'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:362,48'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:362,52'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:362,5'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:362,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:363,37'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:377,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:366,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:366,29'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:368,13'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:366,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:367,13'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:368,13'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:368,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:368,30'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:372,43'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:368,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:369,13'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:372,43'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:372,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:373,13'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
                - UA_ReferenceTypeSet_contains.2559
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:375,44'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
                - UA_ReferenceTypeSet_contains.2559
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:333,9'
          Dst:             UA_NodePointer_isLocal
        - Src:             '/src/open62541/src/server/ua_services_view.c:334,23'
          Dst:             RefTree_add
        - Src:             '/src/open62541/src/server/ua_services_view.c:352,8'
          Dst:             matchClassMask
        - Src:             '/src/open62541/src/server/ua_services_view.c:354,23'
          Dst:             RefTree_addNodeId
        - Src:             '/src/open62541/src/server/ua_services_view.c:372,13'
          Dst:             UA_ReferenceTypeSet_contains
        - Src:             '/src/open62541/src/server/ua_services_view.c:375,15'
          Dst:             UA_NodeReferenceKind_iterate
        - Src:             '/src/open62541/src/server/ua_services_view.c:375,15'
          Dst:             browseRecursiveCallback
    - functionName:    RefTree_containsNodeId
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.RefTree *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - rt
        - target
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RefTree_contains
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:305,12'
          Dst:             RefTree_contains
    - functionName:    RefTree_contains
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.RefTree *'
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - rt
        - target
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RefHead_ZIP_FIND
        - UA_ExpandedNodeId_hash
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:295,24'
          Dst:             UA_ExpandedNodeId_hash
        - Src:             '/src/open62541/src/server/ua_services_view.c:296,14'
          Dst:             RefHead_ZIP_FIND
    - functionName:    isNodeInTree_singleRef
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - char
      constantsTouched: []
      argNames:
        - server
        - leafNode
        - nodeToFind
        - relevantRefTypeIndex
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_REFTYPESET
        - isNodeInTree
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:183,36'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_services_view.c:184,12'
          Dst:             isNodeInTree
    - functionName:    isNodeInTree
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_ReferenceTypeSet *'
      constantsTouched: []
      argNames:
        - server
        - leafNode
        - nodeToFind
        - relevantRefs
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NodePointer_fromNodeId
        - isNodeInTreeIterateCallback
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:172,22'
          Dst:             UA_NodePointer_fromNodeId
        - Src:             '/src/open62541/src/server/ua_services_view.c:176,26'
          Dst:             UA_NodePointer_fromNodeId
        - Src:             '/src/open62541/src/server/ua_services_view.c:177,13'
          Dst:             isNodeInTreeIterateCallback
    - functionName:    isNodeInTreeIterateCallback
      functionSourceFile: '/src/open62541/src/server/ua_services_view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ReferenceTarget *'
      constantsTouched: []
      argNames:
        - context
        - t
      BBCount:         25
      ICount:          230
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - UA_NodePointer_equal
        - UA_NodePointer_isLocal
        - UA_NodeReferenceKind_iterate
        - UA_ParentRefsTree_ZIP_FIND
        - UA_ParentRefsTree_ZIP_INSERT
        - UA_ParentRefsTree_ZIP_REMOVE
        - UA_ReferenceTypeSet_contains
        - isNodeInTreeIterateCallback
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:112,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:113,9'
              BranchSideFuncs:
                - UA_NodePointer_equal.2568
                - UA_ParentRefsTree_ZIP_FIND
                - UA_ParentRefsTree_ZIP_INSERT
                - UA_ParentRefsTree_ZIP_REMOVE
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:116,29'
              BranchSideFuncs:
                - UA_NodePointer_equal.2568
                - UA_ParentRefsTree_ZIP_FIND
                - UA_ParentRefsTree_ZIP_INSERT
                - UA_ParentRefsTree_ZIP_REMOVE
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:116,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:120,8'
              BranchSideFuncs:
                - UA_ParentRefsTree_ZIP_FIND
                - UA_ParentRefsTree_ZIP_INSERT
                - UA_ParentRefsTree_ZIP_REMOVE
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:120,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:124,8'
              BranchSideFuncs:
                - UA_ParentRefsTree_ZIP_INSERT
                - UA_ParentRefsTree_ZIP_REMOVE
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:124,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:130,9'
              BranchSideFuncs:
                - UA_ParentRefsTree_ZIP_INSERT
                - UA_ParentRefsTree_ZIP_REMOVE
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:134,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:135,9'
              BranchSideFuncs:
                - UA_ParentRefsTree_ZIP_INSERT
                - UA_ParentRefsTree_ZIP_REMOVE
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:139,15'
              BranchSideFuncs:
                - UA_ParentRefsTree_ZIP_INSERT
                - UA_ParentRefsTree_ZIP_REMOVE
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:145,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:145,57'
              BranchSideFuncs:
                - UA_ParentRefsTree_ZIP_REMOVE
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:145,5'
              BranchSideFuncs:
                - UA_ParentRefsTree_ZIP_REMOVE
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:145,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:146,37'
              BranchSideFuncs:
                - UA_ParentRefsTree_ZIP_REMOVE
                - UA_ReferenceTypeSet_contains.2559
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:157,5'
              BranchSideFuncs:
                - UA_ParentRefsTree_ZIP_REMOVE
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:148,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:149,13'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_ParentRefsTree_ZIP_REMOVE
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:152,43'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2559
                - UA_ParentRefsTree_ZIP_REMOVE
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_view.c:152,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:153,13'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
                - UA_ParentRefsTree_ZIP_REMOVE
                - UA_ReferenceTypeSet_contains.2559
            - BranchSide:      '/src/open62541/src/server/ua_services_view.c:155,44'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
                - UA_ParentRefsTree_ZIP_REMOVE
                - UA_ReferenceTypeSet_contains.2559
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_view.c:112,9'
          Dst:             UA_NodePointer_isLocal
        - Src:             '/src/open62541/src/server/ua_services_view.c:116,8'
          Dst:             UA_NodePointer_equal
        - Src:             '/src/open62541/src/server/ua_services_view.c:120,8'
          Dst:             UA_ParentRefsTree_ZIP_FIND
        - Src:             '/src/open62541/src/server/ua_services_view.c:140,5'
          Dst:             UA_ParentRefsTree_ZIP_INSERT
        - Src:             '/src/open62541/src/server/ua_services_view.c:152,13'
          Dst:             UA_ReferenceTypeSet_contains
        - Src:             '/src/open62541/src/server/ua_services_view.c:155,15'
          Dst:             UA_NodeReferenceKind_iterate
        - Src:             '/src/open62541/src/server/ua_services_view.c:155,15'
          Dst:             isNodeInTreeIterateCallback
        - Src:             '/src/open62541/src/server/ua_services_view.c:161,5'
          Dst:             UA_ParentRefsTree_ZIP_REMOVE
    - functionName:    UA_Variant_isScalar
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:762,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    getArgumentsNodeCallback
      functionSourceFile: '/src/open62541/src/server/ua_services_method.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ReferenceTarget *'
      constantsTouched: []
      argNames:
        - context
        - t
      BBCount:         13
      ICount:          123
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_String_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:37,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:38,9'
              BranchSideFuncs:
                - UA_String_equal.2665
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:39,8'
              BranchSideFuncs:
                - UA_String_equal.2665
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:39,59'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:40,8'
              BranchSideFuncs:
                - UA_String_equal.2665
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:44,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:40,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:41,25'
              BranchSideFuncs:
                - UA_String_equal.2665
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:44,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:39,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:42,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:44,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_method.c:41,8'
          Dst:             UA_String_equal
    - functionName:    iterateFunctionGroupSearch
      functionSourceFile: '/src/open62541/src/server/ua_services_method.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ReferenceTarget *'
      constantsTouched: []
      argNames:
        - context
        - t
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_NodePointer_isLocal
        - UA_NodePointer_toNodeId
        - isNodeInTree_singleRef
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:134,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:135,9'
              BranchSideFuncs:
                - UA_NodePointer_toNodeId
                - isNodeInTree_singleRef
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:137,47'
              BranchSideFuncs:
                - UA_NodePointer_toNodeId
                - isNodeInTree_singleRef
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:138,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:141,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_method.c:134,9'
          Dst:             UA_NodePointer_isLocal
        - Src:             '/src/open62541/src/server/ua_services_method.c:137,23'
          Dst:             UA_NodePointer_toNodeId
        - Src:             '/src/open62541/src/server/ua_services_method.c:138,8'
          Dst:             isNodeInTree_singleRef
    - functionName:    UA_ReferenceTypeSet_contains
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_ReferenceTypeSet *'
        - char
      constantsTouched: []
      argNames:
        - set
        - index
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    checkAdjustArguments
      functionSourceFile: '/src/open62541/src/server/ua_services_method.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
        - size_t
        - 'struct.UA_Variant *'
        - 'int *'
      constantsTouched: []
      argNames:
        - server
        - session
        - argRequirements
        - argsSize
        - args
        - inputArgumentResults
      BBCount:         24
      ICount:          203
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - UA_Variant_isScalar
        - adjustValueType
        - compatibleValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:73,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:75,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2664
                - adjustValueType
                - compatibleValue
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:75,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:76,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2664
                - adjustValueType
                - compatibleValue
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:77,8'
              BranchSideFuncs:
                - UA_Variant_isScalar.2664
                - adjustValueType
                - compatibleValue
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:77,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:82,26'
              BranchSideFuncs:
                - UA_Variant_isScalar.2664
                - adjustValueType
                - compatibleValue
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:83,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:84,21'
              BranchSideFuncs:
                - adjustValueType
                - compatibleValue
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:85,8'
              BranchSideFuncs:
                - adjustValueType
                - compatibleValue
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:85,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:87,8'
              BranchSideFuncs:
                - adjustValueType
                - compatibleValue
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:87,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:91,19'
              BranchSideFuncs:
                - adjustValueType
                - compatibleValue
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:94,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:96,25'
              BranchSideFuncs:
                - adjustValueType
                - compatibleValue
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:106,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:99,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:102,13'
              BranchSideFuncs:
                - adjustValueType
                - compatibleValue
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:105,5'
              BranchSideFuncs:
                - adjustValueType
                - compatibleValue
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_method.c:83,8'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_method.c:96,9'
          Dst:             adjustValueType
        - Src:             '/src/open62541/src/server/ua_services_method.c:99,13'
          Dst:             compatibleValue
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    getArgumentsVariableNode
      functionSourceFile: '/src/open62541/src/server/ua_services_method.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'struct.UA_VariableNode *'
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeHead *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - head
        - withBrowseName
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_NodeReferenceKind_iterate
        - getArgumentsNodeCallback
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:51,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:52,37'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:63,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:53,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:54,13'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:55,12'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:55,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:56,13'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:57,40'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_method.c:61,13'
          Dst:             UA_NodeReferenceKind_iterate
        - Src:             '/src/open62541/src/server/ua_services_method.c:61,13'
          Dst:             getArgumentsNodeCallback
    - functionName:    checkFunctionalGroupMethodReference
      functionSourceFile: '/src/open62541/src/server/ua_services_method.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeHead *'
        - 'struct.UA_ExpandedNodeId *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - h
        - methodId
        - found
      BBCount:         43
      ICount:          250
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - UA_NodeReferenceKind_findTarget
        - UA_NodeReferenceKind_iterate
        - UA_ReferenceTypeSet_contains
        - getNamespaceByName
        - isGood
        - iterateFunctionGroupSearch
        - referenceTypeIndices
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:151,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:151,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:152,53'
              BranchSideFuncs:
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:157,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:160,16'
              BranchSideFuncs:
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:161,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:161,49'
              BranchSideFuncs:
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:161,5'
              BranchSideFuncs:
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:161,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:162,37'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2666
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:178,9'
              BranchSideFuncs:
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:163,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:164,13'
              BranchSideFuncs:
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:167,66'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2666
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:167,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:168,13'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
                - UA_ReferenceTypeSet_contains.2666
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:173,43'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
                - UA_ReferenceTypeSet_contains.2666
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:175,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:176,13'
              BranchSideFuncs:
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:177,5'
              BranchSideFuncs:
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:178,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:179,9'
              BranchSideFuncs:
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:184,32'
              BranchSideFuncs:
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:185,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:185,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:186,16'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:186,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:187,43'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:197,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:188,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:189,13'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:190,58'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:190,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:191,13'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
                - UA_ReferenceTypeSet_contains.2666
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:192,44'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
                - UA_ReferenceTypeSet_contains.2666
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:192,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:193,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:196,5'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_method.c:150,25'
          Dst:             getNamespaceByName
        - Src:             '/src/open62541/src/server/ua_services_method.c:151,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_services_method.c:151,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_services_method.c:155,11'
          Dst:             referenceTypeIndices
        - Src:             '/src/open62541/src/server/ua_services_method.c:157,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_services_method.c:157,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_services_method.c:167,13'
          Dst:             UA_ReferenceTypeSet_contains
        - Src:             '/src/open62541/src/server/ua_services_method.c:173,14'
          Dst:             UA_NodeReferenceKind_iterate
        - Src:             '/src/open62541/src/server/ua_services_method.c:173,14'
          Dst:             iterateFunctionGroupSearch
        - Src:             '/src/open62541/src/server/ua_services_method.c:184,11'
          Dst:             referenceTypeIndices
        - Src:             '/src/open62541/src/server/ua_services_method.c:185,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_services_method.c:185,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_services_method.c:190,13'
          Dst:             UA_ReferenceTypeSet_contains
        - Src:             '/src/open62541/src/server/ua_services_method.c:192,12'
          Dst:             UA_NodeReferenceKind_findTarget
    - functionName:    isGood
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isTrue
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - expr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    checkMethodReference
      functionSourceFile: '/src/open62541/src/server/ua_services_method.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'struct.UA_NodeHead *'
        - size_t
        - size_t
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - h
        - refs
        - methodId
        - ''
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - UA_NodeReferenceKind_findTarget
        - UA_ReferenceTypeSet_contains
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:119,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:120,43'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:128,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:121,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:122,13'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:123,49'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:123,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:124,13'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
                - UA_ReferenceTypeSet_contains.2666
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:125,44'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
                - UA_ReferenceTypeSet_contains.2666
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:125,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:126,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:127,5'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.2666
                - UA_NodeReferenceKind_findTarget
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_method.c:123,13'
          Dst:             UA_ReferenceTypeSet_contains
        - Src:             '/src/open62541/src/server/ua_services_method.c:125,12'
          Dst:             UA_NodeReferenceKind_findTarget
    - functionName:    UA_EXPANDEDNODEID_NODEID
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - nodeId
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ReferenceTypeSet_init
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReferenceTypeSet *'
      constantsTouched: []
      argNames:
        - set
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    callWithMethodAndObject
      functionSourceFile: '/src/open62541/src/server/ua_services_method.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_CallMethodRequest *'
        - 'struct.UA_CallMethodResult *'
        - 'struct.UA_MethodNode *'
        - 'struct.UA_DataTypeNode *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - result
        - method
        - object
      BBCount:         62
      ICount:          609
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - UA_Array_delete
        - UA_Array_new
        - UA_EXPANDEDNODEID_NODEID
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_STRING
        - UA_UNLOCK
        - checkAdjustArguments
        - checkFunctionalGroupMethodReference
        - checkMethodReference
        - getArgumentsVariableNode
        - getNodeType
        - isGood
        - referenceTypeIndices
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:207,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:208,8'
              BranchSideFuncs:
                - UA_EXPANDEDNODEID_NODEID
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - checkMethodReference
                - getNodeType
                - checkFunctionalGroupMethodReference
                - isGood.2668
                - isTrue.2669
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - checkMethodReference
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:214,8'
              BranchSideFuncs:
                - UA_EXPANDEDNODEID_NODEID
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - checkMethodReference
                - getNodeType
                - checkFunctionalGroupMethodReference
                - isGood.2668
                - isTrue.2669
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - checkMethodReference
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:207,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:214,8'
              BranchSideFuncs:
                - UA_EXPANDEDNODEID_NODEID
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - checkMethodReference
                - getNodeType
                - checkFunctionalGroupMethodReference
                - isGood.2668
                - isTrue.2669
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - checkMethodReference
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:214,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:215,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:220,9'
              BranchSideFuncs:
                - UA_EXPANDEDNODEID_NODEID
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - checkMethodReference
                - getNodeType
                - checkFunctionalGroupMethodReference
                - isGood.2668
                - isTrue.2669
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - checkMethodReference
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:220,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:221,9'
              BranchSideFuncs:
                - UA_EXPANDEDNODEID_NODEID
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - checkMethodReference
                - getNodeType
                - checkFunctionalGroupMethodReference
                - isGood.2668
                - isTrue.2669
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - checkMethodReference
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:229,59'
              BranchSideFuncs:
                - UA_EXPANDEDNODEID_NODEID
                - referenceTypeIndices
                - isGood.2668
                - isTrue.2669
                - checkMethodReference
                - getNodeType
                - checkFunctionalGroupMethodReference
                - isGood.2668
                - isTrue.2669
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - checkMethodReference
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:233,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:233,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:234,46'
              BranchSideFuncs:
                - checkMethodReference
                - getNodeType
                - checkFunctionalGroupMethodReference
                - isGood.2668
                - isTrue.2669
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - checkMethodReference
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:236,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:241,49'
              BranchSideFuncs:
                - checkFunctionalGroupMethodReference
                - isGood.2668
                - isTrue.2669
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:248,9'
              BranchSideFuncs:
                - checkFunctionalGroupMethodReference
                - isGood.2668
                - isTrue.2669
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:242,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:243,43'
              BranchSideFuncs:
                - checkMethodReference
                - checkFunctionalGroupMethodReference
                - isGood.2668
                - isTrue.2669
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:246,5'
              BranchSideFuncs:
                - checkFunctionalGroupMethodReference
                - isGood.2668
                - isTrue.2669
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:248,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:260,49'
              BranchSideFuncs:
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:267,29'
              BranchSideFuncs:
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:261,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:261,22'
              BranchSideFuncs:
                - isGood.2668
                - isTrue.2669
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:263,9'
              BranchSideFuncs:
                - isGood.2668
                - isTrue.2669
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:261,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:262,13'
              BranchSideFuncs:
                - isGood.2668
                - isTrue.2669
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:263,9'
              BranchSideFuncs:
                - isGood.2668
                - isTrue.2669
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:263,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:264,5'
              BranchSideFuncs:
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
                - UA_UNLOCK.2673
                - UA_LOCK.2674
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:268,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:269,20'
              BranchSideFuncs:
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:278,9'
              BranchSideFuncs:
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:270,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:270,36'
              BranchSideFuncs:
                - UA_LOCK.2674
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:270,20'
              BranchSideFuncs:
                - UA_LOCK.2674
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:278,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:279,9'
              BranchSideFuncs:
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:288,8'
              BranchSideFuncs:
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:288,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:289,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:293,5'
              BranchSideFuncs:
                - UA_Array_new
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:299,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:300,9'
              BranchSideFuncs:
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:303,40'
              BranchSideFuncs:
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
                - checkAdjustArguments
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:308,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:310,34'
              BranchSideFuncs:
                - checkAdjustArguments
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:314,12'
              BranchSideFuncs:
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:314,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:315,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:321,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:322,25'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:329,8'
              BranchSideFuncs:
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:329,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:330,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:334,34'
              BranchSideFuncs:
                - UA_STRING.2667
                - getArgumentsVariableNode
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:338,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:339,26'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:341,22'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2673
                - UA_LOCK.2674
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:342,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:343,9'
              BranchSideFuncs:
                - UA_UNLOCK.2673
                - UA_LOCK.2674
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:346,35'
              BranchSideFuncs:
                - UA_UNLOCK.2673
                - UA_LOCK.2674
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_method.c:204,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_method.c:229,34'
          Dst:             UA_EXPANDEDNODEID_NODEID
        - Src:             '/src/open62541/src/server/ua_services_method.c:231,26'
          Dst:             referenceTypeIndices
        - Src:             '/src/open62541/src/server/ua_services_method.c:233,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_services_method.c:233,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_services_method.c:234,24'
          Dst:             checkMethodReference
        - Src:             '/src/open62541/src/server/ua_services_method.c:241,37'
          Dst:             getNodeType
        - Src:             '/src/open62541/src/server/ua_services_method.c:243,21'
          Dst:             checkMethodReference
        - Src:             '/src/open62541/src/server/ua_services_method.c:260,13'
          Dst:             checkFunctionalGroupMethodReference
        - Src:             '/src/open62541/src/server/ua_services_method.c:263,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_services_method.c:263,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_services_method.c:269,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_method.c:275,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_method.c:298,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_services_method.c:307,57'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_services_method.c:307,9'
          Dst:             getArgumentsVariableNode
        - Src:             '/src/open62541/src/server/ua_services_method.c:310,13'
          Dst:             checkAdjustArguments
        - Src:             '/src/open62541/src/server/ua_services_method.c:322,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_services_method.c:334,57'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_services_method.c:334,9'
          Dst:             getArgumentsVariableNode
        - Src:             '/src/open62541/src/server/ua_services_method.c:341,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_services_method.c:352,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_method.c:358,5'
          Dst:             UA_LOCK
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_REFTYPESET
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - index
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ReferenceTypeSet_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/plugin/nodestore.h:210,5'
          Dst:             UA_ReferenceTypeSet_init
    - functionName:    UA_CallMethodResult_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5636
      functionLinenumberEnd: 5636
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CallMethodResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Server_call
      functionSourceFile: '/src/open62541/src/server/ua_services_method.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_CallMethodResult *'
        - 'struct.UA_Server *'
        - 'struct.UA_CallMethodRequest *'
      constantsTouched: []
      argNames:
        - server
        - request
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Operation_CallMethod
        - UA_CallMethodResult_init
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_method.c:525,5'
          Dst:             UA_CallMethodResult_init
        - Src:             '/src/open62541/src/server/ua_services_method.c:526,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_method.c:527,5'
          Dst:             Operation_CallMethod
        - Src:             '/src/open62541/src/server/ua_services_method.c:528,5'
          Dst:             UA_UNLOCK
    - functionName:    Operation_CallMethod
      functionSourceFile: '/src/open62541/src/server/ua_services_method.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'char *'
        - 'struct.UA_CallMethodRequest *'
        - 'struct.UA_CallMethodResult *'
      constantsTouched: []
      argNames:
        - server
        - session
        - context
        - request
        - result
      BBCount:         8
      ICount:          154
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_REFTYPESET
        - callWithMethodAndObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:475,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:476,9'
              BranchSideFuncs:
                - callWithMethodAndObject
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:485,9'
              BranchSideFuncs:
                - callWithMethodAndObject
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:489,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:490,9'
              BranchSideFuncs:
                - callWithMethodAndObject
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:496,29'
              BranchSideFuncs:
                - callWithMethodAndObject
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_method.c:470,9'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_services_method.c:496,5'
          Dst:             callWithMethodAndObject
    - functionName:    Service_Call
      functionSourceFile: '/src/open62541/src/server/ua_services_method.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_CallRequest *'
        - 'struct.UA_CallResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Operation_CallMethod
        - UA_LOCK_ASSERT
        - UA_Server_processServiceOperations
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:509,50'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:510,8'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:516,44'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:509,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:511,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:516,44'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_method.c:507,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_method.c:516,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_method.c:516,9'
          Dst:             Operation_CallMethod
    - functionName:    UA_CallResponse_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5708
      functionLinenumberEnd: 5708
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CallResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Operation_CallMethodAsync
      functionSourceFile: '/src/open62541/src/server/ua_services_method.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - int
        - int
        - size_t
        - 'struct.UA_CallMethodRequest *'
        - 'struct.UA_CallMethodResult *'
        - 'struct.UA_AsyncResponse **'
      constantsTouched: []
      argNames:
        - server
        - session
        - requestId
        - requestHandle
        - opIndex
        - opRequest
        - opResult
        - ar
      BBCount:         16
      ICount:          217
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - UA_AsyncManager_createAsyncOp
        - UA_AsyncManager_createAsyncResponse
        - UA_REFTYPESET
        - callWithMethodAndObject
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:378,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:379,9'
              BranchSideFuncs:
                - callWithMethodAndObject
                - UA_AsyncManager_createAsyncResponse
                - UA_AsyncManager_createAsyncOp
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:388,9'
              BranchSideFuncs:
                - callWithMethodAndObject
                - UA_AsyncManager_createAsyncResponse
                - UA_AsyncManager_createAsyncOp
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:392,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:393,9'
              BranchSideFuncs:
                - callWithMethodAndObject
                - UA_AsyncManager_createAsyncResponse
                - UA_AsyncManager_createAsyncOp
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:399,9'
              BranchSideFuncs:
                - callWithMethodAndObject
                - UA_AsyncManager_createAsyncResponse
                - UA_AsyncManager_createAsyncOp
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:399,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:400,33'
              BranchSideFuncs:
                - UA_AsyncManager_createAsyncResponse
                - UA_AsyncManager_createAsyncOp
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:408,10'
              BranchSideFuncs:
                - UA_AsyncManager_createAsyncResponse
                - UA_AsyncManager_createAsyncOp
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:408,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:410,50'
              BranchSideFuncs:
                - UA_AsyncManager_createAsyncOp
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:419,40'
              BranchSideFuncs:
                - UA_AsyncManager_createAsyncOp
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:413,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:414,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:415,5'
              BranchSideFuncs:
                - UA_AsyncManager_createAsyncOp
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_method.c:373,9'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_services_method.c:400,9'
          Dst:             callWithMethodAndObject
        - Src:             '/src/open62541/src/server/ua_services_method.c:410,13'
          Dst:             UA_AsyncManager_createAsyncResponse
        - Src:             '/src/open62541/src/server/ua_services_method.c:419,9'
          Dst:             UA_AsyncManager_createAsyncOp
    - functionName:    Service_CallAsync
      functionSourceFile: '/src/open62541/src/server/ua_services_method.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - int
        - 'struct.UA_CallRequest *'
        - 'struct.UA_CallResponse *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - session
        - requestId
        - request
        - response
        - finished
      BBCount:         14
      ICount:          119
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - Operation_CallMethodAsync
        - UA_AsyncManager_removeAsyncResponse
        - UA_CallResponse_init
        - UA_Server_processServiceOperationsAsync
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:433,50'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:434,9'
              BranchSideFuncs:
                - UA_Server_processServiceOperationsAsync
                - UA_AsyncManager_removeAsyncResponse
                - UA_CallResponse_init
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:439,23'
              BranchSideFuncs:
                - UA_Server_processServiceOperationsAsync
                - UA_AsyncManager_removeAsyncResponse
                - UA_CallResponse_init
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:433,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:435,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:439,23'
              BranchSideFuncs:
                - UA_Server_processServiceOperationsAsync
                - UA_AsyncManager_removeAsyncResponse
                - UA_CallResponse_init
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:447,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:447,8'
              BranchSideFuncs:
                - UA_AsyncManager_removeAsyncResponse
                - UA_CallResponse_init
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:448,12'
              BranchSideFuncs:
                - UA_AsyncManager_removeAsyncResponse
                - UA_CallResponse_init
        - Branch String:   '/src/open62541/src/server/ua_services_method.c:448,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:451,13'
              BranchSideFuncs:
                - UA_CallResponse_init
            - BranchSide:      '/src/open62541/src/server/ua_services_method.c:457,50'
              BranchSideFuncs:
                - UA_AsyncManager_removeAsyncResponse
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_method.c:441,9'
          Dst:             UA_Server_processServiceOperationsAsync
        - Src:             '/src/open62541/src/server/ua_services_method.c:441,9'
          Dst:             Operation_CallMethodAsync
        - Src:             '/src/open62541/src/server/ua_services_method.c:452,13'
          Dst:             UA_CallResponse_init
        - Src:             '/src/open62541/src/server/ua_services_method.c:457,13'
          Dst:             UA_AsyncManager_removeAsyncResponse
    - functionName:    UA_UInt32_decodeBinary
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_String *'
        - 'size_t *'
        - 'int *'
      constantsTouched: []
      argNames:
        - src
        - offset
        - dst
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_decodeBinaryInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util_internal.h:351,1'
          Dst:             UA_decodeBinaryInternal
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    Service_Cancel
      functionSourceFile: '/src/open62541/src/server/ua_services_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_CancelRequest *'
        - 'struct.UA_CancelResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         25
      ICount:          191
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - UA_AsyncManager_cancel
        - UA_PublishResponse_clear
        - sendResponse
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:976,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:976,5'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.2758
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:976,5'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.2758
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:976,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:978,12'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.2758
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:1001,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:978,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:979,20'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.2758
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:984,12'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.2758
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:984,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:985,13'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.2758
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:987,13'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.2758
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:985,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:985,13'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.2758
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:988,9'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.2758
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:987,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:0,0'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.2758
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:987,13'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.2758
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_session.c:969,29'
          Dst:             UA_AsyncManager_cancel
        - Src:             '/src/open62541/src/server/ua_services_session.c:992,9'
          Dst:             sendResponse
        - Src:             '/src/open62541/src/server/ua_services_session.c:994,9'
          Dst:             UA_PublishResponse_clear
    - functionName:    UA_PublishResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7060
      functionLinenumberEnd: 7060
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_PublishResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7060,1'
          Dst:             UA_clear
    - functionName:    Service_CloseSession
      functionSourceFile: '/src/open62541/src/server/ua_services_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_CloseSessionRequest *'
        - 'struct.UA_ServiceFault *'
      constantsTouched: []
      argNames:
        - server
        - channel
        - request
        - response
      BBCount:         27
      ICount:          152
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_Server_removeSessionByToken
        - UA_Session_detachSubscription
        - __assert_fail
        - getBoundSession
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:934,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:934,20'
              BranchSideFuncs:
                - __assert_fail
                - UA_Server_removeSessionByToken
                - UA_Session_detachSubscription
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:936,8'
              BranchSideFuncs:
                - __assert_fail
                - UA_Server_removeSessionByToken
                - UA_Session_detachSubscription
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:934,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:935,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_Server_removeSessionByToken
                - UA_Session_detachSubscription
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:936,8'
              BranchSideFuncs:
                - __assert_fail
                - UA_Server_removeSessionByToken
                - UA_Session_detachSubscription
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:936,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:939,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:942,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_Server_removeSessionByToken
                - UA_Session_detachSubscription
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:942,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:942,5'
              BranchSideFuncs:
                - UA_Server_removeSessionByToken
                - UA_Session_detachSubscription
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:947,9'
              BranchSideFuncs:
                - UA_Server_removeSessionByToken
                - UA_Session_detachSubscription
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:947,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:949,9'
              BranchSideFuncs:
                - UA_Server_removeSessionByToken
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:959,40'
              BranchSideFuncs:
                - UA_Server_removeSessionByToken
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:949,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:949,9'
              BranchSideFuncs:
                - UA_Server_removeSessionByToken
                - UA_Session_detachSubscription
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:949,9'
              BranchSideFuncs:
                - UA_Server_removeSessionByToken
                - UA_Session_detachSubscription
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:949,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:950,13'
              BranchSideFuncs:
                - UA_Session_detachSubscription
                - UA_Server_removeSessionByToken
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:954,5'
              BranchSideFuncs:
                - UA_Server_removeSessionByToken
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_session.c:922,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_session.c:933,9'
          Dst:             getBoundSession
        - Src:             '/src/open62541/src/server/ua_services_session.c:942,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_session.c:952,13'
          Dst:             UA_Session_detachSubscription
        - Src:             '/src/open62541/src/server/ua_services_session.c:959,9'
          Dst:             UA_Server_removeSessionByToken
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_Server_removeSessionByToken
      functionSourceFile: '/src/open62541/src/server/ua_services_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - int
      constantsTouched: []
      argNames:
        - server
        - token
        - shutdownReason
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_NodeId_equal
        - UA_Server_removeSession
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:107,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:108,29'
              BranchSideFuncs:
                - UA_NodeId_equal.2766
                - UA_Server_removeSession
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:113,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:108,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:109,37'
              BranchSideFuncs:
                - UA_Server_removeSession
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:112,5'
              BranchSideFuncs:
                - UA_NodeId_equal.2766
                - UA_Server_removeSession
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_session.c:105,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_session.c:108,12'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_services_session.c:109,13'
          Dst:             UA_Server_removeSession
    - functionName:    UA_NodeId_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:626,13'
          Dst:             UA_order
    - functionName:    UA_Server_removeSession
      functionSourceFile: '/src/open62541/src/server/ua_services_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.session_list_entry *'
        - int
      constantsTouched: []
      argNames:
        - server
        - sentry
        - shutdownReason
      BBCount:         33
      ICount:          281
      EdgeCount:       37
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_PublishResponse_clear
        - UA_Session_dequeuePublishReq
        - UA_Session_detachFromSecureChannel
        - UA_Subscription_delete
        - UA_UNLOCK
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:38,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:38,5'
              BranchSideFuncs:
                - UA_Session_dequeuePublishReq
                - UA_Session_detachFromSecureChannel
                - __assert_fail
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_PublishResponse_clear.2758
                - UA_Subscription_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:38,5'
              BranchSideFuncs:
                - UA_Session_dequeuePublishReq
                - UA_Session_detachFromSecureChannel
                - __assert_fail
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_PublishResponse_clear.2758
                - UA_Subscription_delete
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:38,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:39,32'
              BranchSideFuncs:
                - UA_Subscription_delete
                - UA_Session_dequeuePublishReq
                - UA_Session_detachFromSecureChannel
                - __assert_fail
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_PublishResponse_clear.2758
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:43,5'
              BranchSideFuncs:
                - UA_Session_dequeuePublishReq
                - UA_Session_detachFromSecureChannel
                - __assert_fail
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_PublishResponse_clear.2758
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:43,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:44,35'
              BranchSideFuncs:
                - UA_PublishResponse_clear.2758
                - UA_Session_dequeuePublishReq
                - UA_Session_detachFromSecureChannel
                - __assert_fail
                - UA_UNLOCK.2769
                - UA_LOCK.2770
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:50,8'
              BranchSideFuncs:
                - UA_Session_detachFromSecureChannel
                - __assert_fail
                - UA_UNLOCK.2769
                - UA_LOCK.2770
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:50,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:51,20'
              BranchSideFuncs:
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_detachFromSecureChannel
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:59,40'
              BranchSideFuncs:
                - UA_Session_detachFromSecureChannel
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:62,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:63,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:69,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:69,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:69,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:70,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:72,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:83,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:89,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_session.c:33,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_session.c:39,9'
          Dst:             UA_Subscription_delete
        - Src:             '/src/open62541/src/server/ua_services_session.c:43,20'
          Dst:             UA_Session_dequeuePublishReq
        - Src:             '/src/open62541/src/server/ua_services_session.c:44,9'
          Dst:             UA_PublishResponse_clear
        - Src:             '/src/open62541/src/server/ua_services_session.c:51,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_session.c:55,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_session.c:59,5'
          Dst:             UA_Session_detachFromSecureChannel
        - Src:             '/src/open62541/src/server/ua_services_session.c:89,9'
          Dst:             __assert_fail
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    removeSessionCallback
      functionSourceFile: '/src/open62541/src/server/ua_services_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.session_list_entry *'
      constantsTouched: []
      argNames:
        - server
        - entry
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_Session_clear
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_session.c:22,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_session.c:23,5'
          Dst:             UA_Session_clear
        - Src:             '/src/open62541/src/server/ua_services_session.c:24,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    checkActivateSessionX509
      functionSourceFile: '/src/open62541/src/server/ua_services_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - server
        - session
        - sp
        - token
        - tokenSignature
      BBCount:         11
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOCK
        - UA_String_equal
        - UA_UNLOCK
        - checkCertificateSignature
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:659,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:660,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:665,16'
              BranchSideFuncs:
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - checkCertificateSignature
                - UA_UNLOCK.2769
                - UA_LOCK.2770
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:669,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:675,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:679,37'
              BranchSideFuncs:
                - checkCertificateSignature
                - UA_UNLOCK.2769
                - UA_LOCK.2770
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:681,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:685,5'
              BranchSideFuncs:
                - UA_UNLOCK.2769
                - UA_LOCK.2770
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:688,16'
              BranchSideFuncs:
                - UA_UNLOCK.2769
                - UA_LOCK.2770
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_session.c:659,8'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_session.c:665,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_session.c:668,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_session.c:679,11'
          Dst:             checkCertificateSignature
        - Src:             '/src/open62541/src/server/ua_services_session.c:688,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_session.c:690,5'
          Dst:             UA_LOCK
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    checkCertificateSignature
      functionSourceFile: '/src/open62541/src/server/ua_services_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecurityPolicy *'
        - 'char *'
        - 'struct.UA_String *'
        - 'struct.UA_LocalizedText *'
        - bool
      constantsTouched: []
      argNames:
        - server
        - securityPolicy
        - channelContext
        - serverNonce
        - signature
        - isUserTokenSignature
      BBCount:         18
      ICount:          153
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:412,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:413,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:418,9'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.2755
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:413,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:414,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:415,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:418,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:419,9'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.2755
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:422,46'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.2755
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:427,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:428,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:430,25'
              BranchSideFuncs:
                - UA_ByteString_clear.2755
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:436,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:437,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:442,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:437,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:438,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:440,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_session.c:426,28'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/server/ua_services_session.c:435,5'
          Dst:             UA_ByteString_clear
    - functionName:    decryptUserNamePW
      functionSourceFile: '/src/open62541/src/server/ua_services_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_UserNameIdentityToken *'
      constantsTouched: []
      argNames:
        - server
        - session
        - sp
        - userToken
      BBCount:         38
      ICount:          309
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
        - UA_ByteString_equal
        - UA_LOCK
        - UA_String_equal
        - UA_UInt32_decodeBinary
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:553,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:554,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:564,26'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_ByteString_copy.2782
                - UA_UInt32_decodeBinary.2754
                - UA_ByteString_equal.2783
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:554,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:555,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:560,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:564,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:566,9'
              BranchSideFuncs:
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_ByteString_copy.2782
                - UA_UInt32_decodeBinary.2754
                - UA_ByteString_equal.2783
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:571,11'
              BranchSideFuncs:
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_ByteString_copy.2782
                - UA_UInt32_decodeBinary.2754
                - UA_ByteString_equal.2783
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:576,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:582,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:585,15'
              BranchSideFuncs:
                - UA_ByteString_copy.2782
                - UA_UInt32_decodeBinary.2754
                - UA_ByteString_equal.2783
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:596,80'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:597,8'
              BranchSideFuncs:
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:598,9'
              BranchSideFuncs:
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:596,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:598,9'
              BranchSideFuncs:
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:601,8'
              BranchSideFuncs:
                - UA_UInt32_decodeBinary.2754
                - UA_ByteString_equal.2783
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:601,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:603,9'
              BranchSideFuncs:
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:608,15'
              BranchSideFuncs:
                - UA_ByteString_equal.2783
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:608,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:609,15'
              BranchSideFuncs:
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:611,9'
              BranchSideFuncs:
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:609,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:610,8'
              BranchSideFuncs:
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:611,9'
              BranchSideFuncs:
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:608,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:611,9'
              BranchSideFuncs:
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:615,40'
              BranchSideFuncs:
                - UA_ByteString_equal.2783
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:615,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:616,19'
              BranchSideFuncs:
                - UA_ByteString_equal.2783
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:622,36'
              BranchSideFuncs:
                - UA_ByteString_equal.2783
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:616,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:617,13'
              BranchSideFuncs:
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:618,5'
              BranchSideFuncs:
                - UA_ByteString_equal.2783
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:625,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:626,9'
              BranchSideFuncs:
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:632,12'
              BranchSideFuncs:
                - UA_ByteString_clear.2755
                - UA_UNLOCK.2769
                - UA_LOCK.2770
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:645,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:650,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:651,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_session.c:553,8'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_session.c:564,9'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_session.c:572,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_session.c:575,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_session.c:596,8'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/src/server/ua_services_session.c:601,8'
          Dst:             UA_UInt32_decodeBinary
        - Src:             '/src/open62541/src/server/ua_services_session.c:625,9'
          Dst:             UA_ByteString_equal
        - Src:             '/src/open62541/src/server/ua_services_session.c:638,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/server/ua_services_session.c:641,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_session.c:643,5'
          Dst:             UA_LOCK
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    UA_ByteString_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:554,13'
          Dst:             UA_order
    - functionName:    selectEndpointAndTokenPolicy
      functionSourceFile: '/src/open62541/src/server/ua_services_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_ExtensionObject *'
        - 'struct.UA_EndpointDescription **'
        - 'struct.UA_UserTokenPolicy **'
        - 'struct.UA_SecurityPolicy **'
      constantsTouched: []
      argNames:
        - server
        - channel
        - identityToken
        - ed
        - utp
        - tokenSp
      BBCount:         65
      ICount:          398
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - UA_String_equal
        - getDefaultEncryptedSecurityPolicy
        - getSecurityPolicyByUri
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:451,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:451,5'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:452,47'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:455,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:456,13'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:459,30'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:459,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:460,13'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:464,36'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:466,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:467,33'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:472,44'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:473,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:474,46'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:545,5'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:476,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:477,17'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:481,16'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:481,77'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:482,16'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:489,17'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:481,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:483,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:489,17'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:489,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:490,17'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:492,16'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:492,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:493,20'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:495,23'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:493,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:494,21'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:495,13'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:495,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:496,20'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:498,23'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:496,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:497,21'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:498,13'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:498,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:499,20'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:501,23'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:499,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:500,21'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:501,13'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:501,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:502,20'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:505,17'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:502,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:503,21'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:504,13'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:514,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:515,17'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:516,31'
              BranchSideFuncs:
                - UA_String_equal.2781
                - UA_String_equal.2781
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:518,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:519,17'
              BranchSideFuncs:
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:522,19'
              BranchSideFuncs:
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
                - getSecurityPolicyByUri
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:529,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:530,51'
              BranchSideFuncs:
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:535,18'
              BranchSideFuncs:
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.2781
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:535,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:536,18'
              BranchSideFuncs:
                - UA_String_equal.2781
                - getDefaultEncryptedSecurityPolicy
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:539,62'
              BranchSideFuncs:
                - getDefaultEncryptedSecurityPolicy
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:536,57'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:537,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:543,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:537,59'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:538,67'
              BranchSideFuncs:
                - getDefaultEncryptedSecurityPolicy
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:539,62'
              BranchSideFuncs:
                - getDefaultEncryptedSecurityPolicy
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:535,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:539,62'
              BranchSideFuncs:
                - getDefaultEncryptedSecurityPolicy
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:543,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_session.c:459,13'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_session.c:476,17'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_session.c:518,17'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_session.c:530,28'
          Dst:             getSecurityPolicyByUri
        - Src:             '/src/open62541/src/server/ua_services_session.c:538,18'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_session.c:539,28'
          Dst:             getDefaultEncryptedSecurityPolicy
    - functionName:    Service_ActivateSession
      functionSourceFile: '/src/open62541/src/server/ua_services_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_ActivateSessionRequest *'
        - 'struct.UA_ActivateSessionResponse *'
      constantsTouched: []
      argNames:
        - server
        - channel
        - req
        - resp
      BBCount:         71
      ICount:          689
      EdgeCount:       93
      CyclomaticComplexity: 24
      functionsReached:
        - UA_Array_appendCopy
        - UA_Array_copy
        - UA_Array_delete
        - UA_ByteString_copy
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_Session_attachToSecureChannel
        - UA_Session_detachFromSecureChannel
        - UA_Session_generateNonce
        - UA_Session_updateLifetime
        - UA_String_clear
        - UA_String_copy
        - UA_String_fromChars
        - UA_UNLOCK
        - checkActivateSessionX509
        - checkCertificateSignature
        - decryptUserNamePW
        - getSessionByToken
        - selectEndpointAndTokenPolicy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:714,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:717,9'
              BranchSideFuncs:
                - selectEndpointAndTokenPolicy
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
                - checkActivateSessionX509
                - decryptUserNamePW
                - checkCertificateSignature
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:726,9'
              BranchSideFuncs:
                - selectEndpointAndTokenPolicy
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
                - checkActivateSessionX509
                - decryptUserNamePW
                - checkCertificateSignature
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:726,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:726,31'
              BranchSideFuncs:
                - selectEndpointAndTokenPolicy
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
                - checkActivateSessionX509
                - decryptUserNamePW
                - checkCertificateSignature
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:735,24'
              BranchSideFuncs:
                - selectEndpointAndTokenPolicy
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
                - checkActivateSessionX509
                - decryptUserNamePW
                - checkCertificateSignature
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:726,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:730,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:735,24'
              BranchSideFuncs:
                - selectEndpointAndTokenPolicy
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
                - checkActivateSessionX509
                - decryptUserNamePW
                - checkCertificateSignature
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:737,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:740,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:745,8'
              BranchSideFuncs:
                - selectEndpointAndTokenPolicy
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
                - checkActivateSessionX509
                - decryptUserNamePW
                - checkCertificateSignature
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:745,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:746,8'
              BranchSideFuncs:
                - checkCertificateSignature
                - selectEndpointAndTokenPolicy
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
                - checkActivateSessionX509
                - decryptUserNamePW
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:748,39'
              BranchSideFuncs:
                - checkCertificateSignature
                - selectEndpointAndTokenPolicy
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
                - checkActivateSessionX509
                - decryptUserNamePW
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:745,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:748,39'
              BranchSideFuncs:
                - checkCertificateSignature
                - selectEndpointAndTokenPolicy
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
                - checkActivateSessionX509
                - decryptUserNamePW
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:763,34'
              BranchSideFuncs:
                - selectEndpointAndTokenPolicy
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
                - checkActivateSessionX509
                - decryptUserNamePW
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:752,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:757,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:759,5'
              BranchSideFuncs:
                - selectEndpointAndTokenPolicy
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
                - checkActivateSessionX509
                - decryptUserNamePW
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:765,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:765,16'
              BranchSideFuncs:
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
                - checkActivateSessionX509
                - decryptUserNamePW
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:766,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:765,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:766,9'
              BranchSideFuncs:
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
                - checkActivateSessionX509
                - decryptUserNamePW
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:770,8'
              BranchSideFuncs:
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
                - checkActivateSessionX509
                - decryptUserNamePW
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:770,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:773,12'
              BranchSideFuncs:
                - decryptUserNamePW
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:778,15'
              BranchSideFuncs:
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
                - checkActivateSessionX509
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:776,11'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:777,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:778,5'
              BranchSideFuncs:
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:789,11'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:790,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:791,5'
              BranchSideFuncs:
                - UA_UNLOCK.2769
                - UA_LOCK.2770
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:800,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:805,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:811,9'
              BranchSideFuncs:
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:811,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:811,29'
              BranchSideFuncs:
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
                - UA_Session_attachToSecureChannel
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:813,42'
              BranchSideFuncs:
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:811,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:813,42'
              BranchSideFuncs:
                - UA_Session_attachToSecureChannel
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:819,67'
              BranchSideFuncs:
                - UA_Session_generateNonce
                - UA_ByteString_copy.2782
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
                - UA_Session_detachFromSecureChannel
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:822,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:823,44'
              BranchSideFuncs:
                - UA_Session_detachFromSecureChannel
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:830,8'
              BranchSideFuncs:
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_detachFromSecureChannel
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:830,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:836,27'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_delete
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
                - UA_Session_detachFromSecureChannel
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:851,20'
              BranchSideFuncs:
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:838,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:839,48'
              BranchSideFuncs:
                - UA_Session_detachFromSecureChannel
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:844,25'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Session_updateLifetime
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:856,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:857,9'
              BranchSideFuncs:
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:863,22'
              BranchSideFuncs:
                - UA_String_clear.2780
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_copy.2788
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:865,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:866,41'
              BranchSideFuncs:
                - UA_String_copy.2788
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:869,15'
              BranchSideFuncs:
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:869,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:0,0'
              BranchSideFuncs:
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:871,13'
              BranchSideFuncs:
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:872,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:873,13'
              BranchSideFuncs:
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:876,5'
              BranchSideFuncs:
                - UA_Array_appendCopy
                - UA_String_clear.2780
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:892,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:894,9'
              BranchSideFuncs:
                - UA_String_fromChars
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:896,9'
              BranchSideFuncs:
                - UA_String_fromChars
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:898,9'
              BranchSideFuncs:
                - UA_String_fromChars
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:900,9'
              BranchSideFuncs:
                - UA_String_fromChars
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:901,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_session.c:706,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_session.c:713,27'
          Dst:             getSessionByToken
        - Src:             '/src/open62541/src/server/ua_services_session.c:748,13'
          Dst:             checkCertificateSignature
        - Src:             '/src/open62541/src/server/ua_services_session.c:763,5'
          Dst:             selectEndpointAndTokenPolicy
        - Src:             '/src/open62541/src/server/ua_services_session.c:775,12'
          Dst:             decryptUserNamePW
        - Src:             '/src/open62541/src/server/ua_services_session.c:787,12'
          Dst:             checkActivateSessionX509
        - Src:             '/src/open62541/src/server/ua_services_session.c:794,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_session.c:799,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_session.c:813,9'
          Dst:             UA_Session_attachToSecureChannel
        - Src:             '/src/open62541/src/server/ua_services_session.c:819,42'
          Dst:             UA_Session_generateNonce
        - Src:             '/src/open62541/src/server/ua_services_session.c:821,9'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/src/server/ua_services_session.c:823,9'
          Dst:             UA_Session_detachFromSecureChannel
        - Src:             '/src/open62541/src/server/ua_services_session.c:836,13'
          Dst:             UA_Array_copy
        - Src:             '/src/open62541/src/server/ua_services_session.c:839,13'
          Dst:             UA_Session_detachFromSecureChannel
        - Src:             '/src/open62541/src/server/ua_services_session.c:844,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_services_session.c:853,5'
          Dst:             UA_Session_updateLifetime
        - Src:             '/src/open62541/src/server/ua_services_session.c:863,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/server/ua_services_session.c:868,9'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_services_session.c:884,9'
          Dst:             UA_Array_appendCopy
        - Src:             '/src/open62541/src/server/ua_services_session.c:891,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/server/ua_services_session.c:894,40'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/src/server/ua_services_session.c:896,40'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/src/server/ua_services_session.c:898,40'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/src/server/ua_services_session.c:900,40'
          Dst:             UA_String_fromChars
    - functionName:    getSessionByToken
      functionSourceFile: '/src/open62541/src/server/ua_services_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'struct.UA_Session *'
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - token
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_NodeId_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:139,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:141,30'
              BranchSideFuncs:
                - UA_NodeId_equal.2766
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:156,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:141,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:142,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:145,28'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:147,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:150,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:153,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_session.c:136,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_session.c:141,13'
          Dst:             UA_NodeId_equal
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    signCreateSessionResponse
      functionSourceFile: '/src/open62541/src/server/ua_services_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_CreateSessionRequest *'
        - 'struct.UA_CreateSessionResponse *'
      constantsTouched: []
      argNames:
        - server
        - channel
        - request
        - response
      BBCount:         13
      ICount:          181
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - UA_String_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:191,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:192,8'
              BranchSideFuncs:
                - UA_String_copy.2788
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.2755
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:195,47'
              BranchSideFuncs:
                - UA_String_copy.2788
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.2755
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:191,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:193,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:195,47'
              BranchSideFuncs:
                - UA_String_copy.2788
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.2755
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:204,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:205,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:209,9'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.2755
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:212,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:213,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:216,23'
              BranchSideFuncs:
                - UA_ByteString_clear.2755
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_session.c:202,28'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_services_session.c:203,15'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/server/ua_services_session.c:211,14'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/server/ua_services_session.c:224,5'
          Dst:             UA_ByteString_clear
    - functionName:    UA_ApplicationDescription_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ApplicationDescription *'
        - 'struct.UA_ApplicationDescription *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1434,1'
          Dst:             UA_copy
    - functionName:    Service_CreateSession
      functionSourceFile: '/src/open62541/src/server/ua_services_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_CreateSessionRequest *'
        - 'struct.UA_CreateSessionResponse *'
      constantsTouched: []
      argNames:
        - server
        - channel
        - request
        - response
      BBCount:         44
      ICount:          487
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - UA_ApplicationDescription_copy
        - UA_ByteString_copy
        - UA_ByteString_equal
        - UA_LOCK_ASSERT
        - UA_NodeId_print
        - UA_Server_createSession
        - UA_Server_removeSessionByToken
        - UA_Session_generateNonce
        - UA_String_copy
        - UA_String_equal
        - __assert_fail
        - createSessionObject
        - getDefaultEncryptedSecurityPolicy
        - setCurrentEndPointsArray
        - signCreateSessionResponse
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:279,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:280,8'
              BranchSideFuncs:
                - __assert_fail
                - UA_ByteString_equal.2783
                - UA_Server_createSession
                - UA_String_copy.2788
                - UA_Session_generateNonce
                - UA_ApplicationDescription_copy.2794
                - UA_String_copy.2788
                - UA_String_copy.2788
                - UA_ByteString_copy.2782
                - setCurrentEndPointsArray
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
                - UA_Server_removeSessionByToken
                - UA_NodeId_print
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:288,32'
              BranchSideFuncs:
                - __assert_fail
                - UA_ByteString_equal.2783
                - UA_Server_createSession
                - UA_String_copy.2788
                - UA_Session_generateNonce
                - UA_ApplicationDescription_copy.2794
                - UA_String_copy.2788
                - UA_String_copy.2788
                - UA_ByteString_copy.2782
                - setCurrentEndPointsArray
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
                - UA_Server_removeSessionByToken
                - UA_NodeId_print
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:279,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:288,32'
              BranchSideFuncs:
                - __assert_fail
                - UA_ByteString_equal.2783
                - UA_Server_createSession
                - UA_String_copy.2788
                - UA_Session_generateNonce
                - UA_ApplicationDescription_copy.2794
                - UA_String_copy.2788
                - UA_String_copy.2788
                - UA_ByteString_copy.2782
                - setCurrentEndPointsArray
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
                - UA_Server_removeSessionByToken
                - UA_NodeId_print
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:298,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_ByteString_equal.2783
                - UA_Server_createSession
                - UA_String_copy.2788
                - UA_Session_generateNonce
                - UA_ApplicationDescription_copy.2794
                - UA_String_copy.2788
                - UA_String_copy.2788
                - UA_ByteString_copy.2782
                - setCurrentEndPointsArray
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
                - UA_Server_removeSessionByToken
                - UA_NodeId_print
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:290,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:293,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:296,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_ByteString_equal.2783
                - UA_Server_createSession
                - UA_String_copy.2788
                - UA_Session_generateNonce
                - UA_ApplicationDescription_copy.2794
                - UA_String_copy.2788
                - UA_String_copy.2788
                - UA_ByteString_copy.2782
                - setCurrentEndPointsArray
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
                - UA_Server_removeSessionByToken
                - UA_NodeId_print
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:298,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:298,5'
              BranchSideFuncs:
                - UA_ByteString_equal.2783
                - UA_Server_createSession
                - UA_String_copy.2788
                - UA_Session_generateNonce
                - UA_ApplicationDescription_copy.2794
                - UA_String_copy.2788
                - UA_String_copy.2788
                - UA_ByteString_copy.2782
                - setCurrentEndPointsArray
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
                - UA_Server_removeSessionByToken
                - UA_NodeId_print
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:300,30'
              BranchSideFuncs:
                - UA_ByteString_equal.2783
                - UA_Server_createSession
                - UA_String_copy.2788
                - UA_Session_generateNonce
                - UA_ApplicationDescription_copy.2794
                - UA_String_copy.2788
                - UA_String_copy.2788
                - UA_ByteString_copy.2782
                - setCurrentEndPointsArray
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
                - UA_Server_removeSessionByToken
                - UA_NodeId_print
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:301,59'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:302,8'
              BranchSideFuncs:
                - UA_Server_createSession
                - UA_String_copy.2788
                - UA_Session_generateNonce
                - UA_ApplicationDescription_copy.2794
                - UA_String_copy.2788
                - UA_String_copy.2788
                - UA_ByteString_copy.2782
                - setCurrentEndPointsArray
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
                - UA_Server_removeSessionByToken
                - UA_NodeId_print
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:307,8'
              BranchSideFuncs:
                - UA_Server_createSession
                - UA_String_copy.2788
                - UA_Session_generateNonce
                - UA_ApplicationDescription_copy.2794
                - UA_String_copy.2788
                - UA_String_copy.2788
                - UA_ByteString_copy.2782
                - setCurrentEndPointsArray
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
                - UA_Server_removeSessionByToken
                - UA_NodeId_print
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:300,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:303,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:307,8'
              BranchSideFuncs:
                - UA_Server_createSession
                - UA_String_copy.2788
                - UA_Session_generateNonce
                - UA_ApplicationDescription_copy.2794
                - UA_String_copy.2788
                - UA_String_copy.2788
                - UA_ByteString_copy.2782
                - setCurrentEndPointsArray
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
                - UA_Server_removeSessionByToken
                - UA_NodeId_print
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:307,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:308,43'
              BranchSideFuncs:
                - UA_Server_createSession
                - UA_String_copy.2788
                - UA_Session_generateNonce
                - UA_ApplicationDescription_copy.2794
                - UA_String_copy.2788
                - UA_String_copy.2788
                - UA_ByteString_copy.2782
                - setCurrentEndPointsArray
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
                - UA_Server_removeSessionByToken
                - UA_NodeId_print
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:322,17'
              BranchSideFuncs:
                - UA_Server_createSession
                - UA_String_copy.2788
                - UA_Session_generateNonce
                - UA_ApplicationDescription_copy.2794
                - UA_String_copy.2788
                - UA_String_copy.2788
                - UA_ByteString_copy.2782
                - setCurrentEndPointsArray
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
                - UA_Server_removeSessionByToken
                - UA_NodeId_print
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:312,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:315,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:319,5'
              BranchSideFuncs:
                - UA_Server_createSession
                - UA_String_copy.2788
                - UA_Session_generateNonce
                - UA_ApplicationDescription_copy.2794
                - UA_String_copy.2788
                - UA_String_copy.2788
                - UA_ByteString_copy.2782
                - setCurrentEndPointsArray
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
                - UA_Server_removeSessionByToken
                - UA_NodeId_print
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:325,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:334,25'
              BranchSideFuncs:
                - UA_String_copy.2788
                - UA_Session_generateNonce
                - UA_ApplicationDescription_copy.2794
                - UA_String_copy.2788
                - UA_String_copy.2788
                - UA_ByteString_copy.2782
                - setCurrentEndPointsArray
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
                - UA_Server_removeSessionByToken
                - UA_NodeId_print
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:335,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:337,30'
              BranchSideFuncs:
                - UA_NodeId_print
                - UA_Session_generateNonce
                - UA_ApplicationDescription_copy.2794
                - UA_String_copy.2788
                - UA_String_copy.2788
                - UA_ByteString_copy.2782
                - setCurrentEndPointsArray
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
                - UA_Server_removeSessionByToken
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:339,72'
              BranchSideFuncs:
                - UA_Session_generateNonce
                - UA_ApplicationDescription_copy.2794
                - UA_String_copy.2788
                - UA_String_copy.2788
                - UA_ByteString_copy.2782
                - setCurrentEndPointsArray
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
                - UA_Server_removeSessionByToken
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:365,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:366,40'
              BranchSideFuncs:
                - UA_Server_removeSessionByToken
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:374,35'
              BranchSideFuncs:
                - UA_String_equal.2781
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
                - getDefaultEncryptedSecurityPolicy
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:375,70'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:376,8'
              BranchSideFuncs:
                - getDefaultEncryptedSecurityPolicy
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:377,48'
              BranchSideFuncs:
                - getDefaultEncryptedSecurityPolicy
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:375,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:377,48'
              BranchSideFuncs:
                - getDefaultEncryptedSecurityPolicy
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:378,8'
              BranchSideFuncs:
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
                - UA_ByteString_copy.2782
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:378,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:380,33'
              BranchSideFuncs:
                - UA_ByteString_copy.2782
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:384,34'
              BranchSideFuncs:
                - signCreateSessionResponse
                - createSessionObject
                - UA_Server_removeSessionByToken
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:387,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:388,40'
              BranchSideFuncs:
                - UA_Server_removeSessionByToken
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:394,19'
              BranchSideFuncs:
                - createSessionObject
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_session.c:276,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_session.c:298,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_session.c:300,9'
          Dst:             UA_ByteString_equal
        - Src:             '/src/open62541/src/server/ua_services_session.c:324,9'
          Dst:             UA_Server_createSession
        - Src:             '/src/open62541/src/server/ua_services_session.c:334,9'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_services_session.c:337,13'
          Dst:             UA_NodeId_print
        - Src:             '/src/open62541/src/server/ua_services_session.c:339,47'
          Dst:             UA_Session_generateNonce
        - Src:             '/src/open62541/src/server/ua_services_session.c:343,9'
          Dst:             UA_ApplicationDescription_copy
        - Src:             '/src/open62541/src/server/ua_services_session.c:348,9'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_services_session.c:350,9'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_services_session.c:358,9'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/src/server/ua_services_session.c:362,9'
          Dst:             setCurrentEndPointsArray
        - Src:             '/src/open62541/src/server/ua_services_session.c:366,9'
          Dst:             UA_Server_removeSessionByToken
        - Src:             '/src/open62541/src/server/ua_services_session.c:375,8'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_session.c:377,14'
          Dst:             getDefaultEncryptedSecurityPolicy
        - Src:             '/src/open62541/src/server/ua_services_session.c:380,13'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/src/server/ua_services_session.c:384,8'
          Dst:             signCreateSessionResponse
        - Src:             '/src/open62541/src/server/ua_services_session.c:388,9'
          Dst:             UA_Server_removeSessionByToken
        - Src:             '/src/open62541/src/server/ua_services_session.c:400,5'
          Dst:             createSessionObject
    - functionName:    UA_Server_createSession
      functionSourceFile: '/src/open62541/src/server/ua_services_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_CreateSessionRequest *'
        - 'struct.UA_Session **'
      constantsTouched: []
      argNames:
        - server
        - channel
        - request
        - session
      BBCount:         21
      ICount:          251
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - UA_Guid_random
        - UA_LOCK_ASSERT
        - UA_NODEID_GUID
        - UA_Session_attachToSecureChannel
        - UA_Session_init
        - UA_Session_updateLifetime
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:234,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:237,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:241,9'
              BranchSideFuncs:
                - UA_Session_init
                - UA_Guid_random
                - UA_NODEID_GUID.2798
                - UA_Guid_random
                - UA_NODEID_GUID.2798
                - UA_Session_updateLifetime
                - UA_Session_attachToSecureChannel
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:242,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:243,9'
              BranchSideFuncs:
                - UA_Session_init
                - UA_Guid_random
                - UA_NODEID_GUID.2798
                - UA_Guid_random
                - UA_NODEID_GUID.2798
                - UA_Session_updateLifetime
                - UA_Session_attachToSecureChannel
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:246,22'
              BranchSideFuncs:
                - UA_Session_init
                - UA_Guid_random
                - UA_NODEID_GUID.2798
                - UA_Guid_random
                - UA_NODEID_GUID.2798
                - UA_Session_updateLifetime
                - UA_Session_attachToSecureChannel
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:251,77'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:252,8'
              BranchSideFuncs:
                - UA_Session_updateLifetime
                - UA_Session_attachToSecureChannel
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:256,8'
              BranchSideFuncs:
                - UA_Session_updateLifetime
                - UA_Session_attachToSecureChannel
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:251,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:253,37'
              BranchSideFuncs:
                - UA_Session_updateLifetime
                - UA_Session_attachToSecureChannel
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:256,8'
              BranchSideFuncs:
                - UA_Session_updateLifetime
                - UA_Session_attachToSecureChannel
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:256,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:257,43'
              BranchSideFuncs:
                - UA_Session_attachToSecureChannel
                - UA_Session_updateLifetime
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:259,24'
              BranchSideFuncs:
                - UA_Session_updateLifetime
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:265,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:265,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:266,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_session.c:232,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_session.c:246,5'
          Dst:             UA_Session_init
        - Src:             '/src/open62541/src/server/ua_services_session.c:247,53'
          Dst:             UA_Guid_random
        - Src:             '/src/open62541/src/server/ua_services_session.c:247,35'
          Dst:             UA_NODEID_GUID
        - Src:             '/src/open62541/src/server/ua_services_session.c:248,63'
          Dst:             UA_Guid_random
        - Src:             '/src/open62541/src/server/ua_services_session.c:248,45'
          Dst:             UA_NODEID_GUID
        - Src:             '/src/open62541/src/server/ua_services_session.c:257,9'
          Dst:             UA_Session_attachToSecureChannel
        - Src:             '/src/open62541/src/server/ua_services_session.c:262,5'
          Dst:             UA_Session_updateLifetime
    - functionName:    UA_NODEID_GUID
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - nsIndex
        - guid
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getSessionById
      functionSourceFile: '/src/open62541/src/server/ua_services_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'struct.UA_Session *'
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
      BBCount:         14
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_NodeId_equal
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:164,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:166,30'
              BranchSideFuncs:
                - UA_NodeId_equal.2766
                - UA_NodeId_equal.2766
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:181,24'
              BranchSideFuncs:
                - UA_NodeId_equal.2766
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:166,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:167,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:170,28'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:172,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:175,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:178,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:181,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:182,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:184,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_session.c:161,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_session.c:166,13'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_services_session.c:181,8'
          Dst:             UA_NodeId_equal
    - functionName:    UA_Server_cleanupSessions
      functionSourceFile: '/src/open62541/src/server/ua_services_session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - size_t
      constantsTouched: []
      argNames:
        - server
        - nowMonotonic
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_Server_removeSession
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:120,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:120,5'
              BranchSideFuncs:
                - UA_Server_removeSession
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:120,5'
              BranchSideFuncs:
                - UA_Server_removeSession
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:120,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:122,12'
              BranchSideFuncs:
                - UA_Server_removeSession
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:128,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_session.c:122,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:123,13'
              BranchSideFuncs:
                - UA_Server_removeSession
            - BranchSide:      '/src/open62541/src/server/ua_services_session.c:126,33'
              BranchSideFuncs:
                - UA_Server_removeSession
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_session.c:118,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_session.c:126,9'
          Dst:             UA_Server_removeSession
    - functionName:    UA_LocalizedText_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_INFO
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writeValueAttributeWithRange
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_VariableNode *'
        - 'struct.UA_DataValue *'
        - 'struct.UA_NumericRange *'
      constantsTouched: []
      argNames:
        - node
        - value
        - rangeptr
      BBCount:         23
      ICount:          249
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - UA_NodeId_equal
        - UA_Variant_isScalar
        - UA_Variant_setRangeCopy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1372,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1373,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1374,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1373,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1373,29'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - UA_NodeId_equal.2980
                - UA_Variant_setRangeCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1374,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1372,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1374,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - UA_NodeId_equal.2980
                - UA_Variant_setRangeCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1378,28'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - UA_NodeId_equal.2980
                - UA_Variant_setRangeCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1379,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1380,25'
              BranchSideFuncs:
                - UA_NodeId_equal.2980
                - UA_Variant_setRangeCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1386,9'
              BranchSideFuncs:
                - UA_NodeId_equal.2980
                - UA_Variant_setRangeCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1386,43'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1386,47'
              BranchSideFuncs:
                - UA_NodeId_equal.2980
                - UA_Variant_setRangeCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1389,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1386,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1387,26'
              BranchSideFuncs:
                - UA_NodeId_equal.2980
                - UA_Variant_setRangeCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1389,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1386,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1389,9'
              BranchSideFuncs:
                - UA_Variant_setRangeCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1393,34'
              BranchSideFuncs:
                - UA_Variant_setRangeCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1395,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1396,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1399,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1379,8'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1387,9'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1393,9'
          Dst:             UA_Variant_setRangeCopy
    - functionName:    UA_Variant_isScalar
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:762,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_NodeId_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:626,13'
          Dst:             UA_order
    - functionName:    writeValueAttributeWithoutRange
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_VariableNode *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - node
        - value
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_DataValue_clear
        - UA_DataValue_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1361,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1362,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1363,25'
              BranchSideFuncs:
                - UA_DataValue_clear.2982
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1360,28'
          Dst:             UA_DataValue_copy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1363,5'
          Dst:             UA_DataValue_clear
    - functionName:    UA_DataValue_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_DataValue *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:822,1'
          Dst:             UA_copy
    - functionName:    UA_DataValue_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:832,1'
          Dst:             UA_clear
    - functionName:    UA_LocalizedText_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:760,1'
          Dst:             UA_clear
    - functionName:    UA_LocalizedText_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:750,1'
          Dst:             UA_copy
    - functionName:    triggerImmediateDataChange
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'union.UA_Node *'
        - 'struct.UA_WriteValue *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - wvalue
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ReadWithNode
        - UA_DataValue_init
        - UA_MonitoredItem_processSampledValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1621,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1622,12'
              BranchSideFuncs:
                - UA_DataValue_init
                - ReadWithNode
                - UA_MonitoredItem_processSampledValue
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1630,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1622,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1623,13'
              BranchSideFuncs:
                - UA_DataValue_init
                - ReadWithNode
                - UA_MonitoredItem_processSampledValue
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1624,22'
              BranchSideFuncs:
                - UA_DataValue_init
                - ReadWithNode
                - UA_MonitoredItem_processSampledValue
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1625,9'
          Dst:             UA_DataValue_init
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1626,9'
          Dst:             ReadWithNode
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1628,9'
          Dst:             UA_MonitoredItem_processSampledValue
    - functionName:    UA_DataValue_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadWithNode
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'union.UA_Node *'
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - int
        - 'struct.UA_ReadValueId *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - node
        - server
        - session
        - timestampsToReturn
        - id
        - v
      BBCount:         119
      ICount:          948
      EdgeCount:       155
      CyclomaticComplexity: 38
      functionsReached:
        - UA_Session_getNodeDescription
        - UA_Session_getNodeDisplayName
        - UA_String_equal
        - UA_Variant_setArrayCopy
        - UA_Variant_setScalarCopy
        - findDataType
        - getAccessLevel
        - getStructureDefinition
        - getUserAccessLevel
        - getUserExecutable
        - getUserWriteMask
        - readIsAbstractAttribute
        - readValueAttributeComplete
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:397,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:398,40'
              BranchSideFuncs:
                - UA_String_equal.2985
                - UA_String_equal.2985
                - UA_String_equal.2985
                - findDataType
                - getStructureDefinition
                - UA_Variant_setScalarCopy
                - getUserExecutable
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setArrayCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - readValueAttributeComplete
                - getAccessLevel
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - readIsAbstractAttribute
                - getUserWriteMask
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Session_getNodeDescription
                - UA_Variant_setScalarCopy
                - UA_Session_getNodeDisplayName
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:409,8'
              BranchSideFuncs:
                - findDataType
                - getStructureDefinition
                - UA_Variant_setScalarCopy
                - getUserExecutable
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setArrayCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - readValueAttributeComplete
                - getAccessLevel
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - readIsAbstractAttribute
                - getUserWriteMask
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Session_getNodeDescription
                - UA_Variant_setScalarCopy
                - UA_Session_getNodeDisplayName
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:397,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:399,43'
              BranchSideFuncs:
                - findDataType
                - getStructureDefinition
                - UA_Variant_setScalarCopy
                - getUserExecutable
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setArrayCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - readValueAttributeComplete
                - getAccessLevel
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - readIsAbstractAttribute
                - getUserWriteMask
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Session_getNodeDescription
                - UA_Variant_setScalarCopy
                - UA_Session_getNodeDisplayName
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:409,8'
              BranchSideFuncs:
                - findDataType
                - getStructureDefinition
                - UA_Variant_setScalarCopy
                - getUserExecutable
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setArrayCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - readValueAttributeComplete
                - getAccessLevel
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - readIsAbstractAttribute
                - getUserWriteMask
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Session_getNodeDescription
                - UA_Variant_setScalarCopy
                - UA_Session_getNodeDisplayName
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:399,66'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:400,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:401,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:399,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:401,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:403,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:409,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:409,37'
              BranchSideFuncs:
                - findDataType
                - getStructureDefinition
                - UA_Variant_setScalarCopy
                - getUserExecutable
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setArrayCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - readValueAttributeComplete
                - getAccessLevel
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - readIsAbstractAttribute
                - getUserWriteMask
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Session_getNodeDescription
                - UA_Variant_setScalarCopy
                - UA_Session_getNodeDisplayName
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:416,19'
              BranchSideFuncs:
                - findDataType
                - getStructureDefinition
                - UA_Variant_setScalarCopy
                - getUserExecutable
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setArrayCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - readValueAttributeComplete
                - getAccessLevel
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - readIsAbstractAttribute
                - getUserWriteMask
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Session_getNodeDescription
                - UA_Variant_setScalarCopy
                - UA_Session_getNodeDisplayName
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:409,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:416,19'
              BranchSideFuncs:
                - findDataType
                - getStructureDefinition
                - UA_Variant_setScalarCopy
                - getUserExecutable
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setArrayCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - readValueAttributeComplete
                - getAccessLevel
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - readIsAbstractAttribute
                - getUserWriteMask
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Session_getNodeDescription
                - UA_Variant_setScalarCopy
                - UA_Session_getNodeDisplayName
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:417,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:419,44'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:423,44'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:427,44'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:431,26'
              BranchSideFuncs:
                - UA_Session_getNodeDisplayName
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:437,26'
              BranchSideFuncs:
                - UA_Session_getNodeDescription
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:443,44'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:447,19'
              BranchSideFuncs:
                - getUserWriteMask
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:452,42'
              BranchSideFuncs:
                - readIsAbstractAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:455,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:460,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:470,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:475,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:485,9'
              BranchSideFuncs:
                - readValueAttributeComplete
                - getAccessLevel
                - getUserAccessLevel
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:507,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:512,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:517,9'
              BranchSideFuncs:
                - UA_Variant_setArrayCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:523,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:528,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:538,9'
              BranchSideFuncs:
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:544,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:550,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:555,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:560,9'
              BranchSideFuncs:
                - getUserExecutable
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:567,9'
              BranchSideFuncs:
                - findDataType
                - getStructureDefinition
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:597,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:597,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:597,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:601,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:455,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:455,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:456,44'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:460,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:460,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:461,12'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:461,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:463,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:466,44'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:470,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:470,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:471,44'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:475,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:475,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:476,12'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:476,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:477,48'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:480,48'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:485,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:485,9'
              BranchSideFuncs:
                - readValueAttributeComplete
                - getAccessLevel
                - getUserAccessLevel
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:488,12'
              BranchSideFuncs:
                - readValueAttributeComplete
                - getAccessLevel
                - getUserAccessLevel
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:488,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:491,50'
              BranchSideFuncs:
                - getAccessLevel
                - getUserAccessLevel
                - readValueAttributeComplete
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:502,45'
              BranchSideFuncs:
                - readValueAttributeComplete
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:492,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:493,24'
              BranchSideFuncs:
                - getUserAccessLevel
                - readValueAttributeComplete
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:496,46'
              BranchSideFuncs:
                - getUserAccessLevel
                - readValueAttributeComplete
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:497,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:498,24'
              BranchSideFuncs:
                - readValueAttributeComplete
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:501,9'
              BranchSideFuncs:
                - readValueAttributeComplete
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:507,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:507,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:508,44'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:512,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:512,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:513,44'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:517,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:517,9'
              BranchSideFuncs:
                - UA_Variant_setArrayCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:518,43'
              BranchSideFuncs:
                - UA_Variant_setArrayCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:523,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:523,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:524,44'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:528,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:528,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:531,23'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:538,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:538,9'
              BranchSideFuncs:
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:539,17'
              BranchSideFuncs:
                - getUserAccessLevel
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:544,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:544,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:545,44'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:550,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:550,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:551,44'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:555,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:555,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:556,44'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:560,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:560,9'
              BranchSideFuncs:
                - getUserExecutable
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:561,20'
              BranchSideFuncs:
                - getUserExecutable
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:567,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:567,9'
              BranchSideFuncs:
                - findDataType
                - getStructureDefinition
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:571,26'
              BranchSideFuncs:
                - findDataType
                - getStructureDefinition
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:572,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:573,20'
              BranchSideFuncs:
                - getStructureDefinition
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:577,41'
              BranchSideFuncs:
                - getStructureDefinition
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:577,56'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:578,41'
              BranchSideFuncs:
                - getStructureDefinition
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:581,45'
              BranchSideFuncs:
                - getStructureDefinition
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:578,56'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:579,37'
              BranchSideFuncs:
                - getStructureDefinition
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:581,45'
              BranchSideFuncs:
                - getStructureDefinition
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:577,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:581,45'
              BranchSideFuncs:
                - getStructureDefinition
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:590,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:582,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:583,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:584,48'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:605,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:606,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:608,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:613,59'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:614,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:615,28'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:613,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:615,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:620,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:625,59'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:626,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:627,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:625,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:625,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:627,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:398,9'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:399,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:400,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:419,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:423,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:427,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:431,31'
          Dst:             UA_Session_getNodeDisplayName
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:432,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:437,31'
          Dst:             UA_Session_getNodeDescription
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:438,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:443,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:447,35'
          Dst:             getUserWriteMask
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:448,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:452,18'
          Dst:             readIsAbstractAttribute
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:456,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:466,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:471,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:477,22'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:480,22'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:491,35'
          Dst:             getAccessLevel
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:496,27'
          Dst:             getUserAccessLevel
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:502,18'
          Dst:             readValueAttributeComplete
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:508,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:513,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:518,18'
          Dst:             UA_Variant_setArrayCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:524,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:533,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:539,35'
          Dst:             getUserAccessLevel
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:540,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:545,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:551,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:556,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:562,13'
          Dst:             getUserExecutable
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:563,18'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:571,13'
          Dst:             findDataType
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:581,22'
          Dst:             getStructureDefinition
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:584,22'
          Dst:             UA_Variant_setScalarCopy
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    UA_Session_getNodeDisplayName
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2192
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeHead *'
      constantsTouched: []
      argNames:
        - session
        - head
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getLocalizedForSession
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2192,12'
          Dst:             getLocalizedForSession
    - functionName:    UA_Session_getNodeDescription
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2197
      functionLinenumberEnd: 2198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeHead *'
      constantsTouched: []
      argNames:
        - session
        - head
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getLocalizedForSession
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2198,12'
          Dst:             getLocalizedForSession
    - functionName:    getUserWriteMask
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeHead *'
      constantsTouched: []
      argNames:
        - server
        - session
        - head
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_UNLOCK
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:77,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:79,22'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2992
                - UA_UNLOCK.2993
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:84,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:84,38'
              BranchSideFuncs:
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:85,27'
              BranchSideFuncs:
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:85,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:85,37'
              BranchSideFuncs:
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:86,28'
              BranchSideFuncs:
                - UA_LOCK.2994
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:80,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:81,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:87,5'
          Dst:             UA_LOCK
    - functionName:    readIsAbstractAttribute
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.UA_Node *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - node
        - v
      BBCount:         10
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - UA_Variant_setScalarCopy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:141,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:143,23'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:146,23'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:149,23'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:152,23'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:155,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:158,12'
          Dst:             UA_Variant_setScalarCopy
    - functionName:    getAccessLevel
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:94,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:96,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getUserAccessLevel
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_UNLOCK
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:102,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:104,22'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2992
                - UA_UNLOCK.2993
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:109,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:109,39'
              BranchSideFuncs:
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:110,28'
              BranchSideFuncs:
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:110,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:110,38'
              BranchSideFuncs:
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:111,29'
              BranchSideFuncs:
                - UA_LOCK.2994
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:105,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:106,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:112,5'
          Dst:             UA_LOCK
    - functionName:    readValueAttributeComplete
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
        - int
        - 'struct.UA_String *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - session
        - vn
        - timestamps
        - indexRange
        - v
      BBCount:         39
      ICount:          311
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - UA_DataValue_copy
        - UA_DataValue_copyVariantRange
        - UA_NumericRange_parse
        - readValueAttributeFromDataSource
        - readValueAttributeFromNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:239,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:239,22'
              BranchSideFuncs:
                - readValueAttributeFromDataSource
                - readValueAttributeFromNode
                - UA_DataValue_copy.2981
                - UA_DataValue_copyVariantRange
                - readValueAttributeFromDataSource
                - readValueAttributeFromNode
                - UA_NumericRange_parse
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:246,12'
              BranchSideFuncs:
                - readValueAttributeFromDataSource
                - readValueAttributeFromNode
                - UA_DataValue_copy.2981
                - UA_DataValue_copyVariantRange
                - readValueAttributeFromDataSource
                - readValueAttributeFromNode
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:239,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:240,49'
              BranchSideFuncs:
                - UA_NumericRange_parse
                - readValueAttributeFromDataSource
                - readValueAttributeFromNode
                - UA_DataValue_copy.2981
                - UA_DataValue_copyVariantRange
                - readValueAttributeFromDataSource
                - readValueAttributeFromNode
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:246,12'
              BranchSideFuncs:
                - readValueAttributeFromDataSource
                - readValueAttributeFromNode
                - UA_DataValue_copy.2981
                - UA_DataValue_copyVariantRange
                - readValueAttributeFromDataSource
                - readValueAttributeFromNode
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:241,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:242,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:243,18'
              BranchSideFuncs:
                - readValueAttributeFromDataSource
                - readValueAttributeFromNode
                - UA_DataValue_copy.2981
                - UA_DataValue_copyVariantRange
                - readValueAttributeFromDataSource
                - readValueAttributeFromNode
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:246,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:248,49'
              BranchSideFuncs:
                - readValueAttributeFromNode
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:252,55'
              BranchSideFuncs:
                - readValueAttributeFromDataSource
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:257,17'
              BranchSideFuncs:
                - UA_DataValue_copy.2981
                - UA_DataValue_copyVariantRange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:278,16'
              BranchSideFuncs:
                - readValueAttributeFromDataSource
                - readValueAttributeFromNode
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:289,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:257,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:258,24'
              BranchSideFuncs:
                - UA_DataValue_copy.2981
                - UA_DataValue_copyVariantRange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:261,22'
              BranchSideFuncs:
                - UA_DataValue_copy.2981
                - UA_DataValue_copyVariantRange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:263,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:263,45'
              BranchSideFuncs:
                - UA_DataValue_copy.2981
                - UA_DataValue_copyVariantRange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:264,34'
              BranchSideFuncs:
                - UA_DataValue_copy.2981
                - UA_DataValue_copyVariantRange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:264,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:264,44'
              BranchSideFuncs:
                - UA_DataValue_copy.2981
                - UA_DataValue_copyVariantRange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:265,35'
              BranchSideFuncs:
                - UA_DataValue_copy.2981
                - UA_DataValue_copyVariantRange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:266,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:267,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:270,16'
              BranchSideFuncs:
                - UA_DataValue_copy.2981
                - UA_DataValue_copyVariantRange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:270,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:272,22'
              BranchSideFuncs:
                - UA_DataValue_copyVariantRange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:274,45'
              BranchSideFuncs:
                - UA_DataValue_copy.2981
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:278,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:279,53'
              BranchSideFuncs:
                - readValueAttributeFromNode
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:281,59'
              BranchSideFuncs:
                - readValueAttributeFromDataSource
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:289,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:290,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:295,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:295,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:297,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:240,18'
          Dst:             UA_NumericRange_parse
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:248,22'
          Dst:             readValueAttributeFromNode
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:252,22'
          Dst:             readValueAttributeFromDataSource
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:271,26'
          Dst:             UA_DataValue_copyVariantRange
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:274,26'
          Dst:             UA_DataValue_copy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:279,26'
          Dst:             readValueAttributeFromNode
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:281,26'
          Dst:             readValueAttributeFromDataSource
    - functionName:    getUserExecutable
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_MethodNode *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
      BBCount:         12
      ICount:          110
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:119,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:121,21'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2992
                - UA_UNLOCK.2993
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:127,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:127,38'
              BranchSideFuncs:
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:128,27'
              BranchSideFuncs:
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:128,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:128,37'
              BranchSideFuncs:
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:129,28'
              BranchSideFuncs:
                - UA_LOCK.2994
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:121,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:122,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:130,5'
          Dst:             UA_LOCK
    - functionName:    findDataType
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'struct.UA_DataType *'
      argCount:        2
      argTypes:
        - 'union.UA_Node *'
        - 'struct.UA_DataTypeArray *'
      constantsTouched: []
      argNames:
        - node
        - customTypes
      BBCount:         19
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - UA_NodeId_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:320,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:321,38'
              BranchSideFuncs:
                - UA_NodeId_equal.2980
                - UA_NodeId_equal.2980
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:327,5'
              BranchSideFuncs:
                - UA_NodeId_equal.2980
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:321,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:322,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:324,5'
              BranchSideFuncs:
                - UA_NodeId_equal.2980
                - UA_NodeId_equal.2980
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:327,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:328,20'
              BranchSideFuncs:
                - UA_NodeId_equal.2980
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:334,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:328,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:329,33'
              BranchSideFuncs:
                - UA_NodeId_equal.2980
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:332,23'
              BranchSideFuncs:
                - UA_NodeId_equal.2980
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:329,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:330,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:331,9'
              BranchSideFuncs:
                - UA_NodeId_equal.2980
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:321,12'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:329,16'
          Dst:             UA_NodeId_equal
    - functionName:    getStructureDefinition
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_DataType *'
        - 'struct.UA_StructureDefinition *'
      constantsTouched: []
      argNames:
        - type
        - def
      BBCount:         17
      ICount:          262
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_NodeId_clear
        - UA_NodeId_copy
        - UA_STRING
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:341,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:342,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:343,12'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.2989
                - UA_NodeId_clear.2990
                - UA_STRING.2991
                - UA_NODEID_NUMERIC.2989
                - UA_NODEID_NUMERIC.2989
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:343,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:345,13'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.2989
                - UA_NodeId_clear.2990
                - UA_STRING.2991
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:349,13'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.2989
                - UA_NodeId_clear.2990
                - UA_STRING.2991
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:353,13'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.2989
                - UA_NodeId_clear.2990
                - UA_STRING.2991
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:357,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:362,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:363,26'
              BranchSideFuncs:
                - UA_STRING.2991
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:367,16'
              BranchSideFuncs:
                - UA_STRING.2991
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:367,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:368,39'
              BranchSideFuncs:
                - UA_STRING.2991
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:379,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:340,9'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:346,33'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:350,33'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:354,33'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:363,9'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:372,33'
          Dst:             UA_STRING
    - functionName:    UA_NodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:606,1'
          Dst:             UA_copy
    - functionName:    UA_NODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    readValueAttributeFromNode
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
        - 'struct.UA_DataValue *'
        - 'struct.UA_NumericRange *'
      constantsTouched: []
      argNames:
        - server
        - session
        - vn
        - v
        - rangeptr
      BBCount:         21
      ICount:          212
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - UA_DataValue_copy
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_UNLOCK
        - UA_Variant_copyRange
        - UA_Variant_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:167,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:168,20'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_DataValue_copy.2981
                - UA_Variant_init.3003
                - UA_Variant_copyRange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:186,9'
              BranchSideFuncs:
                - UA_DataValue_copy.2981
                - UA_Variant_init.3003
                - UA_Variant_copyRange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:170,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:170,51'
              BranchSideFuncs:
                - UA_LOCK.2994
                - UA_DataValue_copy.2981
                - UA_Variant_init.3003
                - UA_Variant_copyRange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:171,40'
              BranchSideFuncs:
                - UA_LOCK.2994
                - UA_DataValue_copy.2981
                - UA_Variant_init.3003
                - UA_Variant_copyRange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:171,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:171,50'
              BranchSideFuncs:
                - UA_LOCK.2994
                - UA_DataValue_copy.2981
                - UA_Variant_init.3003
                - UA_Variant_copyRange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:172,41'
              BranchSideFuncs:
                - UA_LOCK.2994
                - UA_DataValue_copy.2981
                - UA_Variant_init.3003
                - UA_Variant_copyRange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:180,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:181,13'
              BranchSideFuncs:
                - UA_DataValue_copy.2981
                - UA_Variant_init.3003
                - UA_Variant_copyRange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:182,5'
              BranchSideFuncs:
                - UA_DataValue_copy.2981
                - UA_Variant_init.3003
                - UA_Variant_copyRange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:186,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:187,37'
              BranchSideFuncs:
                - UA_Variant_init.3003
                - UA_Variant_copyRange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:189,10'
              BranchSideFuncs:
                - UA_Variant_init.3003
                - UA_Variant_copyRange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:195,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:196,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:197,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:165,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:168,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:174,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:187,18'
          Dst:             UA_DataValue_copy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:190,9'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:191,18'
          Dst:             UA_Variant_copyRange
    - functionName:    readValueAttributeFromDataSource
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
        - 'struct.UA_DataValue *'
        - int
        - 'struct.UA_NumericRange *'
      constantsTouched: []
      argNames:
        - server
        - session
        - vn
        - v
        - timestamps
        - rangeptr
      BBCount:         21
      ICount:          161
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - UA_DataValue_clear
        - UA_DataValue_copy
        - UA_DataValue_init
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_UNLOCK
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:206,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:207,9'
              BranchSideFuncs:
                - UA_DataValue_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_DataValue_copy.2981
                - UA_DataValue_clear.2982
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:208,35'
              BranchSideFuncs:
                - UA_DataValue_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_DataValue_copy.2981
                - UA_DataValue_clear.2982
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:208,78'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:208,16'
              BranchSideFuncs:
                - UA_DataValue_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_DataValue_copy.2981
                - UA_DataValue_clear.2982
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:209,35'
              BranchSideFuncs:
                - UA_DataValue_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_DataValue_copy.2981
                - UA_DataValue_clear.2982
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:215,14'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:215,25'
              BranchSideFuncs:
                - UA_LOCK.2994
                - UA_DataValue_copy.2981
                - UA_DataValue_clear.2982
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:216,14'
              BranchSideFuncs:
                - UA_LOCK.2994
                - UA_DataValue_copy.2981
                - UA_DataValue_clear.2982
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:216,14'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:216,24'
              BranchSideFuncs:
                - UA_LOCK.2994
                - UA_DataValue_copy.2981
                - UA_DataValue_clear.2982
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:217,15'
              BranchSideFuncs:
                - UA_LOCK.2994
                - UA_DataValue_copy.2981
                - UA_DataValue_clear.2982
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:220,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:220,26'
              BranchSideFuncs:
                - UA_DataValue_copy.2981
                - UA_DataValue_clear.2982
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:224,10'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:220,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:221,41'
              BranchSideFuncs:
                - UA_DataValue_copy.2981
                - UA_DataValue_clear.2982
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:224,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:205,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:211,5'
          Dst:             UA_DataValue_init
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:212,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:219,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:221,18'
          Dst:             UA_DataValue_copy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:222,9'
          Dst:             UA_DataValue_clear
    - functionName:    UA_Variant_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getLocalizedForSession
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2136
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_Session *'
        - 'struct.UA_LocalizedTextListEntry *'
      constantsTouched: []
      argNames:
        - session
        - root
        - ''
      BBCount:         48
      ICount:          279
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - UA_LocalizedText_init
        - UA_String_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2142,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2143,9'
              BranchSideFuncs:
                - UA_String_equal.2985
                - UA_String_equal.2985
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2146,16'
              BranchSideFuncs:
                - UA_String_equal.2985
                - UA_String_equal.2985
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2146,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2147,18'
              BranchSideFuncs:
                - UA_String_equal.2985
                - UA_String_equal.2985
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2154,16'
              BranchSideFuncs:
                - UA_String_equal.2985
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2147,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2148,33'
              BranchSideFuncs:
                - UA_String_equal.2985
                - UA_String_equal.2985
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2151,5'
              BranchSideFuncs:
                - UA_String_equal.2985
                - UA_String_equal.2985
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2148,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2149,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2150,9'
              BranchSideFuncs:
                - UA_String_equal.2985
                - UA_String_equal.2985
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2154,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2155,12'
              BranchSideFuncs:
                - UA_String_equal.2985
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2177,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2155,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2156,13'
              BranchSideFuncs:
                - UA_String_equal.2985
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2158,13'
              BranchSideFuncs:
                - UA_String_equal.2985
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2156,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2157,13'
              BranchSideFuncs:
                - UA_String_equal.2985
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2161,32'
              BranchSideFuncs:
                - UA_String_equal.2985
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2155,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2158,13'
              BranchSideFuncs:
                - UA_String_equal.2985
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2161,32'
              BranchSideFuncs:
                - UA_String_equal.2985
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2164,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2165,16'
              BranchSideFuncs:
                - UA_String_equal.2985
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2177,5'
              BranchSideFuncs:
                - UA_String_equal.2985
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2165,52'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2166,17'
              BranchSideFuncs:
                - UA_String_equal.2985
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2168,17'
              BranchSideFuncs:
                - UA_String_equal.2985
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2166,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2167,17'
              BranchSideFuncs:
                - UA_String_equal.2985
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2171,34'
              BranchSideFuncs:
                - UA_String_equal.2985
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2165,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2168,17'
              BranchSideFuncs:
                - UA_String_equal.2985
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2171,34'
              BranchSideFuncs:
                - UA_String_equal.2985
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2174,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2175,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2176,9'
              BranchSideFuncs:
                - UA_String_equal.2985
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2182,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2183,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2184,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2184,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2185,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2186,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2139,5'
          Dst:             UA_LocalizedText_init
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2148,16'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2174,16'
          Dst:             UA_String_equal
    - functionName:    writeArrayDimensionsAttribute
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
        - 'struct.UA_VariableTypeNode *'
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - type
        - arrayDimensionsSize
        - arrayDimensions
      BBCount:         36
      ICount:          243
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - UA_Array_copy
        - UA_Array_delete
        - UA_DataValue_clear
        - UA_DataValue_init
        - UA_LOG_DEBUG
        - UA_LOG_INFO
        - UA_Node_hasSubTypeOrInstances
        - __assert_fail
        - compatibleArrayDimensions
        - compatibleValueArrayDimensions
        - compatibleValueRankArrayDimensions
        - readValueAttribute
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1200,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1200,5'
              BranchSideFuncs:
                - __assert_fail
                - compatibleValueRankArrayDimensions
                - UA_LOG_DEBUG.2978
                - UA_DataValue_init
                - readValueAttribute
                - UA_Array_copy
                - UA_Array_delete
                - compatibleValueArrayDimensions
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
                - compatibleArrayDimensions
                - UA_LOG_DEBUG.2978
                - UA_Node_hasSubTypeOrInstances
                - UA_LOG_INFO.2977
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1201,5'
              BranchSideFuncs:
                - __assert_fail
                - compatibleValueRankArrayDimensions
                - UA_LOG_DEBUG.2978
                - UA_DataValue_init
                - readValueAttribute
                - UA_Array_copy
                - UA_Array_delete
                - compatibleValueArrayDimensions
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
                - compatibleArrayDimensions
                - UA_LOG_DEBUG.2978
                - UA_Node_hasSubTypeOrInstances
                - UA_LOG_INFO.2977
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1201,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1201,5'
              BranchSideFuncs:
                - compatibleValueRankArrayDimensions
                - UA_LOG_DEBUG.2978
                - UA_DataValue_init
                - readValueAttribute
                - UA_Array_copy
                - UA_Array_delete
                - compatibleValueArrayDimensions
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
                - compatibleArrayDimensions
                - UA_LOG_DEBUG.2978
                - UA_Node_hasSubTypeOrInstances
                - UA_LOG_INFO.2977
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1205,8'
              BranchSideFuncs:
                - compatibleValueRankArrayDimensions
                - UA_LOG_DEBUG.2978
                - UA_DataValue_init
                - readValueAttribute
                - UA_Array_copy
                - UA_Array_delete
                - compatibleValueArrayDimensions
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
                - compatibleArrayDimensions
                - UA_LOG_DEBUG.2978
                - UA_Node_hasSubTypeOrInstances
                - UA_LOG_INFO.2977
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1205,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1206,39'
              BranchSideFuncs:
                - UA_Node_hasSubTypeOrInstances
                - compatibleValueRankArrayDimensions
                - UA_LOG_DEBUG.2978
                - UA_DataValue_init
                - readValueAttribute
                - UA_Array_copy
                - UA_Array_delete
                - compatibleValueArrayDimensions
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
                - compatibleArrayDimensions
                - UA_LOG_DEBUG.2978
                - UA_LOG_INFO.2977
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1213,44'
              BranchSideFuncs:
                - compatibleValueRankArrayDimensions
                - UA_LOG_DEBUG.2978
                - UA_DataValue_init
                - readValueAttribute
                - UA_Array_copy
                - UA_Array_delete
                - compatibleValueArrayDimensions
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
                - compatibleArrayDimensions
                - UA_LOG_DEBUG.2978
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1205,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1207,21'
              BranchSideFuncs:
                - UA_LOG_INFO.2977
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1213,44'
              BranchSideFuncs:
                - compatibleValueRankArrayDimensions
                - UA_LOG_DEBUG.2978
                - UA_DataValue_init
                - readValueAttribute
                - UA_Array_copy
                - UA_Array_delete
                - compatibleValueArrayDimensions
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
                - compatibleArrayDimensions
                - UA_LOG_DEBUG.2978
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1213,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1215,22'
              BranchSideFuncs:
                - UA_DataValue_init
                - readValueAttribute
                - UA_Array_copy
                - UA_Array_delete
                - compatibleValueArrayDimensions
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
                - compatibleArrayDimensions
                - UA_LOG_DEBUG.2978
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1222,8'
              BranchSideFuncs:
                - UA_DataValue_init
                - readValueAttribute
                - UA_Array_copy
                - UA_Array_delete
                - compatibleValueArrayDimensions
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
                - compatibleArrayDimensions
                - UA_LOG_DEBUG.2978
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1222,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1223,35'
              BranchSideFuncs:
                - compatibleArrayDimensions
                - UA_LOG_DEBUG.2978
                - UA_DataValue_init
                - readValueAttribute
                - UA_Array_copy
                - UA_Array_delete
                - compatibleValueArrayDimensions
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1232,5'
              BranchSideFuncs:
                - UA_DataValue_init
                - readValueAttribute
                - UA_Array_copy
                - UA_Array_delete
                - compatibleValueArrayDimensions
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1222,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1225,21'
              BranchSideFuncs:
                - UA_DataValue_init
                - readValueAttribute
                - UA_Array_copy
                - UA_Array_delete
                - compatibleValueArrayDimensions
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1232,5'
              BranchSideFuncs:
                - UA_DataValue_init
                - readValueAttribute
                - UA_Array_copy
                - UA_Array_delete
                - compatibleValueArrayDimensions
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1234,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1235,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1236,14'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_delete
                - compatibleValueArrayDimensions
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1236,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1237,51'
              BranchSideFuncs:
                - compatibleValueArrayDimensions
                - UA_DataValue_clear.2982
                - UA_Array_copy
                - UA_Array_delete
                - UA_LOG_DEBUG.2978
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1249,37'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1237,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1239,20'
              BranchSideFuncs:
                - UA_DataValue_clear.2982
                - UA_Array_copy
                - UA_Array_delete
                - UA_LOG_DEBUG.2978
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1240,9'
              BranchSideFuncs:
                - UA_DataValue_clear.2982
                - UA_Array_copy
                - UA_Array_delete
                - UA_LOG_DEBUG.2978
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1241,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1242,26'
              BranchSideFuncs:
                - UA_LOG_DEBUG.2978
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1246,5'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1254,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1255,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1256,21'
              BranchSideFuncs:
                - UA_Array_delete
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1200,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1201,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1206,8'
          Dst:             UA_Node_hasSubTypeOrInstances
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1207,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1213,9'
          Dst:             compatibleValueRankArrayDimensions
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1215,9'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1223,9'
          Dst:             compatibleArrayDimensions
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1225,8'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1232,5'
          Dst:             UA_DataValue_init
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1233,28'
          Dst:             readValueAttribute
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1237,13'
          Dst:             compatibleValueArrayDimensions
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1240,9'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1242,13'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1251,14'
          Dst:             UA_Array_copy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1256,5'
          Dst:             UA_Array_delete
    - functionName:    compatibleValueRankArrayDimensions
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - server
        - session
        - valueRank
        - arrayDimensionsSize
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:878,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:881,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:891,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:891,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:892,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:902,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:892,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:895,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:897,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:902,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:906,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:908,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compatibleArrayDimensions
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - size_t
        - 'int *'
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - constraintArrayDimensionsSize
        - constraintArrayDimensions
        - testArrayDimensionsSize
        - testArrayDimensions
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:987,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:988,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:991,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:991,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:992,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:996,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:996,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:997,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1001,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:997,66'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:998,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1000,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:997,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:999,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1000,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    readValueAttribute
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - session
        - vn
        - v
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readValueAttributeComplete
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:303,12'
          Dst:             readValueAttributeComplete
    - functionName:    compatibleValueArrayDimensions
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.UA_Variant *'
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - value
        - targetArrayDimensionsSize
        - targetArrayDimensions
      BBCount:         18
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - UA_Variant_isScalar
        - __assert_fail
        - compatibleArrayDimensions
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1010,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1010,54'
              BranchSideFuncs:
                - __assert_fail
                - compatibleArrayDimensions
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1021,5'
              BranchSideFuncs:
                - __assert_fail
                - compatibleArrayDimensions
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1010,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1013,12'
              BranchSideFuncs:
                - __assert_fail
                - compatibleArrayDimensions
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1021,5'
              BranchSideFuncs:
                - __assert_fail
                - compatibleArrayDimensions
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1013,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1014,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1017,34'
              BranchSideFuncs:
                - __assert_fail
                - compatibleArrayDimensions
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1021,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1021,5'
              BranchSideFuncs:
                - compatibleArrayDimensions
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1022,38'
              BranchSideFuncs:
                - compatibleArrayDimensions
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1021,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1021,5'
              BranchSideFuncs:
                - compatibleArrayDimensions
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1022,38'
              BranchSideFuncs:
                - compatibleArrayDimensions
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1010,34'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1021,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1022,12'
          Dst:             compatibleArrayDimensions
    - functionName:    writeValueRank
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
        - 'struct.UA_VariableTypeNode *'
        - int
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - type
        - valueRank
      BBCount:         34
      ICount:          185
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - UA_DataValue_clear
        - UA_DataValue_init
        - UA_Node_hasSubTypeOrInstances
        - UA_Variant_isScalar
        - __assert_fail
        - compatibleValueRankArrayDimensions
        - compatibleValueRanks
        - readValueAttribute
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1266,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1266,5'
              BranchSideFuncs:
                - __assert_fail
                - compatibleValueRanks
                - compatibleValueRankArrayDimensions
                - UA_DataValue_init
                - readValueAttribute
                - UA_Variant_isScalar.2979
                - UA_DataValue_clear.2982
                - UA_Node_hasSubTypeOrInstances
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1267,5'
              BranchSideFuncs:
                - __assert_fail
                - compatibleValueRanks
                - compatibleValueRankArrayDimensions
                - UA_DataValue_init
                - readValueAttribute
                - UA_Variant_isScalar.2979
                - UA_DataValue_clear.2982
                - UA_Node_hasSubTypeOrInstances
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1267,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1267,5'
              BranchSideFuncs:
                - compatibleValueRanks
                - compatibleValueRankArrayDimensions
                - UA_DataValue_init
                - readValueAttribute
                - UA_Variant_isScalar.2979
                - UA_DataValue_clear.2982
                - UA_Node_hasSubTypeOrInstances
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1269,36'
              BranchSideFuncs:
                - compatibleValueRanks
                - compatibleValueRankArrayDimensions
                - UA_DataValue_init
                - readValueAttribute
                - UA_Variant_isScalar.2979
                - UA_DataValue_clear.2982
                - UA_Node_hasSubTypeOrInstances
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1273,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1274,39'
              BranchSideFuncs:
                - UA_Node_hasSubTypeOrInstances
                - compatibleValueRanks
                - compatibleValueRankArrayDimensions
                - UA_DataValue_init
                - readValueAttribute
                - UA_Variant_isScalar.2979
                - UA_DataValue_clear.2982
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1278,30'
              BranchSideFuncs:
                - compatibleValueRanks
                - compatibleValueRankArrayDimensions
                - UA_DataValue_init
                - readValueAttribute
                - UA_Variant_isScalar.2979
                - UA_DataValue_clear.2982
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1273,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1275,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1278,30'
              BranchSideFuncs:
                - compatibleValueRanks
                - compatibleValueRankArrayDimensions
                - UA_DataValue_init
                - readValueAttribute
                - UA_Variant_isScalar.2979
                - UA_DataValue_clear.2982
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1278,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1279,9'
              BranchSideFuncs:
                - compatibleValueRankArrayDimensions
                - UA_DataValue_init
                - readValueAttribute
                - UA_Variant_isScalar.2979
                - UA_DataValue_clear.2982
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1283,24'
              BranchSideFuncs:
                - compatibleValueRankArrayDimensions
                - UA_DataValue_init
                - readValueAttribute
                - UA_Variant_isScalar.2979
                - UA_DataValue_clear.2982
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1284,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1288,9'
              BranchSideFuncs:
                - UA_DataValue_init
                - readValueAttribute
                - UA_Variant_isScalar.2979
                - UA_DataValue_clear.2982
                - compatibleValueRankArrayDimensions
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1301,44'
              BranchSideFuncs:
                - compatibleValueRankArrayDimensions
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1290,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1291,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1292,19'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - UA_DataValue_clear.2982
                - compatibleValueRankArrayDimensions
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1292,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1292,38'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - UA_DataValue_clear.2982
                - compatibleValueRankArrayDimensions
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1294,31'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1292,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1294,31'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - UA_DataValue_clear.2982
                - compatibleValueRankArrayDimensions
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1297,40'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - UA_DataValue_clear.2982
                - compatibleValueRankArrayDimensions
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1297,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1298,23'
              BranchSideFuncs:
                - UA_DataValue_clear.2982
                - compatibleValueRankArrayDimensions
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1299,9'
              BranchSideFuncs:
                - UA_DataValue_clear.2982
                - compatibleValueRankArrayDimensions
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1301,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1302,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1305,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1266,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1267,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1274,8'
          Dst:             UA_Node_hasSubTypeOrInstances
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1278,9'
          Dst:             compatibleValueRanks
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1288,9'
          Dst:             UA_DataValue_init
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1289,32'
          Dst:             readValueAttribute
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1297,13'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1299,9'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1301,9'
          Dst:             compatibleValueRankArrayDimensions
    - functionName:    compatibleValueRanks
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - valueRank
        - constraintValueRank
      BBCount:         19
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:914,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:917,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:922,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:924,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:929,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:934,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:917,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:917,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:919,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:917,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:918,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:919,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:924,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:925,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:926,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:929,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:930,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:931,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:934,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:935,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:936,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    writeDataTypeAttribute
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
        - 'struct.UA_VariableTypeNode *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - type
        - dataType
      BBCount:         31
      ICount:          197
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - UA_DataValue_clear
        - UA_DataValue_init
        - UA_LOG_DEBUG
        - UA_NodeId_clear
        - UA_NodeId_copy
        - UA_Node_hasSubTypeOrInstances
        - __assert_fail
        - compatibleDataTypes
        - compatibleValue
        - readValueAttribute
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1313,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1313,5'
              BranchSideFuncs:
                - __assert_fail
                - compatibleDataTypes
                - UA_DataValue_init
                - readValueAttribute
                - UA_NodeId_copy.2988
                - UA_NodeId_clear.2990
                - compatibleValue
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
                - UA_Node_hasSubTypeOrInstances
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1314,5'
              BranchSideFuncs:
                - __assert_fail
                - compatibleDataTypes
                - UA_DataValue_init
                - readValueAttribute
                - UA_NodeId_copy.2988
                - UA_NodeId_clear.2990
                - compatibleValue
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
                - UA_Node_hasSubTypeOrInstances
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1314,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1314,5'
              BranchSideFuncs:
                - compatibleDataTypes
                - UA_DataValue_init
                - readValueAttribute
                - UA_NodeId_copy.2988
                - UA_NodeId_clear.2990
                - compatibleValue
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
                - UA_Node_hasSubTypeOrInstances
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1318,8'
              BranchSideFuncs:
                - compatibleDataTypes
                - UA_DataValue_init
                - readValueAttribute
                - UA_NodeId_copy.2988
                - UA_NodeId_clear.2990
                - compatibleValue
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
                - UA_Node_hasSubTypeOrInstances
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1318,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1319,39'
              BranchSideFuncs:
                - UA_Node_hasSubTypeOrInstances
                - compatibleDataTypes
                - UA_DataValue_init
                - readValueAttribute
                - UA_NodeId_copy.2988
                - UA_NodeId_clear.2990
                - compatibleValue
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1323,29'
              BranchSideFuncs:
                - compatibleDataTypes
                - UA_DataValue_init
                - readValueAttribute
                - UA_NodeId_copy.2988
                - UA_NodeId_clear.2990
                - compatibleValue
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1318,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1320,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1323,29'
              BranchSideFuncs:
                - compatibleDataTypes
                - UA_DataValue_init
                - readValueAttribute
                - UA_NodeId_copy.2988
                - UA_NodeId_clear.2990
                - compatibleValue
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1323,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1324,9'
              BranchSideFuncs:
                - UA_DataValue_init
                - readValueAttribute
                - UA_NodeId_copy.2988
                - UA_NodeId_clear.2990
                - compatibleValue
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1328,5'
              BranchSideFuncs:
                - UA_DataValue_init
                - readValueAttribute
                - UA_NodeId_copy.2988
                - UA_NodeId_clear.2990
                - compatibleValue
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1330,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1331,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1332,14'
              BranchSideFuncs:
                - UA_NodeId_copy.2988
                - UA_NodeId_clear.2990
                - compatibleValue
                - UA_DataValue_clear.2982
                - UA_LOG_DEBUG.2978
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1332,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1334,29'
              BranchSideFuncs:
                - compatibleValue
                - UA_DataValue_clear.2982
                - UA_NodeId_copy.2988
                - UA_NodeId_clear.2990
                - UA_LOG_DEBUG.2978
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1347,24'
              BranchSideFuncs:
                - UA_NodeId_copy.2988
                - UA_NodeId_clear.2990
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1334,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1337,20'
              BranchSideFuncs:
                - UA_DataValue_clear.2982
                - UA_NodeId_copy.2988
                - UA_NodeId_clear.2990
                - UA_LOG_DEBUG.2978
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1338,9'
              BranchSideFuncs:
                - UA_DataValue_clear.2982
                - UA_NodeId_copy.2988
                - UA_NodeId_clear.2990
                - UA_LOG_DEBUG.2978
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1339,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1340,26'
              BranchSideFuncs:
                - UA_LOG_DEBUG.2978
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1344,5'
              BranchSideFuncs:
                - UA_NodeId_copy.2988
                - UA_NodeId_clear.2990
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1349,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1350,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1353,5'
              BranchSideFuncs:
                - UA_NodeId_clear.2990
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1313,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1314,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1319,8'
          Dst:             UA_Node_hasSubTypeOrInstances
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1323,9'
          Dst:             compatibleDataTypes
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1328,5'
          Dst:             UA_DataValue_init
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1329,28'
          Dst:             readValueAttribute
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1334,13'
          Dst:             compatibleValue
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1338,9'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1340,13'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1348,14'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1353,5'
          Dst:             UA_NodeId_clear
    - functionName:    compatibleDataTypes
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - dataType
        - constraintDataType
      BBCount:         15
      ICount:          70
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - UA_NodeId_equal
        - UA_NodeId_isNull
        - isNodeInTree_singleRef
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:849,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:850,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:853,25'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_equal.2980
                - UA_NodeId_equal.2980
                - isNodeInTree_singleRef
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:853,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:854,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:855,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:853,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:855,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:858,24'
              BranchSideFuncs:
                - UA_NodeId_equal.2980
                - isNodeInTree_singleRef
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:858,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:859,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:862,31'
              BranchSideFuncs:
                - isNodeInTree_singleRef
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:862,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:864,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:866,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:849,8'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:853,8'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:854,8'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:858,8'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:862,8'
          Dst:             isNodeInTree_singleRef
    - functionName:    compatibleValue
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
        - int
        - size_t
        - 'int *'
        - 'struct.UA_Variant *'
        - 'struct.UA_NumericRange *'
        - 'char **'
      constantsTouched: []
      argNames:
        - server
        - session
        - targetDataTypeId
        - targetValueRank
        - targetArrayDimensionsSize
        - targetArrayDimensions
        - value
        - range
        - reason
      BBCount:         31
      ICount:          176
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - UA_NodeId_equal
        - UA_Variant_hasArrayType
        - UA_Variant_isEmpty
        - compatibleValueArrayDimensions
        - compatibleValueDataType
        - compatibleValueRankValue
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1037,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1039,28'
              BranchSideFuncs:
                - UA_NodeId_equal.2980
                - UA_NodeId_equal.2980
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1062,32'
              BranchSideFuncs:
                - UA_Variant_hasArrayType
                - compatibleValueDataType
                - compatibleValueArrayDimensions
                - compatibleValueRankValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1039,82'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1040,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1041,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1039,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1041,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1044,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1044,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1045,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1046,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1044,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1046,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1053,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1053,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1054,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1057,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1062,76'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1063,8'
              BranchSideFuncs:
                - compatibleValueDataType
                - compatibleValueArrayDimensions
                - compatibleValueRankValue
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1070,33'
              BranchSideFuncs:
                - compatibleValueDataType
                - compatibleValueArrayDimensions
                - compatibleValueRankValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1062,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1066,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1070,33'
              BranchSideFuncs:
                - compatibleValueDataType
                - compatibleValueArrayDimensions
                - compatibleValueRankValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1070,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1071,19'
              BranchSideFuncs:
                - compatibleValueArrayDimensions
                - compatibleValueRankValue
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1076,8'
              BranchSideFuncs:
                - compatibleValueArrayDimensions
                - compatibleValueRankValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1076,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1077,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1080,40'
              BranchSideFuncs:
                - compatibleValueArrayDimensions
                - compatibleValueRankValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1080,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1082,19'
              BranchSideFuncs:
                - compatibleValueRankValue
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1087,34'
              BranchSideFuncs:
                - compatibleValueRankValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1087,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1088,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1092,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1037,8'
          Dst:             UA_Variant_isEmpty
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1039,12'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1040,12'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1062,8'
          Dst:             UA_Variant_hasArrayType
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1070,9'
          Dst:             compatibleValueDataType
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1080,9'
          Dst:             compatibleValueArrayDimensions
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1087,9'
          Dst:             compatibleValueRankValue
    - functionName:    UA_Variant_isEmpty
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Variant_hasArrayType
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - v
        - type
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Variant_isScalar
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:783,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:783,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:783,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:783,1'
          Dst:             UA_Variant_isScalar
    - functionName:    compatibleValueDataType
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_DataType *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - dataType
        - constraintDataType
      BBCount:         13
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - compatibleDataTypes
        - isNodeInTree_singleRef
        - readWithReadValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:820,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:821,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:832,16'
              BranchSideFuncs:
                - readWithReadValue
                - isNodeInTree_singleRef
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:835,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:835,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:836,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:835,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:836,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:838,31'
              BranchSideFuncs:
                - isNodeInTree_singleRef
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:838,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:840,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:842,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:820,8'
          Dst:             compatibleDataTypes
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:833,25'
          Dst:             readWithReadValue
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:838,8'
          Dst:             isNodeInTree_singleRef
    - functionName:    compatibleValueRankValue
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - valueRank
        - value
      BBCount:         23
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Variant_isScalar
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:947,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:948,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:951,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:951,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:952,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:954,24'
              BranchSideFuncs:
                - __assert_fail
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:955,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:955,47'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:960,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:955,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:956,19'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:960,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:960,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:963,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:966,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:968,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:970,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:972,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:975,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:975,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:978,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:955,27'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:975,5'
          Dst:             __assert_fail
    - functionName:    readWithReadValue
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - attributeId
        - v
      BBCount:         18
      ICount:          134
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - UA_DataValue_clear
        - UA_LOCK_ASSERT
        - UA_ReadValueId_init
        - readWithSession
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:716,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:717,21'
              BranchSideFuncs:
                - UA_DataValue_clear.2982
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:718,17'
              BranchSideFuncs:
                - UA_DataValue_clear.2982
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:720,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:721,9'
              BranchSideFuncs:
                - UA_DataValue_clear.2982
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:725,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:725,44'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:726,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:728,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:725,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:728,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:731,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:704,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:708,5'
          Dst:             UA_ReadValueId_init
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:711,23'
          Dst:             readWithSession
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:721,9'
          Dst:             UA_DataValue_clear
    - functionName:    UA_ReadValueId_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4880
      functionLinenumberEnd: 4880
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReadValueId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readWithSession
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_DataValue *'
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_ReadValueId *'
        - int
      constantsTouched: []
      argNames:
        - server
        - session
        - item
        - timestampsToReturn
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Operation_Read
        - UA_DataValue_init
        - UA_LOCK_ASSERT
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:693,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:696,5'
          Dst:             UA_DataValue_init
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:697,5'
          Dst:             Operation_Read
    - functionName:    Operation_Read
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'int *'
        - 'struct.UA_ReadValueId *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - session
        - ttr
        - rvi
        - dv
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ReadWithNode
        - attributeId2AttributeMask
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:641,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:642,9'
              BranchSideFuncs:
                - ReadWithNode
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:648,18'
              BranchSideFuncs:
                - ReadWithNode
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:637,9'
          Dst:             attributeId2AttributeMask
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:648,5'
          Dst:             ReadWithNode
    - functionName:    attributeId2AttributeMask
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - id
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:62,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:64,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    writeNodeValueAttribute
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1538
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
        - 'struct.UA_DataValue *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - value
        - indexRange
      BBCount:         73
      ICount:          511
      EdgeCount:       93
      CyclomaticComplexity: 22
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_NumericRange_parse
        - UA_UNLOCK
        - __assert_fail
        - adjustValueType
        - compatibleValue
        - writeValueAttributeWithRange
        - writeValueAttributeWithoutRange
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1412,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1412,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_LOCK_ASSERT.2992
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
                - adjustValueType
                - compatibleValue
                - UA_NumericRange_parse
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1413,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_LOCK_ASSERT.2992
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
                - adjustValueType
                - compatibleValue
                - UA_NumericRange_parse
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1413,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1413,5'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2992
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
                - adjustValueType
                - compatibleValue
                - UA_NumericRange_parse
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1414,21'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2992
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
                - adjustValueType
                - compatibleValue
                - UA_NumericRange_parse
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1421,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1421,22'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
                - adjustValueType
                - compatibleValue
                - UA_NumericRange_parse
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1430,35'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
                - adjustValueType
                - compatibleValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1421,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1422,49'
              BranchSideFuncs:
                - UA_NumericRange_parse
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
                - adjustValueType
                - compatibleValue
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1430,35'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
                - adjustValueType
                - compatibleValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1423,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1424,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1425,18'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
                - adjustValueType
                - compatibleValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1434,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1434,27'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
                - adjustValueType
                - compatibleValue
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1464,8'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1434,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1436,25'
              BranchSideFuncs:
                - adjustValueType
                - compatibleValue
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1464,8'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1439,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1456,16'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1460,5'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1456,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1456,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1458,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1456,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1457,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1458,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1464,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1464,58'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1473,12'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1464,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1465,23'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1473,12'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1474,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1476,12'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1505,12'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1514,5'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1514,5'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1516,9'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1476,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1478,17'
              BranchSideFuncs:
                - writeValueAttributeWithoutRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - writeValueAttributeWithRange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1493,19'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1478,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1479,58'
              BranchSideFuncs:
                - writeValueAttributeWithRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1481,55'
              BranchSideFuncs:
                - writeValueAttributeWithRange
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1484,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1485,16'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1493,9'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1484,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1486,28'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1493,9'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1505,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1506,22'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1511,9'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1522,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1523,8'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1535,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1523,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1524,8'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1535,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1522,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1525,20'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1535,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1535,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1535,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1537,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1535,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1536,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1537,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1412,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1413,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1414,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1422,18'
          Dst:             UA_NumericRange_parse
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1436,9'
          Dst:             adjustValueType
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1439,13'
          Dst:             compatibleValue
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1479,26'
          Dst:             writeValueAttributeWithoutRange
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1481,26'
          Dst:             writeValueAttributeWithRange
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1486,17'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1491,17'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1495,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1500,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1525,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1530,9'
          Dst:             UA_LOCK
    - functionName:    adjustValueType
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Variant *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - value
        - targetDataTypeId
      BBCount:         21
      ICount:          143
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - UA_NodeId_equal
        - UA_Variant_isScalar
        - UA_findDataTypeWithCustom
        - typeEquivalence
        - unwrapEOArray
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1156,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1157,9'
              BranchSideFuncs:
                - unwrapEOArray
                - UA_NodeId_equal.2980
                - UA_findDataTypeWithCustom
                - typeEquivalence
                - typeEquivalence
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1160,19'
              BranchSideFuncs:
                - unwrapEOArray
                - UA_NodeId_equal.2980
                - UA_findDataTypeWithCustom
                - typeEquivalence
                - typeEquivalence
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1163,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1164,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1168,35'
              BranchSideFuncs:
                - UA_findDataTypeWithCustom
                - typeEquivalence
                - typeEquivalence
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1169,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1170,9'
              BranchSideFuncs:
                - typeEquivalence
                - typeEquivalence
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1174,8'
              BranchSideFuncs:
                - typeEquivalence
                - typeEquivalence
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1174,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1175,8'
              BranchSideFuncs:
                - typeEquivalence
                - typeEquivalence
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1186,43'
              BranchSideFuncs:
                - typeEquivalence
                - typeEquivalence
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1175,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1176,28'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - typeEquivalence
                - typeEquivalence
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1186,43'
              BranchSideFuncs:
                - typeEquivalence
                - typeEquivalence
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1174,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1177,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1186,43'
              BranchSideFuncs:
                - typeEquivalence
                - typeEquivalence
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1188,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1188,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1188,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1188,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1188,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1189,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1160,5'
          Dst:             unwrapEOArray
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1163,8'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1168,9'
          Dst:             UA_findDataTypeWithCustom
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1176,8'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1186,27'
          Dst:             typeEquivalence
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1187,27'
          Dst:             typeEquivalence
    - functionName:    unwrapEOArray
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - server
        - value
      BBCount:         26
      ICount:          228
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - UA_Variant_hasArrayType
        - freeWrapperArray
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1107,77'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1108,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1109,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1107,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1109,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1112,51'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1114,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1115,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1127,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1115,57'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1116,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1118,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1115,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1117,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1118,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1118,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1119,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1120,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1128,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1129,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1132,33'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1134,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1135,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1140,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1107,9'
          Dst:             UA_Variant_hasArrayType
    - functionName:    typeEquivalence
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:812,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:813,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:814,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freeWrapperArray
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - app
        - context
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    updateLocalizedText
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - source
        - target
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LocalizedText_clear
        - UA_LocalizedText_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1607,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1608,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1609,28'
              BranchSideFuncs:
                - UA_LocalizedText_clear.2983
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1606,28'
          Dst:             UA_LocalizedText_copy
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1609,5'
          Dst:             UA_LocalizedText_clear
    - functionName:    writeIsAbstract
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.UA_Node *'
        - bool
      constantsTouched: []
      argNames:
        - node
        - value
      BBCount:         8
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1542,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1544,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1547,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1550,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1553,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1556,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Server_writeObjectProperty_scalar
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2126
      functionLinenumberEnd: 2131
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - server
        - objectId
        - propertyName
        - value
        - type
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - writeObjectProperty_scalar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2127,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2129,9'
          Dst:             writeObjectProperty_scalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2130,5'
          Dst:             UA_UNLOCK
    - functionName:    writeObjectProperty_scalar
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2116
      functionLinenumberEnd: 2120
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - server
        - objectId
        - propertyName
        - value
        - type
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Variant_init
        - UA_Variant_setScalar
        - writeObjectProperty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2118,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2119,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2120,12'
          Dst:             writeObjectProperty
    - functionName:    writeObjectProperty
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2084
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - server
        - objectId
        - propertyName
        - value
      BBCount:         9
      ICount:          98
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_BrowsePathResult_clear
        - UA_BrowsePath_init
        - UA_LOCK_ASSERT
        - UA_NODEID_NUMERIC
        - UA_RelativePathElement_init
        - translateBrowsePathToNodeIds
        - writeValueAttribute
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2101,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2101,52'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.3029
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2102,22'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.3029
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2101,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2102,22'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.3029
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2107,34'
              BranchSideFuncs:
                - writeValueAttribute.3030
                - UA_BrowsePathResult_clear.3029
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2085,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2087,5'
          Dst:             UA_RelativePathElement_init
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2088,27'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2094,5'
          Dst:             UA_BrowsePath_init
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2100,31'
          Dst:             translateBrowsePathToNodeIds
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2103,9'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2107,14'
          Dst:             writeValueAttribute
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2109,5'
          Dst:             UA_BrowsePathResult_clear
    - functionName:    UA_RelativePathElement_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4124
      functionLinenumberEnd: 4124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RelativePathElement *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_BrowsePath_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4196
      functionLinenumberEnd: 4196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowsePath *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_BrowsePathResult_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4288
      functionLinenumberEnd: 4288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowsePathResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:4288,1'
          Dst:             UA_clear
    - functionName:    writeValueAttribute
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - writeAttribute
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:446,12'
          Dst:             writeAttribute
    - functionName:    writeAttribute
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1890
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
        - int
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - server
        - session
        - nodeId
        - attributeId
        - attr
        - attr_type
      BBCount:         9
      ICount:          95
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Operation_Write
        - UA_LOCK_ASSERT
        - UA_Variant_setScalar
        - UA_WriteValue_init
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1878,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1879,16'
              BranchSideFuncs:
                - Operation_Write
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1880,15'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - Operation_Write
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1880,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1881,16'
              BranchSideFuncs:
                - Operation_Write
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1884,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - Operation_Write
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1871,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1874,5'
          Dst:             UA_WriteValue_init
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1884,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1889,5'
          Dst:             Operation_Write
    - functionName:    UA_WriteValue_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5240
      functionLinenumberEnd: 5240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_WriteValue *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Operation_Write
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1814
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'char *'
        - 'struct.UA_WriteValue *'
        - 'int *'
      constantsTouched: []
      argNames:
        - server
        - session
        - context
        - wv
        - result
      BBCount:         7
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Server_editNode
        - __assert_fail
        - copyAttributeIntoNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1815,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1815,5'
              BranchSideFuncs:
                - UA_Server_editNode
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1815,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1815,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1816,15'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1816,15'
          Dst:             copyAttributeIntoNode
    - functionName:    copyAttributeIntoNode
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'union.UA_Node *'
        - 'struct.UA_WriteValue *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - wvalue
      BBCount:         224
      ICount:          1343
      EdgeCount:       309
      CyclomaticComplexity: 87
      functionsReached:
        - UA_Node_insertOrUpdateDescription
        - UA_Node_insertOrUpdateDisplayName
        - UA_Variant_isScalar
        - __assert_fail
        - getAccessLevel
        - getNodeType
        - getUserAccessLevel
        - getUserWriteMask
        - triggerImmediateDataChange
        - updateLocalizedText
        - writeArrayDimensionsAttribute
        - writeDataTypeAttribute
        - writeIsAbstract
        - writeNodeValueAttribute
        - writeValueRank
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1638,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1638,5'
              BranchSideFuncs:
                - getUserWriteMask
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeArrayDimensionsAttribute
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeValueRank
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeDataTypeAttribute
                - writeNodeValueAttribute
                - getAccessLevel
                - getUserAccessLevel
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - updateLocalizedText
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - writeIsAbstract
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - UA_Node_insertOrUpdateDescription
                - UA_Variant_isScalar.2979
                - UA_Node_insertOrUpdateDisplayName
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1639,25'
              BranchSideFuncs:
                - getUserWriteMask
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeArrayDimensionsAttribute
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeValueRank
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeDataTypeAttribute
                - writeNodeValueAttribute
                - getAccessLevel
                - getUserAccessLevel
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - updateLocalizedText
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - writeIsAbstract
                - UA_Variant_isScalar.2979
                - UA_Variant_isScalar.2979
                - UA_Node_insertOrUpdateDescription
                - UA_Variant_isScalar.2979
                - UA_Node_insertOrUpdateDisplayName
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1651,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1659,16'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1659,16'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1659,16'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1659,16'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1659,16'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1659,16'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1662,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - UA_Node_insertOrUpdateDisplayName
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1668,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - UA_Node_insertOrUpdateDescription
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1674,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1679,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - writeIsAbstract
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1684,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1690,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - updateLocalizedText
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1697,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1703,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1713,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - writeNodeValueAttribute
                - getAccessLevel
                - getUserAccessLevel
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1734,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeDataTypeAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1743,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeValueRank
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1752,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeArrayDimensionsAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1762,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1768,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1774,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1780,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1786,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1792,16'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1662,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1662,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - UA_Node_insertOrUpdateDisplayName
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1663,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - UA_Node_insertOrUpdateDisplayName
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1663,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1663,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
                - UA_Node_insertOrUpdateDisplayName
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1663,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1663,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1663,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1663,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
                - UA_Node_insertOrUpdateDisplayName
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1663,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1663,9'
              BranchSideFuncs:
                - UA_Node_insertOrUpdateDisplayName
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1664,53'
              BranchSideFuncs:
                - UA_Node_insertOrUpdateDisplayName
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1668,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1668,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - UA_Node_insertOrUpdateDescription
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1669,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - UA_Node_insertOrUpdateDescription
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1669,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1669,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
                - UA_Node_insertOrUpdateDescription
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1669,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1669,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1669,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1669,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
                - UA_Node_insertOrUpdateDescription
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1669,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1669,9'
              BranchSideFuncs:
                - UA_Node_insertOrUpdateDescription
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1670,53'
              BranchSideFuncs:
                - UA_Node_insertOrUpdateDescription
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1674,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1674,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1675,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1675,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1675,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1675,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1675,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1675,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1675,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1675,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1675,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1676,51'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1679,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1679,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - writeIsAbstract
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1680,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - writeIsAbstract
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1680,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1680,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
                - writeIsAbstract
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1680,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1680,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1680,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1680,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
                - writeIsAbstract
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1680,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1680,9'
              BranchSideFuncs:
                - writeIsAbstract
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1681,34'
              BranchSideFuncs:
                - writeIsAbstract
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1684,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1684,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1685,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1685,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1685,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1686,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1686,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1686,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1686,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1686,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1686,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1686,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1686,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1686,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1687,65'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1690,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1690,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1691,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - updateLocalizedText
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1691,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1691,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - updateLocalizedText
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1692,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - updateLocalizedText
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1692,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1692,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
                - updateLocalizedText
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1692,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1692,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1692,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1692,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
                - updateLocalizedText
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1692,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1692,9'
              BranchSideFuncs:
                - updateLocalizedText
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1693,64'
              BranchSideFuncs:
                - updateLocalizedText
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1697,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1697,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1698,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1698,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1698,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1699,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1699,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1699,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1699,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1699,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1699,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1699,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1699,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1699,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1700,62'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1703,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1703,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1704,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1704,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1704,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1705,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1705,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1705,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1705,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1705,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1705,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1705,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1705,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1705,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1706,12'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1706,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1707,61'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1709,63'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1713,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1713,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1714,12'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - writeNodeValueAttribute
                - getAccessLevel
                - getUserAccessLevel
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1714,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1717,50'
              BranchSideFuncs:
                - getAccessLevel
                - triggerImmediateDataChange
                - getUserAccessLevel
                - writeNodeValueAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1728,13'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - writeNodeValueAttribute
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1718,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1719,24'
              BranchSideFuncs:
                - getUserAccessLevel
                - triggerImmediateDataChange
                - writeNodeValueAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1722,46'
              BranchSideFuncs:
                - getUserAccessLevel
                - triggerImmediateDataChange
                - writeNodeValueAttribute
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1723,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1724,24'
              BranchSideFuncs:
                - writeNodeValueAttribute
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1727,9'
              BranchSideFuncs:
                - writeNodeValueAttribute
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1728,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:0,0'
              BranchSideFuncs:
                - writeNodeValueAttribute
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1728,13'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1734,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1734,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1735,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeDataTypeAttribute
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1735,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1735,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeDataTypeAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1736,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeDataTypeAttribute
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1736,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1736,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
                - getNodeType
                - writeDataTypeAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1736,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1736,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1736,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1736,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
                - getNodeType
                - writeDataTypeAttribute
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1736,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1736,9'
              BranchSideFuncs:
                - getNodeType
                - triggerImmediateDataChange
                - writeDataTypeAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1737,9'
              BranchSideFuncs:
                - getNodeType
                - triggerImmediateDataChange
                - writeDataTypeAttribute
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1737,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1737,9'
              BranchSideFuncs:
                - writeDataTypeAttribute
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1738,41'
              BranchSideFuncs:
                - writeDataTypeAttribute
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1743,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1743,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1744,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeValueRank
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1744,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1744,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeValueRank
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1745,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeValueRank
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1745,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1745,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
                - getNodeType
                - writeValueRank
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1745,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1745,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1745,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1745,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
                - getNodeType
                - writeValueRank
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1745,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1745,9'
              BranchSideFuncs:
                - getNodeType
                - triggerImmediateDataChange
                - writeValueRank
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1746,9'
              BranchSideFuncs:
                - getNodeType
                - triggerImmediateDataChange
                - writeValueRank
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1746,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1746,9'
              BranchSideFuncs:
                - writeValueRank
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1747,33'
              BranchSideFuncs:
                - writeValueRank
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1752,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1752,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1753,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeArrayDimensionsAttribute
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1753,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1753,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeArrayDimensionsAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1754,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
                - getNodeType
                - writeArrayDimensionsAttribute
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1754,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1754,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - getNodeType
                - triggerImmediateDataChange
                - writeArrayDimensionsAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1754,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1754,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1754,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1754,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - getNodeType
                - triggerImmediateDataChange
                - writeArrayDimensionsAttribute
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1754,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1754,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1755,9'
              BranchSideFuncs:
                - getNodeType
                - triggerImmediateDataChange
                - writeArrayDimensionsAttribute
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1755,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1755,9'
              BranchSideFuncs:
                - writeArrayDimensionsAttribute
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1756,48'
              BranchSideFuncs:
                - writeArrayDimensionsAttribute
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1762,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1762,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1763,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1763,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1763,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1764,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1764,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1764,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1764,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1764,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1764,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1764,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1764,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1764,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1765,59'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1768,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1768,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1769,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1769,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1769,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1770,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1770,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1770,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1770,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1770,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1770,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1770,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1770,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1770,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1771,71'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1774,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1774,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1775,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1775,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1775,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1776,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1776,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1776,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1776,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1776,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1776,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1776,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1776,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1776,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1777,73'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1780,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1780,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1781,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1781,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1781,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1782,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1782,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1782,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1782,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1782,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1782,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1782,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1782,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1782,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1783,62'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1786,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1786,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1787,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1787,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1787,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1788,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
                - UA_Variant_isScalar.2979
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1788,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1788,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1788,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1788,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1788,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1788,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.2979
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1788,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1788,9'
              BranchSideFuncs:
                - triggerImmediateDataChange
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1789,59'
              BranchSideFuncs:
                - triggerImmediateDataChange
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1797,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1801,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1806,32'
              BranchSideFuncs:
                - triggerImmediateDataChange
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1638,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1640,31'
          Dst:             getUserWriteMask
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1663,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1664,18'
          Dst:             UA_Node_insertOrUpdateDisplayName
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1669,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1670,18'
          Dst:             UA_Node_insertOrUpdateDescription
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1675,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1680,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1681,18'
          Dst:             writeIsAbstract
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1686,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1692,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1693,18'
          Dst:             updateLocalizedText
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1699,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1705,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1717,35'
          Dst:             getAccessLevel
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1722,27'
          Dst:             getUserAccessLevel
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1730,18'
          Dst:             writeNodeValueAttribute
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1736,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1737,9'
          Dst:             getNodeType
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1738,18'
          Dst:             writeDataTypeAttribute
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1745,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1746,9'
          Dst:             getNodeType
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1747,18'
          Dst:             writeValueRank
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1754,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1755,9'
          Dst:             getNodeType
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1756,18'
          Dst:             writeArrayDimensionsAttribute
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1764,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1770,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1776,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1782,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1788,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1806,5'
          Dst:             triggerImmediateDataChange
    - functionName:    UA_Server_writeObjectProperty
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - server
        - objectId
        - propertyName
        - value
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - writeObjectProperty
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2075,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2076,28'
          Dst:             writeObjectProperty
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2077,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_HistoryUpdateResult_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5492
      functionLinenumberEnd: 5492
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_HistoryUpdateResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Service_HistoryUpdate
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2009
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_HistoryUpdateRequest *'
        - 'struct.UA_HistoryUpdateResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         24
      ICount:          268
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - UA_Array_new
        - UA_HistoryUpdateResult_init
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_UNLOCK
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2010,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2010,5'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2992
                - UA_Array_new
                - UA_HistoryUpdateResult_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2011,21'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2992
                - UA_Array_new
                - UA_HistoryUpdateResult_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2016,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2017,9'
              BranchSideFuncs:
                - UA_HistoryUpdateResult_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2022,16'
              BranchSideFuncs:
                - UA_HistoryUpdateResult_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2022,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2022,5'
              BranchSideFuncs:
                - UA_HistoryUpdateResult_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2023,38'
              BranchSideFuncs:
                - UA_HistoryUpdateResult_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2024,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2025,13'
              BranchSideFuncs:
                - UA_HistoryUpdateResult_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2030,13'
              BranchSideFuncs:
                - UA_HistoryUpdateResult_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2033,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2034,17'
              BranchSideFuncs:
                - UA_HistoryUpdateResult_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2049,12'
              BranchSideFuncs:
                - UA_HistoryUpdateResult_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2034,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2035,17'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_HistoryUpdateResult_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2038,24'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_HistoryUpdateResult_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2049,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2050,17'
              BranchSideFuncs:
                - UA_HistoryUpdateResult_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2065,9'
              BranchSideFuncs:
                - UA_HistoryUpdateResult_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_UNLOCK.2993
                - UA_LOCK.2994
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:2050,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2051,17'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_HistoryUpdateResult_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:2054,24'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_HistoryUpdateResult_init
                - UA_UNLOCK.2993
                - UA_LOCK.2994
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2010,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2011,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2015,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2023,9'
          Dst:             UA_HistoryUpdateResult_init
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2038,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2045,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2054,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2061,13'
          Dst:             UA_LOCK
    - functionName:    Service_HistoryRead
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1909
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_HistoryReadRequest *'
        - 'struct.UA_HistoryReadResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         42
      ICount:          386
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - UA_Array_new
        - UA_ExtensionObject_setValue
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_UNLOCK
        - UA_new
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1910,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1910,5'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2992
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1911,21'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2992
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1912,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1913,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1917,8'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1917,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1918,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1922,24'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1924,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1927,13'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1936,15'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1928,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1930,17'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1932,29'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1936,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1938,25'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1941,15'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1941,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1944,13'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1945,15'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1945,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1948,13'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1951,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1956,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1957,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1962,8'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1962,44'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1963,8'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1971,9'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1962,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1964,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1971,9'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1972,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1973,9'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1979,22'
              BranchSideFuncs:
                - UA_Array_new
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1980,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1981,9'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1985,29'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
                - UA_new
                - UA_ExtensionObject_setValue
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1987,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1988,30'
              BranchSideFuncs:
                - UA_new
                - UA_ExtensionObject_setValue
                - UA_UNLOCK.2993
                - UA_LOCK.2994
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1993,16'
              BranchSideFuncs:
                - UA_UNLOCK.2993
                - UA_LOCK.2994
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1910,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1911,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1979,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1988,23'
          Dst:             UA_new
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1989,9'
          Dst:             UA_ExtensionObject_setValue
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1993,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:2002,5'
          Dst:             UA_LOCK
    - functionName:    __UA_Server_write
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - int
        - 'struct.UA_DataType *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - attributeId
        - attr_type
        - attr
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - writeAttribute
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1859,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1860,25'
          Dst:             writeAttribute
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1862,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Server_write
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1846
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_WriteValue *'
      constantsTouched: []
      argNames:
        - server
        - value
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Operation_Write
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1848,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1849,5'
          Dst:             Operation_Write
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1850,5'
          Dst:             UA_UNLOCK
    - functionName:    Service_Write
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1824
      functionLinenumberEnd: 1843
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_WriteRequest *'
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         13
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - Operation_Write
        - UA_LOCK_ASSERT
        - UA_Server_processServiceOperations
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1825,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1825,5'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2992
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1828,21'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2992
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1830,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1831,8'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1837,44'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:1830,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1832,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:1837,44'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1825,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1828,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1837,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:1837,9'
          Dst:             Operation_Write
    - functionName:    UA_Server_readObjectProperty
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - server
        - objectId
        - propertyName
        - value
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - readObjectProperty
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:799,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:800,28'
          Dst:             readObjectProperty
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:801,5'
          Dst:             UA_UNLOCK
    - functionName:    readObjectProperty
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - server
        - objectId
        - propertyName
        - value
      BBCount:         9
      ICount:          102
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_BrowsePathResult_clear
        - UA_BrowsePath_init
        - UA_LOCK_ASSERT
        - UA_NODEID_NUMERIC
        - UA_RelativePathElement_init
        - readWithReadValue
        - translateBrowsePathToNodeIds
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:780,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:780,52'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.3029
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:781,22'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.3029
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:780,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:781,22'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.3029
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:787,32'
              BranchSideFuncs:
                - readWithReadValue
                - UA_BrowsePathResult_clear.3029
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:762,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:766,5'
          Dst:             UA_RelativePathElement_init
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:767,27'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:773,5'
          Dst:             UA_BrowsePath_init
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:779,31'
          Dst:             translateBrowsePathToNodeIds
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:782,9'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:787,14'
          Dst:             readWithReadValue
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:790,5'
          Dst:             UA_BrowsePathResult_clear
    - functionName:    __UA_Server_read
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - attributeId
        - v
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - readWithReadValue
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:752,4'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:753,27'
          Dst:             readWithReadValue
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:754,4'
          Dst:             UA_UNLOCK
    - functionName:    UA_Server_read
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_DataValue *'
        - 'struct.UA_Server *'
        - 'struct.UA_ReadValueId *'
        - int
      constantsTouched: []
      argNames:
        - server
        - item
        - timestamps
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - readWithSession
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:741,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:742,23'
          Dst:             readWithSession
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:743,5'
          Dst:             UA_UNLOCK
    - functionName:    Service_Read
      functionSourceFile: '/src/open62541/src/server/ua_services_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_ReadRequest *'
        - 'struct.UA_ReadResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         13
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - Operation_Read
        - UA_LOCK_ASSERT
        - UA_Server_processServiceOperations
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:659,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:660,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:665,8'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2992
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:665,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:666,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:671,8'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2992
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:671,44'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:672,8'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2992
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:677,21'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2992
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_attribute.c:671,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:673,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_attribute.c:677,21'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.2992
                - UA_Server_processServiceOperations
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:656,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:677,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:680,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_attribute.c:680,9'
          Dst:             Operation_Read
    - functionName:    UA_RegisteredServer_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1974
      functionLinenumberEnd: 1974
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_RegisteredServer *'
        - 'struct.UA_RegisteredServer *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1974,1'
          Dst:             UA_copy
    - functionName:    UA_RegisteredServer_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1984
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RegisteredServer *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1984,1'
          Dst:             UA_clear
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    securityPolicyUriPostfix
      functionSourceFile: '/src/open62541/src/server/ua_services_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - uri
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:308,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:309,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:314,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:309,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:310,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:311,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_LocalizedText_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:750,1'
          Dst:             UA_copy
    - functionName:    UA_ApplicationDescription_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ApplicationDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Service_RegisterServer2
      functionSourceFile: '/src/open62541/src/server/ua_services_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_RegisterServer2Request *'
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK_ASSERT
        - process_RegisterServer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:679,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:680,5'
          Dst:             process_RegisterServer
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    process_RegisterServer
      functionSourceFile: '/src/open62541/src/server/ua_services_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_RequestHeader *'
        - 'struct.UA_RegisteredServer *'
        - size_t
        - 'struct.UA_ExtensionObject *'
        - 'struct.UA_ResponseHeader *'
        - 'size_t *'
        - 'int **'
        - 'size_t *'
        - 'struct.UA_DiagnosticInfo *'
      constantsTouched: []
      argNames:
        - server
        - session
        - requestHeader
        - requestServer
        - requestDiscoveryConfigurationSize
        - requestDiscoveryConfiguration
        - responseHeader
        - responseConfigurationResultsSize
        - responseConfigurationResults
        - responseDiagnosticInfosSize
        - responseDiagnosticInfos
      BBCount:         92
      ICount:          715
      EdgeCount:       123
      CyclomaticComplexity: 33
      functionsReached:
        - UA_Array_new
        - UA_Discovery_updateMdnsForDiscoveryUrl
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_RegisteredServer_clear
        - UA_RegisteredServer_copy
        - UA_STRING
        - UA_String_equal
        - UA_UNLOCK
        - access
        - getServerComponentByName
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:502,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:503,9'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
                - UA_Array_new
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:505,8'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
                - UA_Array_new
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:505,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:511,23'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
                - UA_Array_new
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:512,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:513,29'
              BranchSideFuncs:
                - UA_String_equal.3118
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
                - UA_Array_new
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:517,36'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
                - UA_Array_new
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:513,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:514,13'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
                - UA_Array_new
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:515,5'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
                - UA_Array_new
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:520,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:522,43'
              BranchSideFuncs:
                - UA_Array_new
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:544,9'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:524,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:525,13'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:528,45'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:530,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:531,49'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:542,5'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:532,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:532,32'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:539,19'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:532,79'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:533,32'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:534,17'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:533,89'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:534,17'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:539,19'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:532,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:535,63'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:539,19'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:544,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:544,27'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:547,9'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:544,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:545,27'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:547,9'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:547,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:548,9'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:552,8'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:552,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:553,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:557,8'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - access
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:557,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:560,13'
              BranchSideFuncs:
                - access
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:584,8'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:561,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:564,13'
              BranchSideFuncs:
                - access
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:567,16'
              BranchSideFuncs:
                - access
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:570,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:571,13'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:575,9'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:584,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:585,20'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
                - UA_Discovery_updateMdnsForDiscoveryUrl
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:597,9'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:585,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:588,37'
              BranchSideFuncs:
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:594,5'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:588,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:588,64'
              BranchSideFuncs:
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:589,19'
              BranchSideFuncs:
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:588,70'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:588,24'
              BranchSideFuncs:
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:589,19'
              BranchSideFuncs:
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:589,43'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:588,70'
              BranchSideFuncs:
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:589,46'
              BranchSideFuncs:
                - UA_Discovery_updateMdnsForDiscoveryUrl
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:597,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:599,13'
              BranchSideFuncs:
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:625,19'
              BranchSideFuncs:
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:599,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:605,13'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:609,12'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_UNLOCK.3109
                - UA_LOCK.3105
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:609,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:610,24'
              BranchSideFuncs:
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:617,9'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:617,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:617,9'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:618,36'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:626,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:633,33'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:642,36'
              BranchSideFuncs:
                - UA_RegisteredServer_clear
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:634,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:635,13'
              BranchSideFuncs:
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:639,9'
              BranchSideFuncs:
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:639,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:639,9'
              BranchSideFuncs:
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:640,9'
              BranchSideFuncs:
                - UA_RegisteredServer_copy
                - UA_UNLOCK.3109
                - UA_LOCK.3105
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:649,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:650,20'
              BranchSideFuncs:
                - UA_UNLOCK.3109
                - UA_LOCK.3105
                - UA_RegisteredServer_copy
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:657,24'
              BranchSideFuncs:
                - UA_RegisteredServer_copy
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:498,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:501,42'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:501,9'
          Dst:             getServerComponentByName
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:513,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:522,30'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:570,13'
          Dst:             access
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:590,13'
          Dst:             UA_Discovery_updateMdnsForDiscoveryUrl
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:610,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:613,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:618,9'
          Dst:             UA_RegisteredServer_clear
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:642,9'
          Dst:             UA_RegisteredServer_clear
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:650,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:653,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:659,5'
          Dst:             UA_RegisteredServer_copy
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    access
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Service_RegisterServer
      functionSourceFile: '/src/open62541/src/server/ua_services_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_RegisterServerRequest *'
        - 'struct.UA_ServiceFault *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK_ASSERT
        - process_RegisterServer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:669,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:670,5'
          Dst:             process_RegisterServer
    - functionName:    Service_GetEndpoints
      functionSourceFile: '/src/open62541/src/server/ua_services_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_GetEndpointsRequest *'
        - 'struct.UA_GetEndpointsResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK_ASSERT
        - setCurrentEndPointsArray
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:470,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:0,0'
              BranchSideFuncs:
                - setCurrentEndPointsArray
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:474,5'
              BranchSideFuncs:
                - setCurrentEndPointsArray
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:466,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:480,9'
          Dst:             setCurrentEndPointsArray
    - functionName:    setCurrentEndPointsArray
      functionSourceFile: '/src/open62541/src/server/ua_services_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - size_t
        - 'char *'
        - 'struct.UA_String *'
        - size_t
        - 'struct.UA_EndpointDescription **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - server
        - endpointUrl
        - profileUris
        - profileUrisSize
        - arr
        - arrSize
        - ''
      BBCount:         44
      ICount:          349
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - UA_ApplicationDescription_clear
        - UA_ApplicationDescription_copy
        - UA_Array_appendCopy
        - UA_Array_delete
        - UA_Array_new
        - UA_ByteString_clear
        - UA_EndpointDescription_copy
        - UA_String_clear
        - UA_String_copy
        - UA_String_equal
        - getDefaultEncryptedSecurityPolicy
        - getSecurityPolicyByUri
        - updateEndpointUserIdentityToken
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:383,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:384,23'
              BranchSideFuncs:
                - UA_Array_new
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:388,22'
              BranchSideFuncs:
                - UA_Array_new
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:390,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:391,9'
              BranchSideFuncs:
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:393,12'
              BranchSideFuncs:
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:395,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:397,30'
              BranchSideFuncs:
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:452,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:398,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:399,24'
              BranchSideFuncs:
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:406,13'
              BranchSideFuncs:
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:399,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:400,38'
              BranchSideFuncs:
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:405,9'
              BranchSideFuncs:
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:400,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:401,21'
              BranchSideFuncs:
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:402,24'
              BranchSideFuncs:
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:406,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:407,13'
              BranchSideFuncs:
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:410,20'
              BranchSideFuncs:
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:410,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:412,45'
              BranchSideFuncs:
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_String_equal.3118
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:450,5'
              BranchSideFuncs:
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:422,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:422,70'
              BranchSideFuncs:
                - UA_String_equal.3118
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:423,56'
              BranchSideFuncs:
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - UA_String_equal.3118
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:422,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:423,56'
              BranchSideFuncs:
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - UA_String_equal.3118
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:424,16'
              BranchSideFuncs:
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.3118
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:424,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:425,38'
              BranchSideFuncs:
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - UA_String_equal.3118
                - UA_Array_delete
                - UA_String_copy.3132
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:430,55'
              BranchSideFuncs:
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
                - UA_Array_delete
                - UA_String_copy.3132
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:434,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:435,43'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:440,57'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:445,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:446,17'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:448,16'
              BranchSideFuncs:
                - UA_String_equal.3118
                - UA_EndpointDescription_copy
                - UA_ApplicationDescription_clear.3127
                - UA_ApplicationDescription_copy.3128
                - getSecurityPolicyByUri
                - getDefaultEncryptedSecurityPolicy
                - updateEndpointUserIdentityToken
                - UA_String_clear.3133
                - UA_String_copy.3132
                - UA_Array_appendCopy
                - UA_Array_delete
                - UA_String_copy.3132
                - UA_ByteString_clear.3131
                - UA_String_copy.3132
                - UA_String_equal.3118
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:388,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:400,21'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:413,23'
          Dst:             UA_EndpointDescription_copy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:414,13'
          Dst:             UA_ApplicationDescription_clear
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:415,23'
          Dst:             UA_ApplicationDescription_copy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:421,37'
          Dst:             getSecurityPolicyByUri
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:422,23'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:423,22'
          Dst:             getDefaultEncryptedSecurityPolicy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:425,17'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:426,27'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:430,23'
          Dst:             updateEndpointUserIdentityToken
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:433,13'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:435,27'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:440,27'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:441,27'
          Dst:             UA_Array_appendCopy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:456,5'
          Dst:             UA_Array_delete
    - functionName:    UA_EndpointDescription_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_EndpointDescription *'
        - 'struct.UA_EndpointDescription *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1866,1'
          Dst:             UA_copy
    - functionName:    UA_ApplicationDescription_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ApplicationDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1444,1'
          Dst:             UA_clear
    - functionName:    UA_ApplicationDescription_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ApplicationDescription *'
        - 'struct.UA_ApplicationDescription *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1434,1'
          Dst:             UA_copy
    - functionName:    getDefaultEncryptedSecurityPolicy
      functionSourceFile: '/src/open62541/src/server/ua_services_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'struct.UA_SecurityPolicy *'
      argCount:        1
      argTypes:
        - 'struct.UA_Server *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         19
      ICount:          123
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOG_WARNING
        - UA_String_equal
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:287,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:288,34'
              BranchSideFuncs:
                - UA_String_equal.3118
                - UA_LOG_WARNING.3139
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:292,20'
              BranchSideFuncs:
                - UA_LOG_WARNING.3139
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:289,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:290,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:291,5'
              BranchSideFuncs:
                - UA_LOG_WARNING.3139
                - UA_String_equal.3118
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:292,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:293,34'
              BranchSideFuncs:
                - UA_String_equal.3118
                - UA_LOG_WARNING.3139
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:297,20'
              BranchSideFuncs:
                - UA_LOG_WARNING.3139
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:294,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:295,20'
              BranchSideFuncs:
                - UA_LOG_WARNING.3139
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:296,5'
              BranchSideFuncs:
                - UA_LOG_WARNING.3139
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:300,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:300,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:301,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:289,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:294,13'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:297,5'
          Dst:             UA_LOG_WARNING
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    updateEndpointUserIdentityToken
      functionSourceFile: '/src/open62541/src/server/ua_services_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_EndpointDescription *'
      constantsTouched: []
      argNames:
        - server
        - ed
      BBCount:         37
      ICount:          348
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - UA_Array_appendCopy
        - UA_String_clear
        - UA_String_copy
        - UA_String_equal
        - getDefaultEncryptedSecurityPolicy
        - securityPolicyUriPostfix
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:321,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:326,19'
              BranchSideFuncs:
                - UA_String_clear.3133
                - UA_String_equal.3118
                - securityPolicyUriPostfix
                - strlen
                - strlen
                - strlen
                - securityPolicyUriPostfix
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
                - UA_String_equal.3118
                - UA_Array_appendCopy
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:327,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:328,36'
              BranchSideFuncs:
                - UA_String_equal.3118
                - UA_String_clear.3133
                - UA_String_equal.3118
                - securityPolicyUriPostfix
                - strlen
                - strlen
                - strlen
                - securityPolicyUriPostfix
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
                - UA_Array_appendCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:339,16'
              BranchSideFuncs:
                - UA_String_clear.3133
                - UA_String_equal.3118
                - securityPolicyUriPostfix
                - strlen
                - strlen
                - strlen
                - securityPolicyUriPostfix
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:329,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:330,49'
              BranchSideFuncs:
                - UA_Array_appendCopy
                - UA_String_clear.3133
                - UA_String_equal.3118
                - securityPolicyUriPostfix
                - strlen
                - strlen
                - strlen
                - securityPolicyUriPostfix
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:337,5'
              BranchSideFuncs:
                - UA_String_clear.3133
                - UA_String_equal.3118
                - securityPolicyUriPostfix
                - strlen
                - strlen
                - strlen
                - securityPolicyUriPostfix
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
                - UA_String_equal.3118
                - UA_Array_appendCopy
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:334,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:335,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:336,9'
              BranchSideFuncs:
                - UA_String_clear.3133
                - UA_String_equal.3118
                - securityPolicyUriPostfix
                - strlen
                - strlen
                - strlen
                - securityPolicyUriPostfix
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
                - UA_String_equal.3118
                - UA_Array_appendCopy
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:339,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:342,36'
              BranchSideFuncs:
                - UA_String_clear.3133
                - UA_String_equal.3118
                - securityPolicyUriPostfix
                - strlen
                - strlen
                - strlen
                - securityPolicyUriPostfix
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:373,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:344,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:344,56'
              BranchSideFuncs:
                - securityPolicyUriPostfix
                - strlen
                - UA_String_clear.3133
                - UA_String_equal.3118
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
                - strlen
                - strlen
                - securityPolicyUriPostfix
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:345,29'
              BranchSideFuncs:
                - UA_String_equal.3118
                - securityPolicyUriPostfix
                - strlen
                - UA_String_clear.3133
                - strlen
                - strlen
                - securityPolicyUriPostfix
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:344,122'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:345,29'
              BranchSideFuncs:
                - UA_String_equal.3118
                - securityPolicyUriPostfix
                - strlen
                - UA_String_clear.3133
                - strlen
                - strlen
                - securityPolicyUriPostfix
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:355,12'
              BranchSideFuncs:
                - securityPolicyUriPostfix
                - strlen
                - UA_String_clear.3133
                - UA_String_equal.3118
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
                - strlen
                - strlen
                - securityPolicyUriPostfix
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:345,82'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:346,12'
              BranchSideFuncs:
                - securityPolicyUriPostfix
                - strlen
                - UA_String_clear.3133
                - UA_String_equal.3118
                - strlen
                - strlen
                - securityPolicyUriPostfix
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:355,12'
              BranchSideFuncs:
                - securityPolicyUriPostfix
                - strlen
                - UA_String_clear.3133
                - UA_String_equal.3118
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
                - strlen
                - strlen
                - securityPolicyUriPostfix
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:344,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:347,74'
              BranchSideFuncs:
                - getDefaultEncryptedSecurityPolicy
                - securityPolicyUriPostfix
                - strlen
                - UA_String_clear.3133
                - UA_String_equal.3118
                - strlen
                - strlen
                - securityPolicyUriPostfix
                - UA_String_copy.3132
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:355,12'
              BranchSideFuncs:
                - securityPolicyUriPostfix
                - strlen
                - UA_String_clear.3133
                - UA_String_equal.3118
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
                - strlen
                - strlen
                - securityPolicyUriPostfix
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:348,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:349,40'
              BranchSideFuncs:
                - UA_String_copy.3132
                - securityPolicyUriPostfix
                - strlen
                - UA_String_clear.3133
                - UA_String_equal.3118
                - getDefaultEncryptedSecurityPolicy
                - strlen
                - strlen
                - securityPolicyUriPostfix
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:350,9'
              BranchSideFuncs:
                - securityPolicyUriPostfix
                - strlen
                - UA_String_clear.3133
                - UA_String_equal.3118
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
                - strlen
                - strlen
                - securityPolicyUriPostfix
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:355,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:356,48'
              BranchSideFuncs:
                - securityPolicyUriPostfix
                - strlen
                - UA_String_clear.3133
                - UA_String_equal.3118
                - securityPolicyUriPostfix
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
                - strlen
                - strlen
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:358,48'
              BranchSideFuncs:
                - securityPolicyUriPostfix
                - strlen
                - UA_String_clear.3133
                - UA_String_equal.3118
                - securityPolicyUriPostfix
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
                - strlen
                - strlen
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:362,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:363,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - UA_String_clear.3133
                - UA_String_equal.3118
                - securityPolicyUriPostfix
                - strlen
                - securityPolicyUriPostfix
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:364,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - UA_String_clear.3133
                - UA_String_equal.3118
                - securityPolicyUriPostfix
                - strlen
                - securityPolicyUriPostfix
                - getDefaultEncryptedSecurityPolicy
                - UA_String_copy.3132
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:329,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:330,20'
          Dst:             UA_Array_appendCopy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:343,9'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:345,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:347,40'
          Dst:             getDefaultEncryptedSecurityPolicy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:349,24'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:356,23'
          Dst:             securityPolicyUriPostfix
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:358,23'
          Dst:             securityPolicyUriPostfix
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:360,13'
          Dst:             strlen
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:366,16'
          Dst:             strlen
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:367,16'
          Dst:             strlen
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ServerOnNetwork_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ServerOnNetwork *'
        - 'struct.UA_ServerOnNetwork *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1650,1'
          Dst:             UA_copy
    - functionName:    entryMatchesCapabilityFilter
      functionSourceFile: '/src/open62541/src/server/ua_services_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - 'struct.UA_String *'
        - 'struct.serverOnNetwork *'
      constantsTouched: []
      argNames:
        - serverCapabilityFilterSize
        - serverCapabilityFilter
        - current
      BBCount:         19
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - UA_String_equal_ignorecase
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:199,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:201,16'
              BranchSideFuncs:
                - UA_String_equal_ignorecase
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:201,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:202,20'
              BranchSideFuncs:
                - UA_String_equal_ignorecase
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:213,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:203,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:204,44'
              BranchSideFuncs:
                - UA_String_equal_ignorecase
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:210,13'
              BranchSideFuncs:
                - UA_String_equal_ignorecase
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:204,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:206,33'
              BranchSideFuncs:
                - UA_String_equal_ignorecase
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:209,9'
              BranchSideFuncs:
                - UA_String_equal_ignorecase
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:210,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:211,13'
              BranchSideFuncs:
                - UA_String_equal_ignorecase
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:212,5'
              BranchSideFuncs:
                - UA_String_equal_ignorecase
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:204,16'
          Dst:             UA_String_equal_ignorecase
    - functionName:    Service_FindServersOnNetwork
      functionSourceFile: '/src/open62541/src/server/ua_services_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_FindServersOnNetworkRequest *'
        - 'struct.UA_FindServersOnNetworkResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         44
      ICount:          332
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_STRING
        - UA_ServerOnNetwork_copy
        - entryMatchesCapabilityFilter
        - getServerComponentByName
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:224,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:225,9'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
                - entryMatchesCapabilityFilter
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:229,9'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
                - entryMatchesCapabilityFilter
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:229,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:230,9'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
                - entryMatchesCapabilityFilter
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:236,9'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
                - entryMatchesCapabilityFilter
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:240,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:241,23'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
                - entryMatchesCapabilityFilter
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:242,8'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
                - entryMatchesCapabilityFilter
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:242,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:242,39'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
                - entryMatchesCapabilityFilter
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:244,8'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
                - entryMatchesCapabilityFilter
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:242,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:243,23'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
                - entryMatchesCapabilityFilter
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:244,8'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
                - entryMatchesCapabilityFilter
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:243,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:243,21'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
                - entryMatchesCapabilityFilter
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:243,21'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
                - entryMatchesCapabilityFilter
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:244,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:250,15'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
                - entryMatchesCapabilityFilter
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:253,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:254,12'
              BranchSideFuncs:
                - entryMatchesCapabilityFilter
                - UA_ServerOnNetwork_copy
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:264,8'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:254,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:255,13'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:256,12'
              BranchSideFuncs:
                - entryMatchesCapabilityFilter
                - UA_ServerOnNetwork_copy
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:256,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:257,13'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
                - entryMatchesCapabilityFilter
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:258,42'
              BranchSideFuncs:
                - entryMatchesCapabilityFilter
                - UA_ServerOnNetwork_copy
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:258,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:260,13'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
                - entryMatchesCapabilityFilter
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:261,38'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
                - entryMatchesCapabilityFilter
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:264,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:269,9'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:270,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:271,9'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:274,29'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:277,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:278,42'
              BranchSideFuncs:
                - UA_ServerOnNetwork_copy
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:279,1'
              BranchSideFuncs: []
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:220,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:223,42'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:223,9'
          Dst:             getServerComponentByName
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:258,13'
          Dst:             entryMatchesCapabilityFilter
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:278,9'
          Dst:             UA_ServerOnNetwork_copy
    - functionName:    setApplicationDescriptionFromRegisteredServer
      functionSourceFile: '/src/open62541/src/server/ua_services_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_GetEndpointsRequest *'
        - 'struct.UA_ApplicationDescription *'
        - 'struct.UA_RegisteredServer *'
      constantsTouched: []
      argNames:
        - request
        - target
        - registeredServer
      BBCount:         52
      ICount:          344
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - UA_ApplicationDescription_init
        - UA_LocalizedText_copy
        - UA_String_copy
        - UA_String_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:29,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:30,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:32,30'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_copy.3132
                - UA_String_copy.3132
                - UA_LocalizedText_copy.3112
                - UA_LocalizedText_copy.3112
                - UA_String_equal.3118
                - UA_LocalizedText_copy.3112
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:33,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:34,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:37,8'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_copy.3132
                - UA_LocalizedText_copy.3112
                - UA_LocalizedText_copy.3112
                - UA_String_equal.3118
                - UA_LocalizedText_copy.3112
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:37,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:38,20'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_copy.3132
                - UA_LocalizedText_copy.3112
                - UA_String_equal.3118
                - UA_LocalizedText_copy.3112
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:61,15'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_copy.3132
                - UA_LocalizedText_copy.3112
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:39,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:39,55'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_copy.3132
                - UA_LocalizedText_copy.3112
                - UA_String_equal.3118
                - UA_LocalizedText_copy.3112
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:39,9'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_copy.3132
                - UA_LocalizedText_copy.3112
                - UA_String_equal.3118
                - UA_LocalizedText_copy.3112
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:39,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:40,24'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_copy.3132
                - UA_LocalizedText_copy.3112
                - UA_String_equal.3118
                - UA_LocalizedText_copy.3112
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:55,13'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_copy.3132
                - UA_LocalizedText_copy.3112
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:40,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:41,37'
              BranchSideFuncs:
                - UA_String_equal.3118
                - UA_String_copy.3132
                - UA_String_copy.3132
                - UA_LocalizedText_copy.3112
                - UA_LocalizedText_copy.3112
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:51,9'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_copy.3132
                - UA_LocalizedText_copy.3112
                - UA_String_equal.3118
                - UA_LocalizedText_copy.3112
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:41,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:43,53'
              BranchSideFuncs:
                - UA_LocalizedText_copy.3112
                - UA_String_copy.3132
                - UA_String_copy.3132
                - UA_LocalizedText_copy.3112
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:50,13'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_copy.3132
                - UA_LocalizedText_copy.3112
                - UA_String_equal.3118
                - UA_LocalizedText_copy.3112
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:45,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:46,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:47,34'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_copy.3132
                - UA_LocalizedText_copy.3112
                - UA_String_equal.3118
                - UA_LocalizedText_copy.3112
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:55,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:55,29'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_copy.3132
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:61,5'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_copy.3132
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:55,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:56,45'
              BranchSideFuncs:
                - UA_LocalizedText_copy.3112
                - UA_String_copy.3132
                - UA_String_copy.3132
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:61,5'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_copy.3132
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:58,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:59,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:60,9'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_copy.3132
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:65,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:66,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:67,5'
              BranchSideFuncs:
                - UA_String_copy.3132
                - UA_String_copy.3132
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:71,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:72,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:75,33'
              BranchSideFuncs:
                - UA_String_copy.3132
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:76,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:77,45'
              BranchSideFuncs:
                - UA_String_copy.3132
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:89,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:79,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:80,13'
              BranchSideFuncs:
                - UA_String_copy.3132
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:81,20'
              BranchSideFuncs:
                - UA_String_copy.3132
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:81,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:82,38'
              BranchSideFuncs:
                - UA_String_copy.3132
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:87,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:84,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:85,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:86,9'
              BranchSideFuncs:
                - UA_String_copy.3132
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:26,5'
          Dst:             UA_ApplicationDescription_init
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:28,9'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:32,14'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:41,20'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:43,30'
          Dst:             UA_LocalizedText_copy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:56,22'
          Dst:             UA_LocalizedText_copy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:63,18'
          Dst:             UA_LocalizedText_copy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:70,14'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:82,22'
          Dst:             UA_String_copy
    - functionName:    Service_FindServers
      functionSourceFile: '/src/open62541/src/server/ua_services_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_GetEndpointsRequest *'
        - 'struct.UA_FindServersResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         49
      ICount:          383
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - UA_ApplicationDescription_copy
        - UA_Array_appendCopy
        - UA_Array_delete
        - UA_Array_new
        - UA_LOCK_ASSERT
        - UA_STRING
        - UA_String_equal
        - getServerComponentByName
        - setApplicationDescriptionFromRegisteredServer
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:101,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:102,20'
              BranchSideFuncs:
                - UA_STRING.3117
                - getServerComponentByName
                - UA_Array_new
                - UA_Array_delete
                - UA_Array_appendCopy
                - setApplicationDescriptionFromRegisteredServer
                - UA_String_equal.3118
                - UA_ApplicationDescription_copy.3128
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:110,19'
              BranchSideFuncs:
                - UA_STRING.3117
                - getServerComponentByName
                - UA_Array_new
                - UA_Array_delete
                - UA_Array_appendCopy
                - setApplicationDescriptionFromRegisteredServer
                - UA_String_equal.3118
                - UA_ApplicationDescription_copy.3128
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:102,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:103,33'
              BranchSideFuncs:
                - UA_String_equal.3118
                - UA_STRING.3117
                - getServerComponentByName
                - UA_Array_new
                - UA_Array_delete
                - UA_Array_appendCopy
                - setApplicationDescriptionFromRegisteredServer
                - UA_String_equal.3118
                - UA_ApplicationDescription_copy.3128
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:109,5'
              BranchSideFuncs:
                - UA_STRING.3117
                - getServerComponentByName
                - UA_Array_new
                - UA_Array_delete
                - UA_Array_appendCopy
                - setApplicationDescriptionFromRegisteredServer
                - UA_String_equal.3118
                - UA_ApplicationDescription_copy.3128
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:103,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:105,27'
              BranchSideFuncs:
                - UA_STRING.3117
                - getServerComponentByName
                - UA_Array_new
                - UA_Array_delete
                - UA_Array_appendCopy
                - setApplicationDescriptionFromRegisteredServer
                - UA_String_equal.3118
                - UA_ApplicationDescription_copy.3128
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:108,9'
              BranchSideFuncs:
                - UA_STRING.3117
                - getServerComponentByName
                - UA_Array_new
                - UA_Array_delete
                - UA_Array_appendCopy
                - setApplicationDescriptionFromRegisteredServer
                - UA_String_equal.3118
                - UA_ApplicationDescription_copy.3128
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:128,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:129,9'
              BranchSideFuncs:
                - UA_Array_new
                - UA_Array_delete
                - UA_Array_appendCopy
                - setApplicationDescriptionFromRegisteredServer
                - UA_String_equal.3118
                - UA_ApplicationDescription_copy.3128
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:134,25'
              BranchSideFuncs:
                - UA_Array_new
                - UA_Array_delete
                - UA_Array_appendCopy
                - setApplicationDescriptionFromRegisteredServer
                - UA_String_equal.3118
                - UA_ApplicationDescription_copy.3128
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:137,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:138,9'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
                - setApplicationDescriptionFromRegisteredServer
                - UA_String_equal.3118
                - UA_ApplicationDescription_copy.3128
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:143,12'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
                - setApplicationDescriptionFromRegisteredServer
                - UA_String_equal.3118
                - UA_ApplicationDescription_copy.3128
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:144,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:145,41'
              BranchSideFuncs:
                - UA_ApplicationDescription_copy.3128
                - UA_Array_delete
                - UA_Array_appendCopy
                - setApplicationDescriptionFromRegisteredServer
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:149,5'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
                - setApplicationDescriptionFromRegisteredServer
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:149,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:150,30'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
                - setApplicationDescriptionFromRegisteredServer
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:168,8'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:151,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:153,24'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
                - UA_String_equal.3118
                - setApplicationDescriptionFromRegisteredServer
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:162,12'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
                - UA_String_equal.3118
                - setApplicationDescriptionFromRegisteredServer
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:153,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:154,37'
              BranchSideFuncs:
                - UA_String_equal.3118
                - UA_Array_delete
                - UA_Array_appendCopy
                - setApplicationDescriptionFromRegisteredServer
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:160,9'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
                - UA_String_equal.3118
                - setApplicationDescriptionFromRegisteredServer
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:154,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:156,28'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
                - UA_String_equal.3118
                - setApplicationDescriptionFromRegisteredServer
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:159,13'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
                - setApplicationDescriptionFromRegisteredServer
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:162,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:163,59'
              BranchSideFuncs:
                - setApplicationDescriptionFromRegisteredServer
                - UA_Array_delete
                - UA_Array_appendCopy
                - UA_String_equal.3118
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:165,5'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
                - setApplicationDescriptionFromRegisteredServer
                - UA_String_equal.3118
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:168,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:169,33'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:171,9'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:176,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:176,43'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:176,40'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:176,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:176,8'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:177,20'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
        - Branch String:   '/src/open62541/src/server/ua_services_discovery.c:177,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:178,29'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_appendCopy
            - BranchSide:      '/src/open62541/src/server/ua_services_discovery.c:188,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:97,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:103,16'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:127,42'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:127,9'
          Dst:             getServerComponentByName
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:136,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:145,9'
          Dst:             UA_ApplicationDescription_copy
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:154,20'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:163,13'
          Dst:             setApplicationDescriptionFromRegisteredServer
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:178,13'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_services_discovery.c:184,17'
          Dst:             UA_Array_appendCopy
    - functionName:    UA_equal
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:1213,1'
          Dst:             UA_order
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    setTransferredSequenceNumbers
      functionSourceFile: '/src/open62541/src/server/ua_services_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Subscription *'
        - 'struct.UA_TransferResult *'
      constantsTouched: []
      argNames:
        - sub
        - result
      BBCount:         14
      ICount:          99
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Array_new
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:429,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:430,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:431,44'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:436,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:437,47'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:441,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:441,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:441,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:443,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:428,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:441,5'
          Dst:             __assert_fail
    - functionName:    Operation_TransferSubscription
      functionSourceFile: '/src/open62541/src/server/ua_services_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'char *'
        - 'int *'
        - 'struct.UA_TransferResult *'
      constantsTouched: []
      argNames:
        - server
        - session
        - sendInitialValues
        - subscriptionId
        - result
      BBCount:         107
      ICount:          813
      EdgeCount:       133
      CyclomaticComplexity: 28
      functionsReached:
        - Subscription_setState
        - UA_Array_delete
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_Session_attachSubscription
        - UA_Subscription_publish
        - UA_Subscription_resendData
        - UA_UNLOCK
        - UA_equal
        - __assert_fail
        - getSubscriptionById
        - setTransferredSequenceNumbers
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:454,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:455,9'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.3195
                - UA_UNLOCK.3190
                - UA_LOCK.3186
                - UA_LOCK.3186
                - setTransferredSequenceNumbers
                - Subscription_setState
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
                - UA_Array_delete
                - setTransferredSequenceNumbers
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:461,5'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.3195
                - UA_UNLOCK.3190
                - UA_LOCK.3186
                - UA_LOCK.3186
                - setTransferredSequenceNumbers
                - Subscription_setState
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
                - UA_Array_delete
                - setTransferredSequenceNumbers
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:466,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:467,60'
              BranchSideFuncs:
                - setTransferredSequenceNumbers
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:475,8'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.3195
                - UA_UNLOCK.3190
                - UA_LOCK.3186
                - UA_LOCK.3186
                - setTransferredSequenceNumbers
                - Subscription_setState
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:475,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:476,25'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.3195
                - UA_UNLOCK.3190
                - UA_LOCK.3186
                - UA_LOCK.3186
                - setTransferredSequenceNumbers
                - Subscription_setState
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:489,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:480,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:480,52'
              BranchSideFuncs:
                - UA_LOCK.3186
                - UA_LOCK.3186
                - setTransferredSequenceNumbers
                - Subscription_setState
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:481,38'
              BranchSideFuncs:
                - UA_LOCK.3186
                - UA_LOCK.3186
                - setTransferredSequenceNumbers
                - Subscription_setState
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:481,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:481,51'
              BranchSideFuncs:
                - UA_LOCK.3186
                - UA_LOCK.3186
                - setTransferredSequenceNumbers
                - Subscription_setState
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:482,39'
              BranchSideFuncs:
                - UA_LOCK.3186
                - UA_LOCK.3186
                - setTransferredSequenceNumbers
                - Subscription_setState
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:478,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:483,22'
              BranchSideFuncs:
                - UA_LOCK.3186
                - setTransferredSequenceNumbers
                - Subscription_setState
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:487,18'
              BranchSideFuncs:
                - UA_LOCK.3186
                - setTransferredSequenceNumbers
                - Subscription_setState
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:494,57'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:495,9'
              BranchSideFuncs:
                - setTransferredSequenceNumbers
                - Subscription_setState
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:501,49'
              BranchSideFuncs:
                - setTransferredSequenceNumbers
                - Subscription_setState
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:494,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:496,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:501,49'
              BranchSideFuncs:
                - setTransferredSequenceNumbers
                - Subscription_setState
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:502,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:503,9'
              BranchSideFuncs:
                - setTransferredSequenceNumbers
                - Subscription_setState
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:508,56'
              BranchSideFuncs:
                - setTransferredSequenceNumbers
                - Subscription_setState
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:509,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:518,12'
              BranchSideFuncs:
                - Subscription_setState
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:523,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:524,25'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:535,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:537,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:537,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:537,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:537,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:538,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:542,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:538,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:538,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:539,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:540,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:540,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:541,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:547,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:547,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:547,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:547,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:548,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:551,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:548,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:548,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:548,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:557,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:557,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:557,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:557,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:558,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:564,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:558,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:558,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:558,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:560,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:561,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:562,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:564,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:564,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:565,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:568,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:568,5'
              BranchSideFuncs:
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:569,5'
              BranchSideFuncs:
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:569,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:569,5'
              BranchSideFuncs:
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:570,5'
              BranchSideFuncs:
                - UA_Session_attachSubscription
                - UA_Subscription_publish
                - UA_equal
                - UA_Subscription_resendData
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:584,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:585,36'
              BranchSideFuncs:
                - UA_Subscription_resendData
                - UA_equal
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:595,8'
              BranchSideFuncs:
                - UA_equal
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:595,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:596,18'
              BranchSideFuncs:
                - UA_equal
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:600,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:595,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:598,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:600,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:453,28'
          Dst:             getSubscriptionById
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:467,30'
          Dst:             setTransferredSequenceNumbers
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:476,9'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:477,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:483,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:487,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:508,26'
          Dst:             setTransferredSequenceNumbers
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:522,26'
          Dst:             Subscription_setState
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:524,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:564,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:568,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:573,5'
          Dst:             UA_Session_attachSubscription
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:581,5'
          Dst:             UA_Subscription_publish
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:585,9'
          Dst:             UA_Subscription_resendData
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:596,8'
          Dst:             UA_equal
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    Service_TransferSubscriptions
      functionSourceFile: '/src/open62541/src/server/ua_services_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_TransferSubscriptionsRequest *'
        - 'struct.UA_TransferSubscriptionsResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Operation_TransferSubscription
        - UA_LOCK_ASSERT
        - UA_Server_processServiceOperations
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:609,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:612,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:612,9'
          Dst:             Operation_TransferSubscription
    - functionName:    UA_NotificationMessage_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6798
      functionLinenumberEnd: 6798
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NotificationMessage *'
        - 'struct.UA_NotificationMessage *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6798,1'
          Dst:             UA_copy
    - functionName:    Service_Republish
      functionSourceFile: '/src/open62541/src/server/ua_services_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_RepublishRequest *'
        - 'struct.UA_RepublishResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         15
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - Subscription_resetLifetime
        - UA_LOCK_ASSERT
        - UA_NotificationMessage_copy
        - UA_Session_getSubscriptionById
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:391,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:392,9'
              BranchSideFuncs:
                - Subscription_resetLifetime
                - UA_NotificationMessage_copy
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:397,32'
              BranchSideFuncs:
                - Subscription_resetLifetime
                - UA_NotificationMessage_copy
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:406,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:407,12'
              BranchSideFuncs:
                - UA_NotificationMessage_copy
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:410,9'
              BranchSideFuncs:
                - UA_NotificationMessage_copy
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:407,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:408,13'
              BranchSideFuncs:
                - UA_NotificationMessage_copy
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:409,5'
              BranchSideFuncs:
                - UA_NotificationMessage_copy
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:410,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:411,9'
              BranchSideFuncs:
                - UA_NotificationMessage_copy
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:416,38'
              BranchSideFuncs:
                - UA_NotificationMessage_copy
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:387,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:390,28'
          Dst:             UA_Session_getSubscriptionById
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:397,5'
          Dst:             Subscription_resetLifetime
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:416,9'
          Dst:             UA_NotificationMessage_copy
    - functionName:    Operation_DeleteSubscription
      functionSourceFile: '/src/open62541/src/server/ua_services_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'char *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - server
        - session
        - _
        - subscriptionId
        - result
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Session_getSubscriptionById
        - UA_Subscription_delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:350,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:351,10'
              BranchSideFuncs:
                - UA_Subscription_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:359,28'
              BranchSideFuncs:
                - UA_Subscription_delete
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:349,28'
          Dst:             UA_Session_getSubscriptionById
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:359,5'
          Dst:             UA_Subscription_delete
    - functionName:    Service_DeleteSubscriptions
      functionSourceFile: '/src/open62541/src/server/ua_services_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_DeleteSubscriptionsRequest *'
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Operation_DeleteSubscription
        - UA_LOCK_ASSERT
        - UA_Server_processServiceOperations
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:372,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:375,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:375,9'
          Dst:             Operation_DeleteSubscription
    - functionName:    UA_PublishResponse_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7040
      functionLinenumberEnd: 7040
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_PublishResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Service_Publish
      functionSourceFile: '/src/open62541/src/server/ua_services_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_PublishRequest *'
        - int
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - requestId
      BBCount:         57
      ICount:          451
      EdgeCount:       73
      CyclomaticComplexity: 18
      functionsReached:
        - UA_Array_new
        - UA_LOCK_ASSERT
        - UA_PublishResponse_init
        - UA_Session_ensurePublishQueueSpace
        - UA_Session_getSubscriptionById
        - UA_Session_queuePublishReq
        - UA_Subscription_publish
        - UA_Subscription_removeRetransmissionMessage
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:243,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:244,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:249,40'
              BranchSideFuncs:
                - UA_Session_ensurePublishQueueSpace
                - UA_PublishResponse_init
                - UA_Session_queuePublishReq
                - UA_Subscription_publish
                - UA_Session_getSubscriptionById
                - UA_Subscription_removeRetransmissionMessage
                - UA_Array_new
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:254,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:255,9'
              BranchSideFuncs:
                - UA_PublishResponse_init
                - UA_Session_queuePublishReq
                - UA_Subscription_publish
                - UA_Session_getSubscriptionById
                - UA_Subscription_removeRetransmissionMessage
                - UA_Array_new
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:258,24'
              BranchSideFuncs:
                - UA_PublishResponse_init
                - UA_Session_queuePublishReq
                - UA_Subscription_publish
                - UA_Session_getSubscriptionById
                - UA_Subscription_removeRetransmissionMessage
                - UA_Array_new
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:264,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:266,26'
              BranchSideFuncs:
                - UA_Array_new
                - UA_Session_queuePublishReq
                - UA_Subscription_publish
                - UA_Session_getSubscriptionById
                - UA_Subscription_removeRetransmissionMessage
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:278,16'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - UA_Subscription_publish
                - UA_Session_getSubscriptionById
                - UA_Subscription_removeRetransmissionMessage
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:268,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:269,13'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - UA_Subscription_publish
                - UA_Session_getSubscriptionById
                - UA_Subscription_removeRetransmissionMessage
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:272,33'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - UA_Subscription_publish
                - UA_Session_getSubscriptionById
                - UA_Subscription_removeRetransmissionMessage
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:278,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:279,48'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - UA_Session_queuePublishReq
                - UA_Subscription_publish
                - UA_Subscription_removeRetransmissionMessage
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:294,5'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - UA_Subscription_publish
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:281,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:282,13'
              BranchSideFuncs:
                - UA_Subscription_removeRetransmissionMessage
                - UA_Session_queuePublishReq
                - UA_Subscription_publish
                - UA_Session_getSubscriptionById
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:290,57'
              BranchSideFuncs:
                - UA_Subscription_removeRetransmissionMessage
                - UA_Session_queuePublishReq
                - UA_Subscription_publish
                - UA_Session_getSubscriptionById
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:295,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:296,23'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - UA_Subscription_publish
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:304,32'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - UA_Subscription_publish
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:313,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:313,5'
              BranchSideFuncs:
                - UA_Subscription_publish
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:313,5'
              BranchSideFuncs:
                - UA_Subscription_publish
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:313,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:315,13'
              BranchSideFuncs:
                - UA_Subscription_publish
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:343,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:315,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:316,13'
              BranchSideFuncs:
                - UA_Subscription_publish
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:319,9'
              BranchSideFuncs:
                - UA_Subscription_publish
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:325,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:328,38'
              BranchSideFuncs:
                - UA_Subscription_publish
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:339,12'
              BranchSideFuncs:
                - UA_Subscription_publish
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:329,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:329,28'
              BranchSideFuncs:
                - UA_Subscription_publish
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:329,13'
              BranchSideFuncs:
                - UA_Subscription_publish
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:329,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:330,25'
              BranchSideFuncs:
                - UA_Subscription_publish
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:331,13'
              BranchSideFuncs:
                - UA_Subscription_publish
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:331,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:331,13'
              BranchSideFuncs:
                - UA_Subscription_publish
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:331,13'
              BranchSideFuncs:
                - UA_Subscription_publish
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:332,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:333,17'
              BranchSideFuncs:
                - UA_Subscription_publish
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:335,17'
              BranchSideFuncs:
                - UA_Subscription_publish
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:339,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:340,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:341,5'
              BranchSideFuncs:
                - UA_Subscription_publish
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:240,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:249,5'
          Dst:             UA_Session_ensurePublishQueueSpace
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:260,5'
          Dst:             UA_PublishResponse_init
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:266,13'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:280,32'
          Dst:             UA_Session_getSubscriptionById
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:290,13'
          Dst:             UA_Subscription_removeRetransmissionMessage
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:304,5'
          Dst:             UA_Session_queuePublishReq
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:321,9'
          Dst:             UA_Subscription_publish
    - functionName:    Operation_SetPublishingMode
      functionSourceFile: '/src/open62541/src/server/ua_services_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'char *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - server
        - session
        - publishingEnabled
        - subscriptionId
        - result
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Subscription_resetLifetime
        - Subscription_setState
        - UA_LOCK_ASSERT
        - UA_Session_getSubscriptionById
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:202,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:203,10'
              BranchSideFuncs:
                - Subscription_setState
                - Subscription_resetLifetime
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:208,26'
              BranchSideFuncs:
                - Subscription_setState
                - Subscription_resetLifetime
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:200,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:201,28'
          Dst:             UA_Session_getSubscriptionById
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:210,15'
          Dst:             Subscription_setState
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:213,5'
          Dst:             Subscription_resetLifetime
    - functionName:    Service_SetPublishingMode
      functionSourceFile: '/src/open62541/src/server/ua_services_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_SetPublishingModeRequest *'
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Operation_SetPublishingMode
        - UA_LOCK_ASSERT
        - UA_Server_processServiceOperations
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:222,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:226,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:226,9'
          Dst:             Operation_SetPublishingMode
    - functionName:    Service_ModifySubscription
      functionSourceFile: '/src/open62541/src/server/ua_services_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_ModifySubscriptionRequest *'
        - 'struct.UA_ModifySubscriptionResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         25
      ICount:          217
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - Subscription_resetLifetime
        - UA_LOCK_ASSERT
        - UA_MonitoredItem_registerSampling
        - UA_MonitoredItem_unregisterSampling
        - UA_Session_attachSubscription
        - UA_Session_detachSubscription
        - UA_Session_getSubscriptionById
        - changeRepeatedCallbackInterval
        - setSubscriptionSettings
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:138,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:139,9'
              BranchSideFuncs:
                - setSubscriptionSettings
                - Subscription_resetLifetime
                - UA_Session_detachSubscription
                - UA_Session_attachSubscription
                - UA_MonitoredItem_unregisterSampling
                - UA_MonitoredItem_registerSampling
                - changeRepeatedCallbackInterval
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:144,39'
              BranchSideFuncs:
                - setSubscriptionSettings
                - Subscription_resetLifetime
                - UA_Session_detachSubscription
                - UA_Session_attachSubscription
                - UA_MonitoredItem_unregisterSampling
                - UA_MonitoredItem_registerSampling
                - changeRepeatedCallbackInterval
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:157,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:160,12'
              BranchSideFuncs:
                - UA_Session_detachSubscription
                - UA_Session_attachSubscription
                - UA_MonitoredItem_unregisterSampling
                - UA_MonitoredItem_registerSampling
                - changeRepeatedCallbackInterval
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:179,8'
              BranchSideFuncs:
                - UA_Session_detachSubscription
                - UA_Session_attachSubscription
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:160,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:161,44'
              BranchSideFuncs:
                - changeRepeatedCallbackInterval
                - UA_Session_detachSubscription
                - UA_Session_attachSubscription
                - UA_MonitoredItem_unregisterSampling
                - UA_MonitoredItem_registerSampling
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:168,9'
              BranchSideFuncs:
                - UA_Session_detachSubscription
                - UA_Session_attachSubscription
                - UA_MonitoredItem_unregisterSampling
                - UA_MonitoredItem_registerSampling
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:168,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:169,16'
              BranchSideFuncs:
                - UA_Session_detachSubscription
                - UA_Session_attachSubscription
                - UA_MonitoredItem_unregisterSampling
                - UA_MonitoredItem_registerSampling
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:175,5'
              BranchSideFuncs:
                - UA_Session_detachSubscription
                - UA_Session_attachSubscription
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:169,76'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:170,16'
              BranchSideFuncs:
                - UA_MonitoredItem_unregisterSampling
                - UA_MonitoredItem_registerSampling
                - UA_Session_detachSubscription
                - UA_Session_attachSubscription
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:171,53'
              BranchSideFuncs:
                - UA_MonitoredItem_unregisterSampling
                - UA_MonitoredItem_registerSampling
                - UA_Session_detachSubscription
                - UA_Session_attachSubscription
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:169,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:171,53'
              BranchSideFuncs:
                - UA_MonitoredItem_unregisterSampling
                - UA_MonitoredItem_registerSampling
                - UA_Session_detachSubscription
                - UA_Session_attachSubscription
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:174,9'
              BranchSideFuncs:
                - UA_Session_detachSubscription
                - UA_Session_attachSubscription
                - UA_MonitoredItem_unregisterSampling
                - UA_MonitoredItem_registerSampling
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:179,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:180,39'
              BranchSideFuncs:
                - UA_Session_detachSubscription
                - UA_Session_attachSubscription
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:185,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:135,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:137,28'
          Dst:             UA_Session_getSubscriptionById
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:148,5'
          Dst:             setSubscriptionSettings
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:154,5'
          Dst:             Subscription_resetLifetime
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:161,13'
          Dst:             changeRepeatedCallbackInterval
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:171,17'
          Dst:             UA_MonitoredItem_unregisterSampling
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:172,17'
          Dst:             UA_MonitoredItem_registerSampling
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:180,9'
          Dst:             UA_Session_detachSubscription
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:181,9'
          Dst:             UA_Session_attachSubscription
    - functionName:    setSubscriptionSettings
      functionSourceFile: '/src/open62541/src/server/ua_services_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Subscription *'
        - double
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - server
        - subscription
        - requestedPublishingInterval
        - requestedLifetimeCount
        - requestedMaxKeepAliveCount
        - maxNotificationsPerPublish
        - priority
      BBCount:         33
      ICount:          271
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - UA_LOCK_ASSERT
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:35,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:35,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:35,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:35,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:35,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:35,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:39,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:40,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:41,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:41,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:41,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:41,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:41,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:41,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:41,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:43,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:43,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:43,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:43,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:43,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:43,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:45,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:46,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:47,45'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:48,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:49,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:50,49'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:48,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:48,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:50,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:32,5'
          Dst:             UA_LOCK_ASSERT
    - functionName:    Service_CreateSubscription
      functionSourceFile: '/src/open62541/src/server/ua_services_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_CreateSubscriptionRequest *'
        - 'struct.UA_CreateSubscriptionResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         26
      ICount:          260
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - Subscription_setState
        - UA_LOCK_ASSERT
        - UA_Session_attachSubscription
        - UA_Subscription_delete
        - UA_Subscription_new
        - createSubscriptionObject
        - setSubscriptionSettings
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:61,48'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:62,10'
              BranchSideFuncs:
                - UA_Subscription_new
                - setSubscriptionSettings
                - UA_Session_attachSubscription
                - createSubscriptionObject
                - Subscription_setState
                - UA_Subscription_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:63,10'
              BranchSideFuncs:
                - UA_Subscription_new
                - setSubscriptionSettings
                - UA_Session_attachSubscription
                - createSubscriptionObject
                - Subscription_setState
                - UA_Subscription_delete
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:62,73'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:63,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:65,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:63,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:64,10'
              BranchSideFuncs:
                - UA_Subscription_new
                - setSubscriptionSettings
                - UA_Session_attachSubscription
                - createSubscriptionObject
                - Subscription_setState
                - UA_Subscription_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:70,28'
              BranchSideFuncs:
                - UA_Subscription_new
                - setSubscriptionSettings
                - UA_Session_attachSubscription
                - createSubscriptionObject
                - Subscription_setState
                - UA_Subscription_delete
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:61,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:70,28'
              BranchSideFuncs:
                - UA_Subscription_new
                - setSubscriptionSettings
                - UA_Session_attachSubscription
                - createSubscriptionObject
                - Subscription_setState
                - UA_Subscription_delete
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:71,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:74,9'
              BranchSideFuncs:
                - setSubscriptionSettings
                - UA_Session_attachSubscription
                - createSubscriptionObject
                - Subscription_setState
                - UA_Subscription_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:79,29'
              BranchSideFuncs:
                - setSubscriptionSettings
                - UA_Session_attachSubscription
                - createSubscriptionObject
                - Subscription_setState
                - UA_Subscription_delete
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:86,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:86,5'
              BranchSideFuncs:
                - UA_Session_attachSubscription
                - createSubscriptionObject
                - Subscription_setState
                - UA_Subscription_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:87,5'
              BranchSideFuncs:
                - UA_Session_attachSubscription
                - createSubscriptionObject
                - Subscription_setState
                - UA_Subscription_delete
        - Branch String:   '/src/open62541/src/server/ua_services_subscription.c:106,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:111,50'
              BranchSideFuncs:
                - UA_Subscription_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_subscription.c:116,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:58,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:70,28'
          Dst:             UA_Subscription_new
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:79,5'
          Dst:             setSubscriptionSettings
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:94,5'
          Dst:             UA_Session_attachSubscription
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:98,5'
          Dst:             createSubscriptionObject
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:105,25'
          Dst:             Subscription_setState
        - Src:             '/src/open62541/src/server/ua_services_subscription.c:112,9'
          Dst:             UA_Subscription_delete
    - functionName:    UA_MonitoringParameters_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6052
      functionLinenumberEnd: 6052
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_MonitoringParameters *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6052,1'
          Dst:             UA_clear
    - functionName:    UA_ContentFilterElementResult_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4792
      functionLinenumberEnd: 4792
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_HistoryUpdateResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:4792,1'
          Dst:             UA_clear
    - functionName:    UA_EventFilterResult_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6006
      functionLinenumberEnd: 6006
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_EventFilterResult *'
        - 'struct.UA_EventFilterResult *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6006,1'
          Dst:             UA_copy
    - functionName:    UA_EventFilterResult_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5996
      functionLinenumberEnd: 5996
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EventFilterResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_EventFilterResult_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6001
      functionLinenumberEnd: 6001
      functionDepth:   0
      returnType:      'struct.UA_EventFilterResult *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:6001,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:6001,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:6001,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6001,1'
          Dst:             UA_new
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_Variant_isScalar
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:762,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_ReadValueId_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4880
      functionLinenumberEnd: 4880
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReadValueId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_BrowsePathResult_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4288
      functionLinenumberEnd: 4288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowsePathResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:4288,1'
          Dst:             UA_clear
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    UA_NODESTORE_GET
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      'union.UA_Node *'
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setAbsoluteFromPercentageDeadband
      functionSourceFile: '/src/open62541/src/server/ua_services_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_MonitoredItem *'
        - 'struct.UA_DataChangeFilter *'
      constantsTouched: []
      argNames:
        - server
        - session
        - mon
        - filter
      BBCount:         24
      ICount:          167
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - UA_BrowsePathResult_clear
        - UA_DataValue_clear
        - UA_QUALIFIEDNAME
        - UA_ReadValueId_init
        - UA_Variant_isScalar
        - browseSimplifiedBrowsePath
        - readWithSession
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:36,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:36,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:37,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:36,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:40,27'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.3290
                - browseSimplifiedBrowsePath
                - UA_ReadValueId_init.3288
                - readWithSession
                - UA_BrowsePathResult_clear.3289
                - UA_Variant_isScalar.3287
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_BrowsePathResult_clear.3289
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:43,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:43,52'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.3289
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:44,9'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.3289
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:43,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:44,9'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.3289
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:50,5'
              BranchSideFuncs:
                - UA_ReadValueId_init.3288
                - readWithSession
                - UA_BrowsePathResult_clear.3289
                - UA_Variant_isScalar.3287
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:56,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:57,17'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:58,9'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:56,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:58,9'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:63,45'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:69,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:69,29'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:70,9'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:69,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:70,9'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:75,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:40,27'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:42,9'
          Dst:             browseSimplifiedBrowsePath
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:44,9'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:50,5'
          Dst:             UA_ReadValueId_init
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:53,29'
          Dst:             readWithSession
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:55,5'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:56,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:58,9'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:66,5'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:70,9'
          Dst:             UA_DataValue_clear
    - functionName:    UA_DataValue_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:832,1'
          Dst:             UA_clear
    - functionName:    checkEventFilterParam
      functionSourceFile: '/src/open62541/src/server/ua_services_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_MonitoredItem *'
        - 'struct.UA_MonitoringParameters *'
        - 'struct.UA_MonitoredItemCreateResult *'
      constantsTouched: []
      argNames:
        - server
        - session
        - mon
        - params
        - result
      BBCount:         48
      ICount:          344
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - UA_ContentFilterElementResult_clear
        - UA_ContentFilterElementValidation
        - UA_EventFilterResult_copy
        - UA_EventFilterResult_init
        - UA_EventFilterResult_new
        - UA_ExtensionObject_setValue
        - UA_SimpleAttributeOperandValidation
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:278,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:279,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:282,8'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
                - UA_ContentFilterElementValidation
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:282,62'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:283,8'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
                - UA_ContentFilterElementValidation
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:285,8'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
                - UA_ContentFilterElementValidation
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:282,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:284,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:285,8'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
                - UA_ContentFilterElementValidation
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:285,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:286,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:288,53'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
                - UA_ContentFilterElementValidation
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:291,44'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:292,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:293,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:291,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:293,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:296,8'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
                - UA_ContentFilterElementValidation
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:296,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:297,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:300,19'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
                - UA_ContentFilterElementValidation
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:303,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:304,40'
              BranchSideFuncs:
                - UA_ContentFilterElementValidation
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:312,16'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:306,57'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:306,60'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
                - UA_ContentFilterElementValidation
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:308,5'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
                - UA_ContentFilterElementValidation
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:306,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:307,28'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
                - UA_ContentFilterElementValidation
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:308,5'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
                - UA_ContentFilterElementValidation
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:312,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:313,49'
              BranchSideFuncs:
                - UA_SimpleAttributeOperandValidation
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:320,8'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:315,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:315,50'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:317,5'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:315,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:316,29'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:317,5'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_new
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_SimpleAttributeOperandValidation
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:320,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:321,37'
              BranchSideFuncs:
                - UA_EventFilterResult_new
                - UA_ContentFilterElementResult_clear
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:337,16'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:322,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:323,17'
              BranchSideFuncs:
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_ContentFilterElementResult_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:325,34'
              BranchSideFuncs:
                - UA_EventFilterResult_init
                - UA_EventFilterResult_copy
                - UA_ExtensionObject_setValue
                - UA_ContentFilterElementResult_clear
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:337,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:338,55'
              BranchSideFuncs:
                - UA_ContentFilterElementResult_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:339,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:305,23'
          Dst:             UA_ContentFilterElementValidation
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:314,24'
          Dst:             UA_SimpleAttributeOperandValidation
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:321,37'
          Dst:             UA_EventFilterResult_new
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:326,13'
          Dst:             UA_EventFilterResult_init
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:331,13'
          Dst:             UA_EventFilterResult_copy
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:332,13'
          Dst:             UA_ExtensionObject_setValue
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:338,9'
          Dst:             UA_ContentFilterElementResult_clear
    - functionName:    checkAdjustMonitoredItemParams
      functionSourceFile: '/src/open62541/src/server/ua_services_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_MonitoredItem *'
        - 'struct.UA_DataType *'
        - 'struct.UA_MonitoringParameters *'
      constantsTouched: []
      argNames:
        - server
        - session
        - mon
        - valueType
        - params
      BBCount:         108
      ICount:          671
      EdgeCount:       144
      CyclomaticComplexity: 38
      functionsReached:
        - UA_DataType_isNumeric
        - UA_LOCK_ASSERT
        - UA_NODESTORE_GET
        - setAbsoluteFromPercentageDeadband
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:154,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:159,12'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:168,12'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
                - UA_DataType_isNumeric
                - setAbsoluteFromPercentageDeadband
                - UA_DataType_isNumeric
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:159,66'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:160,12'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:162,12'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:159,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:161,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:162,12'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:162,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:163,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:165,5'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:168,66'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:169,12'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
                - UA_DataType_isNumeric
                - setAbsoluteFromPercentageDeadband
                - UA_DataType_isNumeric
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:175,12'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
                - UA_DataType_isNumeric
                - setAbsoluteFromPercentageDeadband
                - UA_DataType_isNumeric
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:169,75'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:170,12'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
                - UA_DataType_isNumeric
                - setAbsoluteFromPercentageDeadband
                - UA_DataType_isNumeric
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:175,12'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
                - UA_DataType_isNumeric
                - setAbsoluteFromPercentageDeadband
                - UA_DataType_isNumeric
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:168,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:175,12'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
                - UA_DataType_isNumeric
                - setAbsoluteFromPercentageDeadband
                - UA_DataType_isNumeric
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:175,73'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:176,12'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
                - UA_DataType_isNumeric
                - setAbsoluteFromPercentageDeadband
                - UA_DataType_isNumeric
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:180,12'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
                - UA_DataType_isNumeric
                - setAbsoluteFromPercentageDeadband
                - UA_DataType_isNumeric
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:175,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:177,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:180,12'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
                - UA_DataType_isNumeric
                - setAbsoluteFromPercentageDeadband
                - UA_DataType_isNumeric
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:183,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:185,17'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:187,20'
              BranchSideFuncs:
                - UA_DataType_isNumeric
                - UA_NODESTORE_GET.3291
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:193,20'
              BranchSideFuncs:
                - UA_DataType_isNumeric
                - setAbsoluteFromPercentageDeadband
                - UA_NODESTORE_GET.3291
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:206,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:187,75'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:188,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:189,21'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:188,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:188,57'
              BranchSideFuncs:
                - UA_DataType_isNumeric
                - UA_NODESTORE_GET.3291
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:189,21'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:187,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:189,21'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:190,17'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:193,75'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:194,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:195,21'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:194,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:194,57'
              BranchSideFuncs:
                - UA_DataType_isNumeric
                - setAbsoluteFromPercentageDeadband
                - UA_NODESTORE_GET.3291
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:195,21'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:193,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:195,21'
              BranchSideFuncs:
                - setAbsoluteFromPercentageDeadband
                - UA_NODESTORE_GET.3291
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:199,55'
              BranchSideFuncs:
                - setAbsoluteFromPercentageDeadband
                - UA_NODESTORE_GET.3291
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:200,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:201,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:202,17'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:213,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:214,48'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3291
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:235,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:215,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:216,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:228,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:217,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:219,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:226,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:220,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:220,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:223,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:220,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:221,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:223,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:223,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:224,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:225,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:235,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:235,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:239,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:235,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:236,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:239,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:239,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:249,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:240,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:240,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:240,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:240,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:243,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:244,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:245,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:249,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:251,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:261,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:251,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:252,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:254,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:254,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:254,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:254,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:254,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:254,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:254,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:261,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:262,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:263,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:264,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:264,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:264,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:264,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:264,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:264,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:151,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:188,35'
          Dst:             UA_DataType_isNumeric
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:194,35'
          Dst:             UA_DataType_isNumeric
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:199,21'
          Dst:             setAbsoluteFromPercentageDeadband
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:214,31'
          Dst:             UA_NODESTORE_GET
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_MonitoringParameters_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6042
      functionLinenumberEnd: 6042
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_MonitoringParameters *'
        - 'struct.UA_MonitoringParameters *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6042,1'
          Dst:             UA_copy
    - functionName:    UA_ReadValueId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4890
      functionLinenumberEnd: 4890
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ReadValueId *'
        - 'struct.UA_ReadValueId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:4890,1'
          Dst:             UA_copy
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    UA_Server_deleteMonitoredItem
      functionSourceFile: '/src/open62541/src/server/ua_services_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - int
      constantsTouched: []
      argNames:
        - server
        - monitoredItemId
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOCK
        - UA_MonitoredItem_delete
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:809,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:810,12'
              BranchSideFuncs:
                - UA_UNLOCK.3302
                - UA_MonitoredItem_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:814,19'
              BranchSideFuncs:
                - UA_UNLOCK.3302
                - UA_MonitoredItem_delete
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:810,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:811,13'
              BranchSideFuncs:
                - UA_UNLOCK.3302
                - UA_MonitoredItem_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:812,5'
              BranchSideFuncs:
                - UA_UNLOCK.3302
                - UA_MonitoredItem_delete
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:815,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:815,8'
              BranchSideFuncs:
                - UA_MonitoredItem_delete
                - UA_UNLOCK.3302
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:816,33'
              BranchSideFuncs:
                - UA_MonitoredItem_delete
                - UA_UNLOCK.3302
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:805,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:816,9'
          Dst:             UA_MonitoredItem_delete
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:820,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    Operation_DeleteMonitoredItem
      functionSourceFile: '/src/open62541/src/server/ua_services_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_Subscription *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - server
        - session
        - sub
        - monitoredItemId
        - result
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_MonitoredItem_delete
        - UA_Subscription_getMonitoredItem
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:763,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:764,10'
              BranchSideFuncs:
                - UA_MonitoredItem_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:767,29'
              BranchSideFuncs:
                - UA_MonitoredItem_delete
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:761,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:762,29'
          Dst:             UA_Subscription_getMonitoredItem
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:767,5'
          Dst:             UA_MonitoredItem_delete
    - functionName:    Service_DeleteMonitoredItems
      functionSourceFile: '/src/open62541/src/server/ua_services_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_DeleteMonitoredItemsRequest *'
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         11
      ICount:          98
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Operation_DeleteMonitoredItem
        - Subscription_resetLifetime
        - UA_LOCK_ASSERT
        - UA_Server_processServiceOperations
        - UA_Session_getSubscriptionById
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:778,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:779,8'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:785,59'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:778,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:780,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:785,59'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:786,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:787,9'
              BranchSideFuncs:
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:792,32'
              BranchSideFuncs:
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:776,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:785,28'
          Dst:             UA_Session_getSubscriptionById
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:792,5'
          Dst:             Subscription_resetLifetime
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:795,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:795,9'
          Dst:             Operation_DeleteMonitoredItem
    - functionName:    Operation_SetMonitoringMode
      functionSourceFile: '/src/open62541/src/server/ua_services_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.setMonitoringContext *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - server
        - session
        - smc
        - monitoredItemId
        - result
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_MonitoredItem_setMonitoringMode
        - UA_Subscription_getMonitoredItem
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:717,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:718,10'
              BranchSideFuncs:
                - UA_MonitoredItem_setMonitoringMode
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:721,50'
              BranchSideFuncs:
                - UA_MonitoredItem_setMonitoringMode
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:716,29'
          Dst:             UA_Subscription_getMonitoredItem
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:721,15'
          Dst:             UA_MonitoredItem_setMonitoringMode
    - functionName:    Service_SetMonitoringMode
      functionSourceFile: '/src/open62541/src/server/ua_services_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_SetMonitoringModeRequest *'
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         11
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Operation_SetMonitoringMode
        - Subscription_resetLifetime
        - UA_LOCK_ASSERT
        - UA_Server_processServiceOperations
        - UA_Session_getSubscriptionById
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:731,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:732,8'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:739,46'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:731,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:733,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:739,46'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:740,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:741,9'
              BranchSideFuncs:
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:746,36'
              BranchSideFuncs:
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:729,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:739,15'
          Dst:             UA_Session_getSubscriptionById
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:746,5'
          Dst:             Subscription_resetLifetime
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:750,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:750,9'
          Dst:             Operation_SetMonitoringMode
    - functionName:    Operation_ModifyMonitoredItem
      functionSourceFile: '/src/open62541/src/server/ua_services_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_Subscription *'
        - 'struct.UA_MonitoredItemModifyRequest *'
        - 'struct.UA_MonitoredItemModifyResult *'
      constantsTouched: []
      argNames:
        - server
        - session
        - sub
        - request
        - result
      BBCount:         24
      ICount:          220
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - UA_DataValue_clear
        - UA_MonitoredItem_ensureQueueSpace
        - UA_MonitoredItem_removeOverflowInfoBits
        - UA_MonitoredItem_setMonitoringMode
        - UA_MonitoredItem_unregisterSampling
        - UA_MonitoringParameters_clear
        - UA_MonitoringParameters_copy
        - UA_Subscription_getMonitoredItem
        - checkAdjustMonitoredItemParams
        - readWithSession
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:592,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:593,9'
              BranchSideFuncs:
                - UA_MonitoringParameters_copy
                - readWithSession
                - checkAdjustMonitoredItemParams
                - UA_DataValue_clear.3293
                - UA_MonitoringParameters_clear
                - UA_MonitoredItem_ensureQueueSpace
                - UA_MonitoredItem_removeOverflowInfoBits
                - UA_MonitoredItem_unregisterSampling
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoringParameters_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:600,39'
              BranchSideFuncs:
                - UA_MonitoringParameters_copy
                - readWithSession
                - checkAdjustMonitoredItemParams
                - UA_DataValue_clear.3293
                - UA_MonitoringParameters_clear
                - UA_MonitoredItem_ensureQueueSpace
                - UA_MonitoredItem_removeOverflowInfoBits
                - UA_MonitoredItem_unregisterSampling
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoringParameters_clear
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:601,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:602,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:606,38'
              BranchSideFuncs:
                - readWithSession
                - checkAdjustMonitoredItemParams
                - UA_DataValue_clear.3293
                - UA_MonitoringParameters_clear
                - UA_MonitoredItem_ensureQueueSpace
                - UA_MonitoredItem_removeOverflowInfoBits
                - UA_MonitoredItem_unregisterSampling
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoringParameters_clear
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:615,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:616,9'
              BranchSideFuncs:
                - UA_MonitoringParameters_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:621,37'
              BranchSideFuncs:
                - UA_MonitoringParameters_clear
                - UA_MonitoredItem_ensureQueueSpace
                - UA_MonitoredItem_removeOverflowInfoBits
                - UA_MonitoredItem_unregisterSampling
                - UA_MonitoredItem_setMonitoringMode
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:628,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:629,45'
              BranchSideFuncs:
                - UA_MonitoredItem_unregisterSampling
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_ensureQueueSpace
                - UA_MonitoredItem_removeOverflowInfoBits
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:634,39'
              BranchSideFuncs:
                - UA_MonitoredItem_ensureQueueSpace
                - UA_MonitoredItem_removeOverflowInfoBits
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:642,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:642,49'
              BranchSideFuncs:
                - UA_MonitoredItem_ensureQueueSpace
                - UA_MonitoredItem_removeOverflowInfoBits
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:646,39'
              BranchSideFuncs:
                - UA_MonitoredItem_ensureQueueSpace
                - UA_MonitoredItem_removeOverflowInfoBits
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:642,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:643,43'
              BranchSideFuncs:
                - UA_MonitoredItem_ensureQueueSpace
                - UA_MonitoredItem_removeOverflowInfoBits
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:646,39'
              BranchSideFuncs:
                - UA_MonitoredItem_ensureQueueSpace
                - UA_MonitoredItem_removeOverflowInfoBits
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:656,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:656,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:659,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:656,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:657,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:659,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:591,29'
          Dst:             UA_Subscription_getMonitoredItem
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:600,9'
          Dst:             UA_MonitoringParameters_copy
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:606,22'
          Dst:             readWithSession
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:612,9'
          Dst:             checkAdjustMonitoredItemParams
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:614,5'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:616,9'
          Dst:             UA_MonitoringParameters_clear
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:624,5'
          Dst:             UA_MonitoringParameters_clear
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:629,9'
          Dst:             UA_MonitoredItem_unregisterSampling
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:631,13'
          Dst:             UA_MonitoredItem_setMonitoringMode
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:646,5'
          Dst:             UA_MonitoredItem_ensureQueueSpace
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:649,5'
          Dst:             UA_MonitoredItem_removeOverflowInfoBits
    - functionName:    Service_ModifyMonitoredItems
      functionSourceFile: '/src/open62541/src/server/ua_services_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_ModifyMonitoredItemsRequest *'
        - 'struct.UA_ModifyMonitoredItemsResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         13
      ICount:          112
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - Operation_ModifyMonitoredItem
        - Subscription_resetLifetime
        - UA_LOCK_ASSERT
        - UA_Server_processServiceOperations
        - UA_Session_getSubscriptionById
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:676,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:677,8'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:683,8'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:676,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:678,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:683,8'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:683,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:684,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:689,59'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:690,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:691,9'
              BranchSideFuncs:
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:696,32'
              BranchSideFuncs:
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:674,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:689,28'
          Dst:             UA_Session_getSubscriptionById
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:696,5'
          Dst:             Subscription_resetLifetime
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:699,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:699,9'
          Dst:             Operation_ModifyMonitoredItem
    - functionName:    UA_MonitoredItemCreateResult_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6104
      functionLinenumberEnd: 6104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_MonitoredItemCreateResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Server_createDataChangeMonitoredItem
      functionSourceFile: '/src/open62541/src/server/ua_services_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.UA_MonitoredItemCreateResult *'
        - 'struct.UA_Server *'
        - int
        - 'struct.UA_MonitoredItemCreateRequest *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - server
        - timestampsToReturn
        - item
        - monitoredItemContext
        - callback
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Operation_CreateMonitoredItem
        - UA_LOCK
        - UA_MonitoredItemCreateResult_init
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:579,5'
          Dst:             UA_MonitoredItemCreateResult_init
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:580,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:581,5'
          Dst:             Operation_CreateMonitoredItem
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:582,5'
          Dst:             UA_UNLOCK
    - functionName:    Operation_CreateMonitoredItem
      functionSourceFile: '/src/open62541/src/server/ua_services_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.createMonContext *'
        - 'struct.UA_MonitoredItemCreateRequest *'
        - 'struct.UA_MonitoredItemCreateResult *'
      constantsTouched: []
      argNames:
        - server
        - session
        - cmc
        - request
        - result
      BBCount:         73
      ICount:          546
      EdgeCount:       99
      CyclomaticComplexity: 28
      functionsReached:
        - UA_DataValue_clear
        - UA_LOCK_ASSERT
        - UA_LOG_WARNING
        - UA_MonitoredItem_delete
        - UA_MonitoredItem_init
        - UA_MonitoredItem_setMonitoringMode
        - UA_MonitoringParameters_copy
        - UA_ReadValueId_copy
        - UA_Server_registerMonitoredItem
        - UA_String_equal
        - checkAdjustMonitoredItemParams
        - checkEventFilterParam
        - readWithSession
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:364,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:365,11'
              BranchSideFuncs:
                - readWithSession
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_String_equal.3300
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:374,8'
              BranchSideFuncs:
                - readWithSession
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_String_equal.3300
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:365,50'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:366,11'
              BranchSideFuncs:
                - readWithSession
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_String_equal.3300
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:367,11'
              BranchSideFuncs:
                - readWithSession
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_String_equal.3300
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:366,76'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:367,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:369,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:367,65'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:368,11'
              BranchSideFuncs:
                - readWithSession
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_String_equal.3300
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:374,8'
              BranchSideFuncs:
                - readWithSession
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_String_equal.3300
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:364,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:369,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:374,8'
              BranchSideFuncs:
                - readWithSession
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_String_equal.3300
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:374,60'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:375,44'
              BranchSideFuncs:
                - UA_String_equal.3300
                - readWithSession
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:382,8'
              BranchSideFuncs:
                - readWithSession
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:375,86'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:376,9'
              BranchSideFuncs:
                - readWithSession
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:377,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:374,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:377,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:382,8'
              BranchSideFuncs:
                - readWithSession
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:382,67'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:383,8'
              BranchSideFuncs:
                - readWithSession
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:396,38'
              BranchSideFuncs:
                - readWithSession
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:382,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:384,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:396,38'
              BranchSideFuncs:
                - readWithSession
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:398,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:399,11'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:421,8'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:399,52'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:400,11'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:414,32'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:400,57'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:401,11'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:414,32'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:401,62'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:402,11'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:414,32'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:402,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:403,11'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:414,32'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:398,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:414,32'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:421,8'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:421,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:423,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.3299
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:451,38'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:423,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:424,28'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:433,15'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:433,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:433,30'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:434,13'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:433,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:434,13'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:438,53'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
                - UA_DataValue_clear.3293
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:439,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:440,13'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:448,5'
              BranchSideFuncs:
                - UA_DataValue_clear.3293
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:456,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:458,13'
              BranchSideFuncs:
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:466,37'
              BranchSideFuncs:
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:459,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:461,33'
              BranchSideFuncs:
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:464,19'
              BranchSideFuncs:
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:468,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:469,9'
              BranchSideFuncs:
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:474,27'
              BranchSideFuncs:
                - UA_MonitoredItem_init
                - UA_ReadValueId_copy
                - UA_MonitoringParameters_copy
                - checkAdjustMonitoredItemParams
                - checkEventFilterParam
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
                - UA_MonitoredItem_delete
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:487,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:488,9'
              BranchSideFuncs:
                - UA_MonitoredItem_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:497,5'
              BranchSideFuncs:
                - UA_Server_registerMonitoredItem
                - UA_MonitoredItem_setMonitoringMode
                - UA_MonitoredItem_delete
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:506,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:507,33'
              BranchSideFuncs:
                - UA_MonitoredItem_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:512,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:361,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:375,10'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:396,22'
          Dst:             readWithSession
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:415,9'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:424,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:427,13'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:435,13'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:445,13'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:452,5'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:474,5'
          Dst:             UA_MonitoredItem_init
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:477,27'
          Dst:             UA_ReadValueId_copy
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:479,27'
          Dst:             UA_MonitoringParameters_copy
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:481,27'
          Dst:             checkAdjustMonitoredItemParams
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:484,27'
          Dst:             checkEventFilterParam
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:492,9'
          Dst:             UA_MonitoredItem_delete
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:501,5'
          Dst:             UA_Server_registerMonitoredItem
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:505,9'
          Dst:             UA_MonitoredItem_setMonitoringMode
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:507,9'
          Dst:             UA_MonitoredItem_delete
    - functionName:    Service_CreateMonitoredItems
      functionSourceFile: '/src/open62541/src/server/ua_services_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_CreateMonitoredItemsRequest *'
        - 'struct.UA_CreateMonitoredItemsResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         13
      ICount:          118
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - Operation_CreateMonitoredItem
        - Subscription_resetLifetime
        - UA_LOCK_ASSERT
        - UA_Server_processServiceOperations
        - UA_Session_getSubscriptionById
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:533,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:534,8'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:541,30'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:533,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:535,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:541,30'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:542,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:543,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:548,46'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:549,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:550,9'
              BranchSideFuncs:
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:555,36'
              BranchSideFuncs:
                - Subscription_resetLifetime
                - UA_Server_processServiceOperations
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:531,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:548,15'
          Dst:             UA_Session_getSubscriptionById
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:555,5'
          Dst:             Subscription_resetLifetime
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:558,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:558,9'
          Dst:             Operation_CreateMonitoredItem
    - functionName:    Service_SetTriggering
      functionSourceFile: '/src/open62541/src/server/ua_services_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_SetTriggeringRequest *'
        - 'struct.UA_SetTriggeringResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         31
      ICount:          259
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - Subscription_resetLifetime
        - UA_Array_delete
        - UA_Array_new
        - UA_MonitoredItem_addLink
        - UA_MonitoredItem_removeLink
        - UA_Session_getSubscriptionById
        - UA_Subscription_getMonitoredItem
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:87,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:88,8'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_addLink
                - UA_MonitoredItem_removeLink
                - UA_Array_new
                - UA_Array_delete
                - UA_Array_new
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:94,59'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_addLink
                - UA_MonitoredItem_removeLink
                - UA_Array_new
                - UA_Array_delete
                - UA_Array_new
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:87,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:94,59'
              BranchSideFuncs:
                - UA_Session_getSubscriptionById
                - Subscription_resetLifetime
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_addLink
                - UA_MonitoredItem_removeLink
                - UA_Array_new
                - UA_Array_delete
                - UA_Array_new
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:95,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:96,9'
              BranchSideFuncs:
                - Subscription_resetLifetime
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_addLink
                - UA_MonitoredItem_removeLink
                - UA_Array_new
                - UA_Array_delete
                - UA_Array_new
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:101,32'
              BranchSideFuncs:
                - Subscription_resetLifetime
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_addLink
                - UA_MonitoredItem_removeLink
                - UA_Array_new
                - UA_Array_delete
                - UA_Array_new
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:105,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:106,9'
              BranchSideFuncs:
                - UA_MonitoredItem_addLink
                - UA_MonitoredItem_removeLink
                - UA_Array_new
                - UA_Array_delete
                - UA_Array_new
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:111,8'
              BranchSideFuncs:
                - UA_MonitoredItem_addLink
                - UA_MonitoredItem_removeLink
                - UA_Array_new
                - UA_Array_delete
                - UA_Array_new
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:111,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:113,26'
              BranchSideFuncs:
                - UA_Array_new
                - UA_MonitoredItem_addLink
                - UA_MonitoredItem_removeLink
                - UA_Array_new
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:121,8'
              BranchSideFuncs:
                - UA_MonitoredItem_addLink
                - UA_MonitoredItem_removeLink
                - UA_Array_new
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:114,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:115,13'
              BranchSideFuncs:
                - UA_MonitoredItem_addLink
                - UA_MonitoredItem_removeLink
                - UA_Array_new
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:118,39'
              BranchSideFuncs:
                - UA_MonitoredItem_addLink
                - UA_MonitoredItem_removeLink
                - UA_Array_new
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:121,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:123,26'
              BranchSideFuncs:
                - UA_Array_new
                - UA_Array_delete
                - UA_MonitoredItem_addLink
                - UA_MonitoredItem_removeLink
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:136,16'
              BranchSideFuncs:
                - UA_MonitoredItem_addLink
                - UA_MonitoredItem_removeLink
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:124,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:125,29'
              BranchSideFuncs:
                - UA_MonitoredItem_addLink
                - UA_MonitoredItem_removeLink
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:132,36'
              BranchSideFuncs:
                - UA_MonitoredItem_addLink
                - UA_MonitoredItem_removeLink
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:136,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:138,41'
              BranchSideFuncs:
                - UA_MonitoredItem_removeLink
                - UA_MonitoredItem_addLink
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:140,16'
              BranchSideFuncs:
                - UA_MonitoredItem_addLink
        - Branch String:   '/src/open62541/src/server/ua_services_monitoreditem.c:140,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:140,5'
              BranchSideFuncs:
                - UA_MonitoredItem_addLink
            - BranchSide:      '/src/open62541/src/server/ua_services_monitoreditem.c:142,38'
              BranchSideFuncs:
                - UA_MonitoredItem_addLink
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:94,28'
          Dst:             UA_Session_getSubscriptionById
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:101,5'
          Dst:             Subscription_resetLifetime
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:104,29'
          Dst:             UA_Subscription_getMonitoredItem
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:113,13'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:123,13'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:125,13'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:138,13'
          Dst:             UA_MonitoredItem_removeLink
        - Src:             '/src/open62541/src/server/ua_services_monitoreditem.c:142,13'
          Dst:             UA_MonitoredItem_addLink
    - functionName:    Service_CloseSecureChannel
      functionSourceFile: '/src/open62541/src/server/ua_services_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
      constantsTouched: []
      argNames:
        - server
        - channel
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_SecureChannel_shutdown
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_securechannel.c:135,5'
          Dst:             UA_SecureChannel_shutdown
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    isGood
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isTrue
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - expr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    UA_ByteString_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:554,13'
          Dst:             UA_order
    - functionName:    Service_OpenSecureChannel
      functionSourceFile: '/src/open62541/src/server/ua_services_securechannel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_OpenSecureChannelRequest *'
        - 'struct.UA_OpenSecureChannelResponse *'
      constantsTouched: []
      argNames:
        - server
        - channel
        - request
        - response
      BBCount:         42
      ICount:          354
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
        - UA_ByteString_equal
        - UA_ByteString_init
        - UA_SecureChannel_generateLocalNonce
        - generateSecureChannelTokenId
        - isGood
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_securechannel.c:26,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:30,12'
              BranchSideFuncs:
                - generateSecureChannelTokenId
                - UA_ByteString_clear.3345
                - UA_ByteString_init.3344
                - UA_SecureChannel_generateLocalNonce
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_copy.3341
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_equal.3346
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:49,12'
              BranchSideFuncs:
                - generateSecureChannelTokenId
                - UA_ByteString_clear.3345
                - UA_ByteString_init.3344
                - UA_SecureChannel_generateLocalNonce
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_copy.3341
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_equal.3346
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:69,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_securechannel.c:30,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:33,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:38,12'
              BranchSideFuncs:
                - generateSecureChannelTokenId
                - UA_ByteString_clear.3345
                - UA_ByteString_init.3344
                - UA_SecureChannel_generateLocalNonce
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_copy.3341
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_equal.3346
        - Branch String:   '/src/open62541/src/server/ua_services_securechannel.c:38,65'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:39,33'
              BranchSideFuncs:
                - UA_ByteString_equal.3346
                - generateSecureChannelTokenId
                - UA_ByteString_clear.3345
                - UA_ByteString_init.3344
                - UA_SecureChannel_generateLocalNonce
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_copy.3341
                - isGood.3342
                - isTrue.3343
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:43,33'
              BranchSideFuncs:
                - generateSecureChannelTokenId
                - UA_ByteString_clear.3345
                - UA_ByteString_init.3344
                - UA_SecureChannel_generateLocalNonce
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_copy.3341
                - isGood.3342
                - isTrue.3343
        - Branch String:   '/src/open62541/src/server/ua_services_securechannel.c:38,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:40,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:43,33'
              BranchSideFuncs:
                - generateSecureChannelTokenId
                - UA_ByteString_clear.3345
                - UA_ByteString_init.3344
                - UA_SecureChannel_generateLocalNonce
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_copy.3341
                - isGood.3342
                - isTrue.3343
        - Branch String:   '/src/open62541/src/server/ua_services_securechannel.c:49,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:52,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:57,12'
              BranchSideFuncs:
                - generateSecureChannelTokenId
                - UA_ByteString_clear.3345
                - UA_ByteString_init.3344
                - UA_SecureChannel_generateLocalNonce
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_copy.3341
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_equal.3346
        - Branch String:   '/src/open62541/src/server/ua_services_securechannel.c:57,65'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:58,33'
              BranchSideFuncs:
                - UA_ByteString_equal.3346
                - generateSecureChannelTokenId
                - UA_ByteString_clear.3345
                - UA_ByteString_init.3344
                - UA_SecureChannel_generateLocalNonce
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_copy.3341
                - isGood.3342
                - isTrue.3343
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:65,9'
              BranchSideFuncs:
                - generateSecureChannelTokenId
                - UA_ByteString_clear.3345
                - UA_ByteString_init.3344
                - UA_SecureChannel_generateLocalNonce
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_copy.3341
                - isGood.3342
                - isTrue.3343
        - Branch String:   '/src/open62541/src/server/ua_services_securechannel.c:57,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:61,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:65,9'
              BranchSideFuncs:
                - generateSecureChannelTokenId
                - UA_ByteString_clear.3345
                - UA_ByteString_init.3344
                - UA_SecureChannel_generateLocalNonce
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_copy.3341
                - isGood.3342
                - isTrue.3343
        - Branch String:   '/src/open62541/src/server/ua_services_securechannel.c:80,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:81,9'
              BranchSideFuncs:
                - UA_ByteString_clear.3345
                - UA_ByteString_init.3344
                - UA_SecureChannel_generateLocalNonce
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_copy.3341
                - isGood.3342
                - isTrue.3343
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:81,51'
              BranchSideFuncs:
                - UA_ByteString_clear.3345
                - UA_ByteString_init.3344
                - UA_SecureChannel_generateLocalNonce
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_copy.3341
                - isGood.3342
                - isTrue.3343
        - Branch String:   '/src/open62541/src/server/ua_services_securechannel.c:82,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:83,53'
              BranchSideFuncs:
                - UA_ByteString_clear.3345
                - UA_ByteString_init.3344
                - UA_SecureChannel_generateLocalNonce
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_copy.3341
                - isGood.3342
                - isTrue.3343
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:86,26'
              BranchSideFuncs:
                - UA_ByteString_clear.3345
                - UA_ByteString_init.3344
                - UA_SecureChannel_generateLocalNonce
                - isGood.3342
                - isTrue.3343
                - UA_ByteString_copy.3341
                - isGood.3342
                - isTrue.3343
        - Branch String:   '/src/open62541/src/server/ua_services_securechannel.c:91,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:91,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:94,5'
              BranchSideFuncs:
                - UA_ByteString_copy.3341
                - isGood.3342
                - isTrue.3343
        - Branch String:   '/src/open62541/src/server/ua_services_securechannel.c:104,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:104,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:107,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_securechannel.c:107,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:114,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_securechannel.c:123,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_securechannel.c:126,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_securechannel.c:39,12'
          Dst:             UA_ByteString_equal
        - Src:             '/src/open62541/src/server/ua_services_securechannel.c:58,12'
          Dst:             UA_ByteString_equal
        - Src:             '/src/open62541/src/server/ua_services_securechannel.c:77,41'
          Dst:             generateSecureChannelTokenId
        - Src:             '/src/open62541/src/server/ua_services_securechannel.c:86,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/server/ua_services_securechannel.c:88,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/src/server/ua_services_securechannel.c:90,46'
          Dst:             UA_SecureChannel_generateLocalNonce
        - Src:             '/src/open62541/src/server/ua_services_securechannel.c:91,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_services_securechannel.c:91,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_services_securechannel.c:103,9'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/src/server/ua_services_securechannel.c:104,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_services_securechannel.c:104,5'
          Dst:             isTrue
    - functionName:    UA_LOCALIZEDTEXT
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - locale
        - text
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:643,1'
          Dst:             UA_STRING
        - Src:             '/src/open62541/include/open62541/types.h:643,1'
          Dst:             UA_STRING
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    deleteOneWayReference
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2100
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'union.UA_Node *'
        - 'struct.UA_DeleteReferencesItem *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - item
      BBCount:         8
      ICount:          101
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_NODESTORE_GET
        - UA_Node_deleteReference
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2102,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2103,9'
              BranchSideFuncs:
                - UA_Node_deleteReference
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2104,8'
              BranchSideFuncs:
                - UA_Node_deleteReference
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2104,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2105,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2108,13'
              BranchSideFuncs:
                - UA_Node_deleteReference
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2101,30'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2110,12'
          Dst:             UA_Node_deleteReference
    - functionName:    UA_NODESTORE_GET
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      'union.UA_Node *'
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    addOneWayReference
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2093
      functionLinenumberEnd: 2095
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'union.UA_Node *'
        - 'struct.AddNodeInfo *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - info
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Node_addReference
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2094,12'
          Dst:             UA_Node_addReference
    - functionName:    removeIncomingReferencesCallback
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1747
      functionLinenumberEnd: 1755
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ReferenceTarget *'
      constantsTouched: []
      argNames:
        - context
        - t
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Operation_deleteReference
        - UA_NodePointer_isLocal
        - UA_NodePointer_toNodeId
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1749,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1750,9'
              BranchSideFuncs:
                - UA_NodePointer_toNodeId
                - Operation_deleteReference
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1751,19'
              BranchSideFuncs:
                - UA_NodePointer_toNodeId
                - Operation_deleteReference
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1749,9'
          Dst:             UA_NodePointer_isLocal
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1752,31'
          Dst:             UA_NodePointer_toNodeId
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1753,5'
          Dst:             Operation_deleteReference
    - functionName:    Operation_deleteReference
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2325
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'char *'
        - 'struct.UA_DeleteReferencesItem *'
        - 'int *'
      constantsTouched: []
      argNames:
        - server
        - session
        - context
        - item
        - retval
      BBCount:         18
      ICount:          170
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - UA_DeleteReferencesItem_init
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_Server_editNode
        - UA_UNLOCK
        - deleteOneWayReference
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2290,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2291,8'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_DeleteReferencesItem_init
                - UA_Server_editNode
                - UA_LOCK_ASSERT.3566
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2305,34'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_DeleteReferencesItem_init
                - UA_Server_editNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2290,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2292,25'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.3566
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_LOCK.3568
                - UA_Server_editNode
                - UA_DeleteReferencesItem_init
                - UA_Server_editNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2305,34'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_DeleteReferencesItem_init
                - UA_Server_editNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2294,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2297,22'
              BranchSideFuncs:
                - UA_LOCK.3568
                - UA_Server_editNode
                - UA_DeleteReferencesItem_init
                - UA_Server_editNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2301,18'
              BranchSideFuncs:
                - UA_LOCK.3568
                - UA_Server_editNode
                - UA_DeleteReferencesItem_init
                - UA_Server_editNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2310,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2311,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2313,9'
              BranchSideFuncs:
                - UA_DeleteReferencesItem_init
                - UA_Server_editNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2313,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2313,38'
              BranchSideFuncs:
                - UA_DeleteReferencesItem_init
                - UA_Server_editNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2314,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2313,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2314,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2316,29'
              BranchSideFuncs:
                - UA_DeleteReferencesItem_init
                - UA_Server_editNode
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2292,9'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2293,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2297,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2301,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2305,15'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2305,15'
          Dst:             deleteOneWayReference
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2317,5'
          Dst:             UA_DeleteReferencesItem_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2322,15'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2322,15'
          Dst:             deleteOneWayReference
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    33
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    34
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_DeleteReferencesItem_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3656
      functionLinenumberEnd: 3656
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DeleteReferencesItem *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    removeIncomingReferences
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1760
      functionLinenumberEnd: 1778
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeHead *'
      constantsTouched: []
      argNames:
        - server
        - session
        - head
      BBCount:         7
      ICount:          102
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - UA_DeleteReferencesItem_init
        - UA_NodeReferenceKind_iterate
        - removeIncomingReferencesCallback
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1771,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1772,37'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1778,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1762,5'
          Dst:             UA_DeleteReferencesItem_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1776,9'
          Dst:             UA_NodeReferenceKind_iterate
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1776,9'
          Dst:             removeIncomingReferencesCallback
    - functionName:    setDeconstructedNode
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeHead *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - session
        - head
        - context
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    checkTargetInRefTree
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ReferenceTarget *'
      constantsTouched: []
      argNames:
        - context
        - t
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - RefTree_containsNodeId
        - UA_NodePointer_isLocal
        - UA_NodePointer_toNodeId
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1783,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1784,9'
              BranchSideFuncs:
                - UA_NodePointer_toNodeId
                - RefTree_containsNodeId
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1785,47'
              BranchSideFuncs:
                - UA_NodePointer_toNodeId
                - RefTree_containsNodeId
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1786,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1787,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1788,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1783,9'
          Dst:             UA_NodePointer_isLocal
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1785,23'
          Dst:             UA_NodePointer_toNodeId
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1786,9'
          Dst:             RefTree_containsNodeId
    - functionName:    hasParentRef
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.UA_NodeHead *'
        - 'struct.UA_ReferenceTypeSet *'
        - 'struct.RefTree *'
      constantsTouched: []
      argNames:
        - head
        - refSet
        - refTree
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - UA_NodeReferenceKind_iterate
        - UA_ReferenceTypeSet_contains
        - checkTargetInRefTree
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1795,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1796,37'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.3576
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1804,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1797,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1798,13'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.3576
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1799,42'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.3576
                - UA_NodeReferenceKind_iterate
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1799,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1800,13'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
                - UA_ReferenceTypeSet_contains.3576
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1801,41'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
                - UA_ReferenceTypeSet_contains.3576
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1801,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1802,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1803,5'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.3576
                - UA_NodeReferenceKind_iterate
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1799,13'
          Dst:             UA_ReferenceTypeSet_contains
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1801,12'
          Dst:             UA_NodeReferenceKind_iterate
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1801,12'
          Dst:             checkTargetInRefTree
    - functionName:    UA_ReferenceTypeSet_contains
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_ReferenceTypeSet *'
        - char
      constantsTouched: []
      argNames:
        - set
        - index
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NODESTORE_GETFROMREF
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'union.UA_Node *'
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - size_t
      constantsTouched: []
      argNames:
        - server
        - target
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deleteChildrenCallback
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_ReferenceTarget *'
      constantsTouched: []
      argNames:
        - context
        - t
      BBCount:         9
      ICount:          98
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RefTree_addNodeId
        - UA_NODESTORE_GETFROMREF
        - hasParentRef
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1877,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1878,9'
              BranchSideFuncs:
                - hasParentRef
                - RefTree_addNodeId
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1881,23'
              BranchSideFuncs:
                - hasParentRef
                - RefTree_addNodeId
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1881,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1882,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1884,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1876,28'
          Dst:             UA_NODESTORE_GETFROMREF
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1881,9'
          Dst:             hasParentRef
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1882,20'
          Dst:             RefTree_addNodeId
    - functionName:    autoDeleteChildren
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.RefTree *'
        - 'struct.UA_ReferenceTypeSet *'
        - 'struct.UA_NodeHead *'
      constantsTouched: []
      argNames:
        - server
        - session
        - refTree
        - hierarchRefsSet
        - head
      BBCount:         14
      ICount:          107
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - UA_NodeReferenceKind_iterate
        - UA_ReferenceTypeSet_contains
        - deleteChildrenCallback
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1901,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1903,37'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.3576
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1916,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1904,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1905,13'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
                - UA_ReferenceTypeSet_contains.3576
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1908,12'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
                - UA_ReferenceTypeSet_contains.3576
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1908,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1909,13'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.3576
                - UA_NodeReferenceKind_iterate
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1912,38'
              BranchSideFuncs:
                - UA_NodeReferenceKind_iterate
                - UA_ReferenceTypeSet_contains.3576
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1913,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1914,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1915,5'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_contains.3576
                - UA_NodeReferenceKind_iterate
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1904,13'
          Dst:             UA_ReferenceTypeSet_contains
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1912,9'
          Dst:             UA_NodeReferenceKind_iterate
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1912,9'
          Dst:             deleteChildrenCallback
    - functionName:    deleteNodeSet
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 1959
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_ReferenceTypeSet *'
        - bool
        - 'struct.RefTree *'
      constantsTouched: []
      argNames:
        - server
        - session
        - hierarchRefsSet
        - removeTargetRefs
        - refTree
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_NODESTORE_GET
        - removeIncomingReferences
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1950,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1951,50'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - removeIncomingReferences
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1959,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1952,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1953,13'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - removeIncomingReferences
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1954,9'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - removeIncomingReferences
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1955,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1956,38'
              BranchSideFuncs:
                - removeIncomingReferences
                - UA_NODESTORE_GET.3565
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1957,9'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - removeIncomingReferences
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1951,33'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1956,13'
          Dst:             removeIncomingReferences
    - functionName:    deconstructNodeSet
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_ReferenceTypeSet *'
        - 'struct.RefTree *'
      constantsTouched: []
      argNames:
        - server
        - session
        - hierarchRefsSet
        - refTree
      BBCount:         27
      ICount:          255
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_NODESTORE_GET
        - UA_Server_editNode
        - UA_UNLOCK
        - getNodeType
        - setDeconstructedNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1813,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1814,50'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - getNodeType
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1862,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1815,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1816,13'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_NODESTORE_GET.3565
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - getNodeType
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1819,25'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_NODESTORE_GET.3565
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - getNodeType
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1820,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1821,12'
              BranchSideFuncs:
                - getNodeType
                - UA_Server_editNode
                - UA_NODESTORE_GET.3565
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1822,47'
              BranchSideFuncs:
                - getNodeType
                - UA_Server_editNode
                - UA_NODESTORE_GET.3565
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1820,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1822,47'
              BranchSideFuncs:
                - getNodeType
                - UA_Server_editNode
                - UA_NODESTORE_GET.3565
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1847,12'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_NODESTORE_GET.3565
                - getNodeType
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1823,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1826,19'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_NODESTORE_GET.3565
                - getNodeType
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1844,9'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_NODESTORE_GET.3565
                - getNodeType
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1826,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1827,32'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_NODESTORE_GET.3565
                - getNodeType
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1829,32'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_NODESTORE_GET.3565
                - getNodeType
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1832,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1833,30'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_Server_editNode
                - UA_NODESTORE_GET.3565
                - getNodeType
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1842,16'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_NODESTORE_GET.3565
                - getNodeType
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1847,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1848,24'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_Server_editNode
                - UA_NODESTORE_GET.3565
                - getNodeType
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1856,9'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_NODESTORE_GET.3565
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - getNodeType
                - UA_UNLOCK.3567
                - UA_LOCK.3568
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1810,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1814,33'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1822,35'
          Dst:             getNodeType
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1833,19'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1838,19'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1848,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1852,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1859,9'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1859,9'
          Dst:             setDeconstructedNode
    - functionName:    buildDeleteNodeSet
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 1943
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_ReferenceTypeSet *'
        - 'struct.UA_NodeId *'
        - bool
        - 'struct.RefTree *'
      constantsTouched: []
      argNames:
        - server
        - session
        - hierarchRefsSet
        - initial
        - removeTargetRefs
        - refTree
      BBCount:         11
      ICount:          114
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - RefTree_addNodeId
        - UA_NODESTORE_GET
        - autoDeleteChildren
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1928,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1929,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1933,12'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - autoDeleteChildren
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1934,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1935,50'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - autoDeleteChildren
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1942,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1937,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1938,13'
              BranchSideFuncs:
                - autoDeleteChildren
                - UA_NODESTORE_GET.3565
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1939,35'
              BranchSideFuncs:
                - autoDeleteChildren
                - UA_NODESTORE_GET.3565
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1927,25'
          Dst:             RefTree_addNodeId
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1935,33'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1939,16'
          Dst:             autoDeleteChildren
    - functionName:    UA_Variant_isScalar
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:762,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_BrowsePathResult_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4288
      functionLinenumberEnd: 4288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowsePathResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:4288,1'
          Dst:             UA_clear
    - functionName:    UA_BrowsePath_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4196
      functionLinenumberEnd: 4196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowsePath *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    UA_RelativePathElement_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4124
      functionLinenumberEnd: 4124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RelativePathElement *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_QualifiedName_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Variant_hasScalarType
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - v
        - type
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Variant_isScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:772,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:772,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:772,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:772,1'
          Dst:             UA_Variant_isScalar
    - functionName:    findDefaultInstanceBrowseNameNode
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - startingNode
        - foundId
      BBCount:         8
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_BrowsePathResult_clear
        - UA_BrowsePath_init
        - UA_NODEID_NUMERIC
        - UA_NodeId_copy
        - UA_NodeId_init
        - UA_QUALIFIEDNAME
        - UA_RelativePathElement_init
        - translateBrowsePathToNodeIds
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1136,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1136,44'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.3579
                - UA_NodeId_copy.3587
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1136,37'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.3579
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1136,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1136,8'
              BranchSideFuncs:
                - UA_NodeId_copy.3587
                - UA_BrowsePathResult_clear.3579
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1137,38'
              BranchSideFuncs:
                - UA_NodeId_copy.3587
                - UA_BrowsePathResult_clear.3579
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1124,5'
          Dst:             UA_NodeId_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1126,5'
          Dst:             UA_RelativePathElement_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1127,27'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1128,22'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1130,5'
          Dst:             UA_BrowsePath_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1134,31'
          Dst:             translateBrowsePathToNodeIds
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1137,18'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1138,5'
          Dst:             UA_BrowsePathResult_clear
    - functionName:    UA_NodeId_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:606,1'
          Dst:             UA_copy
    - functionName:    UA_QualifiedName_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:724,1'
          Dst:             UA_clear
    - functionName:    checkSetBrowseName
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_AddNodesItem *'
      constantsTouched: []
      argNames:
        - server
        - session
        - item
      BBCount:         15
      ICount:          104
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - UA_NodeId_clear
        - UA_QualifiedName_init
        - UA_QualifiedName_isNull
        - UA_Variant_clear
        - UA_Variant_hasScalarType
        - findDefaultInstanceBrowseNameNode
        - readWithReadValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1148,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1149,9'
              BranchSideFuncs:
                - findDefaultInstanceBrowseNameNode
                - readWithReadValue
                - UA_NodeId_clear.3590
                - UA_Variant_hasScalarType.3583
                - UA_Variant_clear.3591
                - UA_QualifiedName_init
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1152,8'
              BranchSideFuncs:
                - findDefaultInstanceBrowseNameNode
                - readWithReadValue
                - UA_NodeId_clear.3590
                - UA_Variant_hasScalarType.3583
                - UA_Variant_clear.3591
                - UA_QualifiedName_init
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1152,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1153,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1159,43'
              BranchSideFuncs:
                - findDefaultInstanceBrowseNameNode
                - readWithReadValue
                - UA_NodeId_clear.3590
                - UA_Variant_hasScalarType.3583
                - UA_Variant_clear.3591
                - UA_QualifiedName_init
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1161,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1162,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1165,32'
              BranchSideFuncs:
                - readWithReadValue
                - UA_NodeId_clear.3590
                - UA_Variant_hasScalarType.3583
                - UA_Variant_clear.3591
                - UA_QualifiedName_init
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1168,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1169,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1171,8'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.3583
                - UA_Variant_clear.3591
                - UA_QualifiedName_init
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1171,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1172,9'
              BranchSideFuncs:
                - UA_QualifiedName_init
                - UA_Variant_clear.3591
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1175,16'
              BranchSideFuncs:
                - UA_Variant_clear.3591
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1148,9'
          Dst:             UA_QualifiedName_isNull
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1159,9'
          Dst:             findDefaultInstanceBrowseNameNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1165,14'
          Dst:             readWithReadValue
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1167,5'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1171,8'
          Dst:             UA_Variant_hasScalarType
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1173,9'
          Dst:             UA_QualifiedName_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1178,5'
          Dst:             UA_Variant_clear
    - functionName:    UA_QualifiedName_isNull
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - q
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:609,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:609,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:609,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    UA_Variant_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:868,1'
          Dst:             UA_clear
    - functionName:    setConstructedNodeContext
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeHead *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - session
        - head
        - context
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    isMandatoryChild
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - session
        - childNodeId
      BBCount:         17
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - UA_NODESTORE_GET
        - UA_NodeReferenceKind_findTarget
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:515,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:516,9'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:519,16'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:520,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:521,37'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:533,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:522,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:523,13'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:524,12'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:524,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:525,13'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:527,44'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:527,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:528,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:531,5'
              BranchSideFuncs:
                - UA_NodeReferenceKind_findTarget
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:514,28'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:527,12'
          Dst:             UA_NodeReferenceKind_findTarget
    - functionName:    findChildByBrowsename
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - session
        - searchInstance
        - browseName
        - outInstanceNodeId
      BBCount:         16
      ICount:          144
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - Operation_Browse
        - UA_BrowseDescription_init
        - UA_BrowseResult_clear
        - UA_BrowseResult_init
        - UA_NODEID_NUMERIC
        - UA_NodeId_copy
        - UA_String_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:490,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:491,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:493,19'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
                - UA_String_equal.3592
                - UA_NodeId_copy.3587
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:494,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:495,43'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
                - UA_String_equal.3592
                - UA_NodeId_copy.3587
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:503,5'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:496,72'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:497,29'
              BranchSideFuncs:
                - UA_String_equal.3592
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:501,5'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
                - UA_String_equal.3592
                - UA_NodeId_copy.3587
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:496,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:498,38'
              BranchSideFuncs:
                - UA_NodeId_copy.3587
                - UA_BrowseResult_clear.3595
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:501,5'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
                - UA_String_equal.3592
                - UA_NodeId_copy.3587
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:478,5'
          Dst:             UA_BrowseDescription_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:480,26'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:487,5'
          Dst:             UA_BrowseResult_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:489,5'
          Dst:             Operation_Browse
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:497,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:498,22'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:503,5'
          Dst:             UA_BrowseResult_clear
    - functionName:    UA_BrowseDescription_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3836
      functionLinenumberEnd: 3836
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowseDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_BrowseResult_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3944
      functionLinenumberEnd: 3944
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowseResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_BrowseResult_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3964
      functionLinenumberEnd: 3964
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowseResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:3964,1'
          Dst:             UA_clear
    - functionName:    copyChild
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_ReferenceDescription *'
      constantsTouched: []
      argNames:
        - server
        - session
        - destinationNodeId
        - rd
      BBCount:         68
      ICount:          643
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - Operation_addReference
        - UA_AddReferencesItem_init
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_NODEID_NUMERIC
        - UA_NodeId_clear
        - UA_NodeId_isNull
        - UA_Node_deleteReferencesSubset
        - UA_REFTYPESET
        - UA_ReferenceTypeSet_init
        - UA_UNLOCK
        - __assert_fail
        - addNode_addRefs
        - addNode_finish
        - checkSetIsDynamicVariable
        - copyAllChildren
        - deleteNode
        - findChildByBrowsename
        - isMandatoryChild
        - isNodeInTree
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:609,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:609,5'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.3566
                - findChildByBrowsename
                - UA_NodeId_isNull
                - UA_NodeId_clear.3590
                - copyAllChildren
                - isMandatoryChild
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_AddReferencesItem_init
                - Operation_addReference
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:610,21'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.3566
                - findChildByBrowsename
                - UA_NodeId_isNull
                - UA_NodeId_clear.3590
                - copyAllChildren
                - isMandatoryChild
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_AddReferencesItem_init
                - Operation_addReference
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:616,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:617,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:620,9'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_clear.3590
                - copyAllChildren
                - isMandatoryChild
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_AddReferencesItem_init
                - Operation_addReference
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:620,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:621,12'
              BranchSideFuncs:
                - isMandatoryChild
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_AddReferencesItem_init
                - Operation_addReference
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:630,26'
              BranchSideFuncs:
                - isMandatoryChild
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_AddReferencesItem_init
                - Operation_addReference
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:621,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:622,12'
              BranchSideFuncs:
                - copyAllChildren
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:623,38'
              BranchSideFuncs:
                - copyAllChildren
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:621,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:623,38'
              BranchSideFuncs:
                - copyAllChildren
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:624,9'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:630,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:631,13'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_AddReferencesItem_init
                - Operation_addReference
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:643,8'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_AddReferencesItem_init
                - Operation_addReference
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:631,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:632,13'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_AddReferencesItem_init
                - Operation_addReference
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:633,20'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_AddReferencesItem_init
                - Operation_addReference
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:638,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:639,13'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_AddReferencesItem_init
                - Operation_addReference
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:640,5'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_AddReferencesItem_init
                - Operation_addReference
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:643,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:644,30'
              BranchSideFuncs:
                - UA_AddReferencesItem_init
                - Operation_addReference
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:656,8'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:656,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:657,8'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:660,18'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:656,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:660,18'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:766,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:661,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:662,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:665,9'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:673,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:674,12'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:675,16'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:673,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:675,16'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:682,26'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:675,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:676,25'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:677,13'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:685,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:686,24'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:703,45'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:692,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:693,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:696,9'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.3585
                - UA_REFTYPESET.3598
                - isNodeInTree
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
                - UA_REFTYPESET.3598
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:709,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:710,25'
              BranchSideFuncs:
                - UA_REFTYPESET.3598
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:712,32'
              BranchSideFuncs:
                - UA_REFTYPESET.3598
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:709,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:712,32'
              BranchSideFuncs:
                - UA_REFTYPESET.3598
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:714,13'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_init.3599
                - UA_REFTYPESET.3598
                - UA_ReferenceTypeSet_union.3600
                - UA_Node_deleteReferencesSubset
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:723,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:724,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:727,34'
              BranchSideFuncs:
                - addNode_addRefs
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:729,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:730,13'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:735,13'
              BranchSideFuncs:
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
                - checkSetIsDynamicVariable
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:735,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:736,48'
              BranchSideFuncs:
                - checkSetIsDynamicVariable
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:747,34'
              BranchSideFuncs:
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:738,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:739,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:742,9'
              BranchSideFuncs:
                - copyAllChildren
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
                - deleteNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:748,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:749,24'
              BranchSideFuncs:
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:755,33'
              BranchSideFuncs:
                - addNode_finish
                - UA_NodeId_clear.3590
                - deleteNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:756,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:757,24'
              BranchSideFuncs:
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:763,9'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:609,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:610,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:614,28'
          Dst:             findChildByBrowsename
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:620,9'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:623,22'
          Dst:             copyAllChildren
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:624,9'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:630,9'
          Dst:             isMandatoryChild
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:633,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:637,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:645,9'
          Dst:             UA_AddReferencesItem_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:651,9'
          Dst:             Operation_addReference
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:682,9'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:686,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:691,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:703,45'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:705,13'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:710,12'
          Dst:             isNodeInTree
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:712,32'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:714,13'
          Dst:             UA_ReferenceTypeSet_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:716,72'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:716,28'
          Dst:             UA_ReferenceTypeSet_union
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:717,9'
          Dst:             UA_Node_deleteReferencesSubset
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:727,18'
          Dst:             addNode_addRefs
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:731,13'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:736,22'
          Dst:             checkSetIsDynamicVariable
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:747,18'
          Dst:             copyAllChildren
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:749,13'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:755,18'
          Dst:             addNode_finish
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:757,13'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:763,9'
          Dst:             UA_NodeId_clear
    - functionName:    copyAllChildren
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - session
        - source
        - destination
      BBCount:         13
      ICount:          118
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Operation_Browse
        - UA_BrowseDescription_init
        - UA_BrowseResult_clear
        - UA_BrowseResult_init
        - UA_NODEID_NUMERIC
        - copyChild
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:788,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:789,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:791,19'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
                - copyChild
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:792,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:793,43'
              BranchSideFuncs:
                - copyChild
                - UA_BrowseResult_clear.3595
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:799,5'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:795,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:796,13'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:797,5'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
                - copyChild
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:775,5'
          Dst:             UA_BrowseDescription_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:777,26'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:785,5'
          Dst:             UA_BrowseResult_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:787,5'
          Dst:             Operation_Browse
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:794,18'
          Dst:             copyChild
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:799,5'
          Dst:             UA_BrowseResult_clear
    - functionName:    UA_AddReferencesItem_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3440
      functionLinenumberEnd: 3440
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_AddReferencesItem *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Operation_addReference
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2237
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'char *'
        - 'struct.UA_AddReferencesItem *'
        - 'int *'
      constantsTouched: []
      argNames:
        - server
        - session
        - context
        - item
        - retval
      BBCount:         42
      ICount:          431
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - UA_ExpandedNodeId_init
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_NODESTORE_GET
        - UA_NodeId_equal
        - UA_QualifiedName_hash
        - UA_Server_editNode
        - UA_UNLOCK
        - __assert_fail
        - addOneWayReference
        - deleteOneWayReference
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2117,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2117,5'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.3566
                - UA_NODESTORE_GET.3565
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_Server_editNode
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2118,21'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.3566
                - UA_NODESTORE_GET.3565
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_Server_editNode
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2121,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2121,44'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_Server_editNode
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2134,8'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_Server_editNode
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2121,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2122,20'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_LOCK.3568
                - UA_NODESTORE_GET.3565
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_Server_editNode
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2134,8'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_Server_editNode
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2123,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2126,22'
              BranchSideFuncs:
                - UA_LOCK.3568
                - UA_NODESTORE_GET.3565
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_Server_editNode
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2130,18'
              BranchSideFuncs:
                - UA_LOCK.3568
                - UA_NODESTORE_GET.3565
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_Server_editNode
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2134,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2135,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2140,47'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_Server_editNode
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2141,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2146,10'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_Server_editNode
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2149,8'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_Server_editNode
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2149,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2154,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2158,28'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_Server_editNode
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2163,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2168,10'
              BranchSideFuncs:
                - UA_QualifiedName_hash
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_Server_editNode
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2171,55'
              BranchSideFuncs:
                - UA_QualifiedName_hash
                - UA_NODESTORE_GET.3565
                - UA_QualifiedName_hash
                - UA_Server_editNode
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2175,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2176,10'
              BranchSideFuncs:
                - UA_QualifiedName_hash
                - UA_Server_editNode
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2179,55'
              BranchSideFuncs:
                - UA_QualifiedName_hash
                - UA_Server_editNode
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2193,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2194,10'
              BranchSideFuncs:
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2197,9'
              BranchSideFuncs:
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2197,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2198,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2202,5'
              BranchSideFuncs:
                - UA_ExpandedNodeId_init.3640
                - UA_Server_editNode
                - UA_Server_editNode
                - UA_NodeId_equal.3617
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2211,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2214,29'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - UA_Server_editNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2226,9'
              BranchSideFuncs:
                - UA_Server_editNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2214,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2215,14'
              BranchSideFuncs:
                - UA_Server_editNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2218,17'
              BranchSideFuncs:
                - UA_Server_editNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2218,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2219,14'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2226,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2226,42'
              BranchSideFuncs:
                - UA_Server_editNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2226,38'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2226,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2226,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2227,33'
              BranchSideFuncs:
                - UA_Server_editNode
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2117,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2118,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2122,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2126,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2130,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2140,30'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2162,33'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2171,32'
          Dst:             UA_QualifiedName_hash
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2174,33'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2179,32'
          Dst:             UA_QualifiedName_hash
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2190,15'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2190,15'
          Dst:             addOneWayReference
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2202,5'
          Dst:             UA_ExpandedNodeId_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2207,15'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2207,15'
          Dst:             addOneWayReference
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2214,12'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2234,9'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2234,9'
          Dst:             deleteOneWayReference
    - functionName:    UA_REFTYPESET
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - index
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ReferenceTypeSet_init
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/plugin/nodestore.h:210,5'
          Dst:             UA_ReferenceTypeSet_init
    - functionName:    UA_ReferenceTypeSet_init
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReferenceTypeSet *'
      constantsTouched: []
      argNames:
        - set
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ReferenceTypeSet_union
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - setA
        - setB
        - ''
        - ''
      BBCount:         5
      ICount:          55
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/plugin/nodestore.h:219,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/plugin/nodestore.h:220,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/plugin/nodestore.h:221,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    addNode_addRefs
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - session
        - nodeId
        - parentNodeId
        - referenceTypeId
        - typeDefinitionId
      BBCount:         110
      ICount:          767
      EdgeCount:       144
      CyclomaticComplexity: 36
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_NODESTORE_GET
        - UA_NodeId_equal
        - UA_NodeId_isNull
        - UA_ReferenceTypeSet_union
        - __assert_fail
        - addRefWithSession
        - checkParentReference
        - isNodeInTree
        - isNodeInTree_singleRef
        - logAddNode
        - referenceTypeIndices
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:839,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:840,9'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
                - logAddNode
                - UA_NodeId_equal.3617
                - UA_NODESTORE_GET.3565
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:843,32'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
                - logAddNode
                - UA_NodeId_equal.3617
                - UA_NODESTORE_GET.3565
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:844,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:845,8'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - UA_NODESTORE_GET.3565
                - UA_NodeId_equal.3617
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:848,28'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - UA_NODESTORE_GET.3565
                - UA_NodeId_equal.3617
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:845,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:846,8'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - UA_NODESTORE_GET.3565
                - UA_NodeId_equal.3617
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:848,28'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - UA_NODESTORE_GET.3565
                - UA_NodeId_equal.3617
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:846,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:847,8'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - UA_NODESTORE_GET.3565
                - UA_NodeId_equal.3617
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:848,28'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - UA_NODESTORE_GET.3565
                - UA_NodeId_equal.3617
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:844,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:848,28'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - UA_NODESTORE_GET.3565
                - UA_NodeId_equal.3617
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:860,24'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:848,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:849,29'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - UA_NodeId_equal.3617
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:850,54'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - UA_NodeId_equal.3617
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:851,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:852,16'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:856,5'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:852,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:853,36'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:854,13'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:860,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:861,20'
              BranchSideFuncs:
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:869,35'
              BranchSideFuncs:
                - checkParentReference
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:870,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:871,20'
              BranchSideFuncs:
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:877,9'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:877,50'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:878,9'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:879,25'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:878,49'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:879,25'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:891,26'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:877,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:880,20'
              BranchSideFuncs:
                - logAddNode
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:891,26'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:883,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:884,30'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:886,30'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:891,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:893,33'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:994,26'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:894,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:895,24'
              BranchSideFuncs:
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:900,20'
              BranchSideFuncs:
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:902,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:904,26'
              BranchSideFuncs:
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:907,26'
              BranchSideFuncs:
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:911,26'
              BranchSideFuncs:
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:911,26'
              BranchSideFuncs:
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:914,26'
              BranchSideFuncs:
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:918,26'
              BranchSideFuncs:
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:918,26'
              BranchSideFuncs:
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:921,26'
              BranchSideFuncs:
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:924,24'
              BranchSideFuncs:
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:926,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:927,24'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:935,12'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:935,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:936,12'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:960,12'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:935,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:939,44'
              BranchSideFuncs:
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:960,12'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:942,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:943,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:948,45'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.3585
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - isNodeInTree
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:950,79'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:951,30'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:958,9'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:950,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:952,28'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:958,9'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:960,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:961,12'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:991,5'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:960,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:964,44'
              BranchSideFuncs:
                - referenceTypeIndices
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.3600
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:991,5'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:967,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:968,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:974,43'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:983,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:984,18'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:990,9'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:984,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:984,56'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - logAddNode
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:985,28'
              BranchSideFuncs:
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:983,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:985,28'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:990,9'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NodeId_isNull
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:994,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:995,29'
              BranchSideFuncs:
                - __assert_fail
                - addRefWithSession
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1012,8'
              BranchSideFuncs:
                - __assert_fail
                - addRefWithSession
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:995,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:996,24'
              BranchSideFuncs:
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1002,36'
              BranchSideFuncs:
                - addRefWithSession
                - __assert_fail
                - addRefWithSession
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1004,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1005,24'
              BranchSideFuncs:
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1009,5'
              BranchSideFuncs:
                - __assert_fail
                - addRefWithSession
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1012,49'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1013,8'
              BranchSideFuncs:
                - __assert_fail
                - addRefWithSession
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1014,9'
              BranchSideFuncs:
                - __assert_fail
                - addRefWithSession
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1012,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1013,27'
              BranchSideFuncs:
                - __assert_fail
                - addRefWithSession
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1014,9'
              BranchSideFuncs:
                - __assert_fail
                - addRefWithSession
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1014,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1014,9'
              BranchSideFuncs:
                - addRefWithSession
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1015,36'
              BranchSideFuncs:
                - addRefWithSession
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1017,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1018,24'
              BranchSideFuncs:
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1021,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1025,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1026,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1027,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:838,27'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:848,12'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:850,37'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:860,8'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:861,9'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:869,14'
          Dst:             checkParentReference
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:871,9'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:879,8'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:880,9'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:891,9'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:893,16'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:895,13'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:927,13'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:939,23'
          Dst:             referenceTypeIndices
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:940,23'
          Dst:             referenceTypeIndices
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:941,44'
          Dst:             UA_ReferenceTypeSet_union
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:948,45'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:949,43'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:950,17'
          Dst:             isNodeInTree
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:951,17'
          Dst:             isNodeInTree
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:952,17'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:964,23'
          Dst:             referenceTypeIndices
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:965,23'
          Dst:             referenceTypeIndices
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:966,44'
          Dst:             UA_ReferenceTypeSet_union
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:974,43'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:976,17'
          Dst:             isNodeInTree
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:978,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:980,17'
          Dst:             isNodeInTree_singleRef
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:984,39'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:985,17'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:994,9'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:995,12'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:996,13'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1002,18'
          Dst:             addRefWithSession
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1005,13'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1014,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1015,18'
          Dst:             addRefWithSession
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1018,13'
          Dst:             logAddNode
    - functionName:    checkSetIsDynamicVariable
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - session
        - nodeId
      BBCount:         12
      ICount:          125
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - Operation_Browse
        - UA_BrowseDescription_init
        - UA_BrowseResult_clear
        - UA_BrowseResult_init
        - UA_NODEID_NUMERIC
        - UA_ReferenceTypeSet_init
        - UA_Server_editNode
        - isNodeInTree
        - referenceTypeIndices
        - setVariableNodeDynamic
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1397,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1398,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1401,30'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_BrowseDescription_init.3593
                - UA_NODEID_NUMERIC.3585
                - UA_BrowseResult_init.3594
                - Operation_Browse
                - UA_BrowseResult_clear.3595
                - UA_Server_editNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1402,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1403,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1406,29'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree
                - UA_BrowseDescription_init.3593
                - UA_NODEID_NUMERIC.3585
                - UA_BrowseResult_init.3594
                - Operation_Browse
                - UA_BrowseResult_clear.3595
                - UA_Server_editNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1407,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1408,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1413,5'
              BranchSideFuncs:
                - UA_BrowseDescription_init.3593
                - UA_NODEID_NUMERIC.3585
                - UA_BrowseResult_init.3594
                - Operation_Browse
                - UA_BrowseResult_clear.3595
                - UA_Server_editNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1425,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1426,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1429,16'
              BranchSideFuncs:
                - UA_Server_editNode
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1393,5'
          Dst:             UA_ReferenceTypeSet_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1394,34'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1396,9'
          Dst:             referenceTypeIndices
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1401,30'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1402,8'
          Dst:             isNodeInTree
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1406,29'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1407,8'
          Dst:             isNodeInTree
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1413,5'
          Dst:             UA_BrowseDescription_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1416,26'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1420,5'
          Dst:             UA_BrowseResult_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1422,5'
          Dst:             Operation_Browse
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1424,5'
          Dst:             UA_BrowseResult_clear
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1430,5'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1430,5'
          Dst:             setVariableNodeDynamic
    - functionName:    deleteNode
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - bool
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - deleteReferences
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK_ASSERT
        - deleteNodeOperation
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2071,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2076,5'
          Dst:             deleteNodeOperation
    - functionName:    addNode_finish
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - session
        - nodeId
      BBCount:         77
      ICount:          465
      EdgeCount:       104
      CyclomaticComplexity: 29
      functionsReached:
        - UA_NODESTORE_GET
        - addInterfaceChildren
        - addTypeChildren
        - checkSetIsDynamicVariable
        - deleteNode
        - getNodeType
        - logAddNode
        - recursiveCallConstructors
        - setReferenceTypeSubtypes
        - typeCheckVariableNode
        - useVariableTypeAttributes
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1453,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1454,9'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
                - getNodeType
                - logAddNode
                - checkSetIsDynamicVariable
                - setReferenceTypeSubtypes
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1457,19'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
                - getNodeType
                - logAddNode
                - checkSetIsDynamicVariable
                - setReferenceTypeSubtypes
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1458,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1459,43'
              BranchSideFuncs:
                - setReferenceTypeSubtypes
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
                - getNodeType
                - logAddNode
                - checkSetIsDynamicVariable
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1466,8'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
                - getNodeType
                - logAddNode
                - checkSetIsDynamicVariable
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1460,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1461,13'
              BranchSideFuncs:
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1462,5'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
                - getNodeType
                - logAddNode
                - checkSetIsDynamicVariable
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1466,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1467,20'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
                - getNodeType
                - logAddNode
                - checkSetIsDynamicVariable
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1484,8'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
                - getNodeType
                - logAddNode
                - checkSetIsDynamicVariable
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1467,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1468,16'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
                - getNodeType
                - logAddNode
                - checkSetIsDynamicVariable
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1479,5'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
                - getNodeType
                - logAddNode
                - checkSetIsDynamicVariable
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1468,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1475,24'
              BranchSideFuncs:
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1478,9'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
                - getNodeType
                - logAddNode
                - checkSetIsDynamicVariable
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1484,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1485,44'
              BranchSideFuncs:
                - checkSetIsDynamicVariable
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
                - getNodeType
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1491,8'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
                - getNodeType
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1486,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1487,13'
              BranchSideFuncs:
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1488,5'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
                - getNodeType
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1491,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1492,8'
              BranchSideFuncs:
                - getNodeType
                - logAddNode
                - deleteNode
                - recursiveCallConstructors
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1494,28'
              BranchSideFuncs:
                - getNodeType
                - logAddNode
                - deleteNode
                - recursiveCallConstructors
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1492,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1493,8'
              BranchSideFuncs:
                - getNodeType
                - logAddNode
                - deleteNode
                - recursiveCallConstructors
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1494,28'
              BranchSideFuncs:
                - getNodeType
                - logAddNode
                - deleteNode
                - recursiveCallConstructors
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1491,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1494,28'
              BranchSideFuncs:
                - getNodeType
                - logAddNode
                - deleteNode
                - recursiveCallConstructors
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1506,8'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1495,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1496,16'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1503,5'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
                - useVariableTypeAttributes
                - typeCheckVariableNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1496,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1497,17'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1498,24'
              BranchSideFuncs:
                - logAddNode
                - deleteNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1506,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1507,8'
              BranchSideFuncs:
                - useVariableTypeAttributes
                - typeCheckVariableNode
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1510,44'
              BranchSideFuncs:
                - useVariableTypeAttributes
                - typeCheckVariableNode
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1506,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1510,44'
              BranchSideFuncs:
                - useVariableTypeAttributes
                - typeCheckVariableNode
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1550,8'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1513,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1520,13'
              BranchSideFuncs:
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1537,40'
              BranchSideFuncs:
                - typeCheckVariableNode
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1539,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1545,13'
              BranchSideFuncs:
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1547,5'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
                - addTypeChildren
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1550,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1551,8'
              BranchSideFuncs:
                - addTypeChildren
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1552,34'
              BranchSideFuncs:
                - addTypeChildren
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1550,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1552,34'
              BranchSideFuncs:
                - addTypeChildren
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1564,8'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1553,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1559,13'
              BranchSideFuncs:
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1561,5'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
                - addInterfaceChildren
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1564,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1564,32'
              BranchSideFuncs:
                - addInterfaceChildren
                - recursiveCallConstructors
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1565,39'
              BranchSideFuncs:
                - addInterfaceChildren
                - recursiveCallConstructors
                - deleteNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1566,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1573,13'
              BranchSideFuncs:
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1575,5'
              BranchSideFuncs:
                - recursiveCallConstructors
                - deleteNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1579,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1580,44'
              BranchSideFuncs:
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1581,8'
              BranchSideFuncs:
                - deleteNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1581,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1581,18'
              BranchSideFuncs:
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1587,5'
              BranchSideFuncs:
                - deleteNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1590,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1591,9'
              BranchSideFuncs:
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1592,8'
              BranchSideFuncs:
                - deleteNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1592,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1593,9'
              BranchSideFuncs:
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1594,8'
              BranchSideFuncs:
                - deleteNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1594,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1595,20'
              BranchSideFuncs:
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1596,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1452,27'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1459,18'
          Dst:             setReferenceTypeSubtypes
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1485,18'
          Dst:             checkSetIsDynamicVariable
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1494,16'
          Dst:             getNodeType
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1498,13'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1510,18'
          Dst:             useVariableTypeAttributes
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1537,18'
          Dst:             typeCheckVariableNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1552,18'
          Dst:             addTypeChildren
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1565,18'
          Dst:             addInterfaceChildren
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1580,18'
          Dst:             recursiveCallConstructors
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1595,9'
          Dst:             deleteNode
    - functionName:    setReferenceTypeSubtypes
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_ReferenceTypeNode *'
      constantsTouched: []
      argNames:
        - server
        - node
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Array_delete
        - UA_REFTYPESET
        - UA_Server_editNode
        - addReferenceTypeSubtype
        - browseRecursive
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1365,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1366,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1369,45'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Server_editNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1370,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1371,28'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1375,21'
              BranchSideFuncs:
                - UA_Array_delete
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1360,44'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1362,9'
          Dst:             browseRecursive
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1371,9'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1371,9'
          Dst:             addReferenceTypeSubtype
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1375,5'
          Dst:             UA_Array_delete
    - functionName:    logAddNode
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Logger *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - session
        - nodeId
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    useVariableTypeAttributes
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
        - 'struct.UA_VariableTypeNode *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - vt
      BBCount:         27
      ICount:          214
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - UA_DataValue_clear
        - UA_DataValue_init
        - UA_NodeId_isNull
        - UA_ReadValueId_init
        - UA_Variant_init
        - UA_Variant_setArray
        - logAddNode
        - readValueAttribute
        - readWithSession
        - writeAttribute
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:422,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:422,27'
              BranchSideFuncs:
                - UA_DataValue_init.3615
                - readValueAttribute
                - UA_DataValue_clear.3616
                - UA_DataValue_clear.3616
                - UA_NodeId_isNull
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - logAddNode
                - writeAttribute
                - logAddNode
                - writeAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:441,5'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
                - UA_NodeId_isNull
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - logAddNode
                - writeAttribute
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:422,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:424,9'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
                - UA_NodeId_isNull
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - logAddNode
                - writeAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:441,5'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
                - UA_NodeId_isNull
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - logAddNode
                - writeAttribute
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:426,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:426,46'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
                - UA_DataValue_clear.3616
                - UA_NodeId_isNull
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - logAddNode
                - writeAttribute
                - logAddNode
                - writeAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:431,9'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
                - UA_DataValue_clear.3616
                - UA_NodeId_isNull
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - logAddNode
                - writeAttribute
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:426,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:427,37'
              BranchSideFuncs:
                - writeAttribute
                - UA_DataValue_clear.3616
                - UA_DataValue_clear.3616
                - UA_NodeId_isNull
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - logAddNode
                - writeAttribute
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:431,9'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
                - UA_DataValue_clear.3616
                - UA_NodeId_isNull
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - logAddNode
                - writeAttribute
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:433,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:434,24'
              BranchSideFuncs:
                - logAddNode
                - UA_DataValue_clear.3616
                - UA_NodeId_isNull
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - logAddNode
                - writeAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:440,5'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
                - UA_NodeId_isNull
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - logAddNode
                - writeAttribute
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:444,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:445,20'
              BranchSideFuncs:
                - logAddNode
                - writeAttribute
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:456,8'
              BranchSideFuncs:
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:451,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:452,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:453,5'
              BranchSideFuncs:
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:456,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:456,42'
              BranchSideFuncs:
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:466,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:456,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:457,20'
              BranchSideFuncs:
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:466,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:415,5'
          Dst:             UA_ReadValueId_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:418,23'
          Dst:             readWithSession
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:424,9'
          Dst:             UA_DataValue_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:425,18'
          Dst:             readValueAttribute
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:427,22'
          Dst:             writeAttribute
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:431,9'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:434,13'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:441,5'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:444,8'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:445,9'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:448,18'
          Dst:             writeAttribute
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:458,9'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:459,9'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:461,18'
          Dst:             writeAttribute
    - functionName:    typeCheckVariableNode
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
        - 'struct.UA_VariableTypeNode *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - vt
      BBCount:         46
      ICount:          324
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - UA_DataValue_clear
        - UA_DataValue_init
        - UA_NodeId_equal
        - compatibleArrayDimensions
        - compatibleDataTypes
        - compatibleValue
        - compatibleValueRankArrayDimensions
        - compatibleValueRanks
        - logAddNode
        - readValueAttribute
        - setDefaultValue
        - writeAttribute
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:288,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:289,20'
              BranchSideFuncs:
                - compatibleValueRankArrayDimensions
                - logAddNode
                - compatibleValueRanks
                - logAddNode
                - compatibleArrayDimensions
                - logAddNode
                - UA_DataValue_init.3615
                - readValueAttribute
                - UA_NodeId_equal.3617
                - setDefaultValue
                - UA_DataValue_clear.3616
                - compatibleValue
                - compatibleValue
                - writeAttribute
                - UA_DataValue_clear.3616
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:296,44'
              BranchSideFuncs:
                - compatibleValueRankArrayDimensions
                - logAddNode
                - compatibleValueRanks
                - logAddNode
                - compatibleArrayDimensions
                - logAddNode
                - UA_DataValue_init.3615
                - readValueAttribute
                - UA_NodeId_equal.3617
                - setDefaultValue
                - UA_DataValue_clear.3616
                - compatibleValue
                - compatibleValue
                - writeAttribute
                - UA_DataValue_clear.3616
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:296,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:298,20'
              BranchSideFuncs:
                - compatibleValueRanks
                - logAddNode
                - compatibleArrayDimensions
                - logAddNode
                - UA_DataValue_init.3615
                - readValueAttribute
                - UA_NodeId_equal.3617
                - setDefaultValue
                - UA_DataValue_clear.3616
                - compatibleValue
                - compatibleValue
                - writeAttribute
                - UA_DataValue_clear.3616
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:304,30'
              BranchSideFuncs:
                - compatibleValueRanks
                - logAddNode
                - compatibleArrayDimensions
                - logAddNode
                - UA_DataValue_init.3615
                - readValueAttribute
                - UA_NodeId_equal.3617
                - setDefaultValue
                - UA_DataValue_clear.3616
                - compatibleValue
                - compatibleValue
                - writeAttribute
                - UA_DataValue_clear.3616
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:304,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:305,20'
              BranchSideFuncs:
                - compatibleArrayDimensions
                - logAddNode
                - UA_DataValue_init.3615
                - readValueAttribute
                - UA_NodeId_equal.3617
                - setDefaultValue
                - UA_DataValue_clear.3616
                - compatibleValue
                - compatibleValue
                - writeAttribute
                - UA_DataValue_clear.3616
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:312,35'
              BranchSideFuncs:
                - compatibleArrayDimensions
                - logAddNode
                - UA_DataValue_init.3615
                - readValueAttribute
                - UA_NodeId_equal.3617
                - setDefaultValue
                - UA_DataValue_clear.3616
                - compatibleValue
                - compatibleValue
                - writeAttribute
                - UA_DataValue_clear.3616
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:312,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:314,20'
              BranchSideFuncs:
                - UA_DataValue_init.3615
                - readValueAttribute
                - UA_NodeId_equal.3617
                - setDefaultValue
                - UA_DataValue_clear.3616
                - compatibleValue
                - compatibleValue
                - writeAttribute
                - UA_DataValue_clear.3616
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:322,8'
              BranchSideFuncs:
                - UA_DataValue_init.3615
                - readValueAttribute
                - UA_NodeId_equal.3617
                - setDefaultValue
                - UA_DataValue_clear.3616
                - compatibleValue
                - compatibleValue
                - writeAttribute
                - UA_DataValue_clear.3616
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:322,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:323,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:328,5'
              BranchSideFuncs:
                - UA_DataValue_init.3615
                - readValueAttribute
                - UA_NodeId_equal.3617
                - setDefaultValue
                - UA_DataValue_clear.3616
                - compatibleValue
                - compatibleValue
                - writeAttribute
                - UA_DataValue_clear.3616
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:330,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:331,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:335,8'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - setDefaultValue
                - UA_DataValue_clear.3616
                - compatibleValue
                - compatibleValue
                - writeAttribute
                - UA_DataValue_clear.3616
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:335,49'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:335,58'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - setDefaultValue
                - UA_DataValue_clear.3616
                - compatibleValue
                - compatibleValue
                - writeAttribute
                - UA_DataValue_clear.3616
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:348,15'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - setDefaultValue
                - UA_DataValue_clear.3616
                - compatibleValue
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:335,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:336,29'
              BranchSideFuncs:
                - compatibleValue
                - writeAttribute
                - UA_DataValue_clear.3616
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:348,15'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - setDefaultValue
                - UA_DataValue_clear.3616
                - compatibleValue
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:336,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:339,37'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:343,9'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:348,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:349,26'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
                - compatibleValue
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:378,8'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
                - compatibleValue
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:348,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:351,12'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
                - compatibleValue
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:378,8'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
                - compatibleValue
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:351,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:352,13'
              BranchSideFuncs:
                - setDefaultValue
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:360,12'
              BranchSideFuncs:
                - setDefaultValue
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:360,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:361,20'
              BranchSideFuncs:
                - setDefaultValue
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:364,12'
              BranchSideFuncs:
                - setDefaultValue
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:364,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:365,38'
              BranchSideFuncs:
                - setDefaultValue
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:374,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:366,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:372,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:373,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:378,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:379,25'
              BranchSideFuncs:
                - compatibleValue
                - UA_DataValue_clear.3616
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:390,5'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:378,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:387,16'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:390,5'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:288,9'
          Dst:             compatibleDataTypes
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:289,9'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:296,9'
          Dst:             compatibleValueRankArrayDimensions
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:298,9'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:304,9'
          Dst:             compatibleValueRanks
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:305,9'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:312,9'
          Dst:             compatibleArrayDimensions
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:314,9'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:328,5'
          Dst:             UA_DataValue_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:329,28'
          Dst:             readValueAttribute
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:336,13'
          Dst:             compatibleValue
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:339,22'
          Dst:             writeAttribute
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:343,9'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:349,9'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:365,22'
          Dst:             setDefaultValue
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:379,9'
          Dst:             compatibleValue
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:390,5'
          Dst:             UA_DataValue_clear
    - functionName:    addTypeChildren
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - session
        - nodeId
        - typeId
      BBCount:         17
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Array_delete
        - __assert_fail
        - copyAllChildren
        - getParentTypeAndInterfaceHierarchy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:811,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:812,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:813,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_Array_delete
                - copyAllChildren
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:813,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:813,5'
              BranchSideFuncs:
                - UA_Array_delete
                - copyAllChildren
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:816,16'
              BranchSideFuncs:
                - UA_Array_delete
                - copyAllChildren
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:816,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:817,34'
              BranchSideFuncs:
                - copyAllChildren
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:822,21'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:818,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:819,13'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:820,5'
              BranchSideFuncs:
                - UA_Array_delete
                - copyAllChildren
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:809,28'
          Dst:             getParentTypeAndInterfaceHierarchy
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:813,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:817,18'
          Dst:             copyAllChildren
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:822,5'
          Dst:             UA_Array_delete
    - functionName:    addInterfaceChildren
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - session
        - nodeId
        - typeId
      BBCount:         22
      ICount:          146
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - UA_Array_delete
        - UA_NODEID_NUMERIC
        - addRef
        - copyAllChildren
        - getAllInterfaceChildNodeIds
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:577,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:578,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:581,16'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_NODEID_NUMERIC.3585
                - addRef
                - copyAllChildren
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:581,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:582,34'
              BranchSideFuncs:
                - copyAllChildren
                - UA_Array_delete
                - UA_NODEID_NUMERIC.3585
                - addRef
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:589,16'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_NODEID_NUMERIC.3585
                - addRef
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:583,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:584,29'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:587,5'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_NODEID_NUMERIC.3585
                - addRef
                - copyAllChildren
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:589,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:590,27'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.3585
                - addRef
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:601,21'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:594,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:595,20'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_NODEID_NUMERIC.3585
                - addRef
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:596,19'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_NODEID_NUMERIC.3585
                - addRef
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:596,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:0,0'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:597,13'
              BranchSideFuncs:
                - UA_Array_delete
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:575,28'
          Dst:             getAllInterfaceChildNodeIds
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:582,18'
          Dst:             copyAllChildren
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:584,13'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:590,27'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:591,18'
          Dst:             addRef
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:601,5'
          Dst:             UA_Array_delete
    - functionName:    recursiveCallConstructors
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
        - 'union.UA_Node *'
      constantsTouched: []
      argNames:
        - server
        - session
        - nodeId
        - type
      BBCount:         69
      ICount:          572
      EdgeCount:       94
      CyclomaticComplexity: 27
      functionsReached:
        - Operation_Browse
        - UA_BrowseDescription_init
        - UA_BrowseResult_clear
        - UA_BrowseResult_init
        - UA_ExpandedNodeId_isLocal
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_NODEID_NUMERIC
        - UA_NODESTORE_GET
        - UA_Server_editNode
        - UA_UNLOCK
        - getNodeType
        - recursiveCallConstructors
        - setConstructedNodeContext
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1240,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1241,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1244,19'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_ExpandedNodeId_isLocal
                - UA_NODESTORE_GET.3565
                - recursiveCallConstructors
                - getNodeType
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1245,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1246,43'
              BranchSideFuncs:
                - UA_ExpandedNodeId_isLocal
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_NODESTORE_GET.3565
                - recursiveCallConstructors
                - getNodeType
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1277,5'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1247,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1248,13'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_ExpandedNodeId_isLocal
                - recursiveCallConstructors
                - getNodeType
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1249,50'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_ExpandedNodeId_isLocal
                - recursiveCallConstructors
                - getNodeType
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1250,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1251,13'
              BranchSideFuncs:
                - recursiveCallConstructors
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_ExpandedNodeId_isLocal
                - UA_NODESTORE_GET.3565
                - getNodeType
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1252,12'
              BranchSideFuncs:
                - recursiveCallConstructors
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_ExpandedNodeId_isLocal
                - UA_NODESTORE_GET.3565
                - getNodeType
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1252,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1253,13'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_ExpandedNodeId_isLocal
                - UA_NODESTORE_GET.3565
                - recursiveCallConstructors
                - getNodeType
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1257,24'
              BranchSideFuncs:
                - recursiveCallConstructors
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_ExpandedNodeId_isLocal
                - UA_NODESTORE_GET.3565
                - getNodeType
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1258,60'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1259,12'
              BranchSideFuncs:
                - getNodeType
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - recursiveCallConstructors
                - UA_ExpandedNodeId_isLocal
                - UA_NODESTORE_GET.3565
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1260,38'
              BranchSideFuncs:
                - getNodeType
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - recursiveCallConstructors
                - UA_ExpandedNodeId_isLocal
                - UA_NODESTORE_GET.3565
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1258,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1260,38'
              BranchSideFuncs:
                - getNodeType
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - recursiveCallConstructors
                - UA_ExpandedNodeId_isLocal
                - UA_NODESTORE_GET.3565
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1268,9'
              BranchSideFuncs:
                - recursiveCallConstructors
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_ExpandedNodeId_isLocal
                - UA_NODESTORE_GET.3565
                - getNodeType
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1261,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1262,17'
              BranchSideFuncs:
                - recursiveCallConstructors
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_ExpandedNodeId_isLocal
                - UA_NODESTORE_GET.3565
                - getNodeType
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1266,9'
              BranchSideFuncs:
                - recursiveCallConstructors
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_ExpandedNodeId_isLocal
                - UA_NODESTORE_GET.3565
                - getNodeType
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1271,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1272,13'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_ExpandedNodeId_isLocal
                - UA_NODESTORE_GET.3565
                - recursiveCallConstructors
                - getNodeType
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1273,12'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_ExpandedNodeId_isLocal
                - UA_NODESTORE_GET.3565
                - recursiveCallConstructors
                - getNodeType
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1273,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1274,13'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1275,5'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_ExpandedNodeId_isLocal
                - UA_NODESTORE_GET.3565
                - recursiveCallConstructors
                - getNodeType
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1280,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1281,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1284,44'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1285,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1286,9'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1287,21'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1291,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1292,20'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1302,33'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1297,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1298,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1299,5'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1303,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1303,16'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1305,13'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1303,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1304,22'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1305,13'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1307,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1307,21'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1318,33'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1307,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1308,20'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1318,33'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1313,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1314,13'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1315,5'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1320,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1321,9'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1324,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1328,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1328,21'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1328,32'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1328,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1328,32'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1329,20'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_UNLOCK.3567
                - UA_LOCK.3568
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1336,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1337,20'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1342,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1226,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1230,5'
          Dst:             UA_BrowseDescription_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1232,26'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1237,5'
          Dst:             UA_BrowseResult_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1239,5'
          Dst:             Operation_Browse
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1247,13'
          Dst:             UA_ExpandedNodeId_isLocal
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1249,33'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1260,26'
          Dst:             getNodeType
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1269,18'
          Dst:             recursiveCallConstructors
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1277,5'
          Dst:             UA_BrowseResult_clear
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1284,27'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1292,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1296,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1308,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1312,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1318,14'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1318,14'
          Dst:             setConstructedNodeContext
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1329,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1332,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1337,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1340,9'
          Dst:             UA_LOCK
    - functionName:    addRef
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - bool
      constantsTouched: []
      argNames:
        - server
        - sourceId
        - referenceTypeId
        - targetId
        - forward
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - addRefWithSession
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:565,12'
          Dst:             addRefWithSession
    - functionName:    addRefWithSession
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - bool
      constantsTouched: []
      argNames:
        - server
        - session
        - sourceId
        - referenceTypeId
        - targetId
        - forward
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Operation_addReference
        - UA_AddReferencesItem_init
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:550,5'
          Dst:             UA_AddReferencesItem_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:557,5'
          Dst:             Operation_addReference
    - functionName:    UA_DataValue_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_DataValue_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:832,1'
          Dst:             UA_clear
    - functionName:    UA_NodeId_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:626,13'
          Dst:             UA_order
    - functionName:    setDefaultValue
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_VariableNode *'
      constantsTouched: []
      argNames:
        - server
        - node
      BBCount:         27
      ICount:          187
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - UA_Array_delete
        - UA_NodeId_equal
        - UA_REFTYPESET
        - UA_Server_findDataType
        - UA_Variant_clear
        - UA_Variant_init
        - UA_Variant_setArray
        - UA_Variant_setScalar
        - UA_new
        - browseRecursive
        - writeAttribute
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:199,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:207,36'
              BranchSideFuncs:
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - UA_Variant_clear.3591
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:244,5'
              BranchSideFuncs:
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - UA_Variant_clear.3591
                - UA_new
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:214,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:215,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:217,20'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - UA_Variant_clear.3591
                - UA_new
                - UA_Variant_setScalar
                - UA_NodeId_equal.3617
                - UA_NodeId_equal.3617
                - UA_Server_findDataType
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:217,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:221,33'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - UA_NodeId_equal.3617
                - UA_Server_findDataType
                - UA_Array_delete
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - UA_Variant_clear.3591
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:236,25'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - UA_Variant_clear.3591
                - UA_new
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:220,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:222,17'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - UA_Variant_clear.3591
                - UA_new
                - UA_Variant_setScalar
                - UA_NodeId_equal.3617
                - UA_NodeId_equal.3617
                - UA_Server_findDataType
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:227,33'
              BranchSideFuncs:
                - UA_NodeId_equal.3617
                - UA_Server_findDataType
                - UA_Array_delete
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - UA_Variant_clear.3591
                - UA_new
                - UA_Variant_setScalar
                - UA_NodeId_equal.3617
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:226,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:228,17'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - UA_Variant_clear.3591
                - UA_new
                - UA_Variant_setScalar
                - UA_NodeId_equal.3617
                - UA_NodeId_equal.3617
                - UA_Server_findDataType
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:231,43'
              BranchSideFuncs:
                - UA_Server_findDataType
                - UA_Array_delete
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - UA_Variant_clear.3591
                - UA_new
                - UA_Variant_setScalar
                - UA_NodeId_equal.3617
                - UA_NodeId_equal.3617
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:232,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:233,17'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - UA_Variant_clear.3591
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:234,9'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - UA_Variant_clear.3591
                - UA_new
                - UA_Variant_setScalar
                - UA_NodeId_equal.3617
                - UA_NodeId_equal.3617
                - UA_Server_findDataType
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:238,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:239,13'
              BranchSideFuncs:
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - UA_Variant_clear.3591
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:240,5'
              BranchSideFuncs:
                - UA_Variant_init.3618
                - UA_Variant_setArray
                - writeAttribute
                - UA_Variant_clear.3591
                - UA_new
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:245,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:247,29'
              BranchSideFuncs:
                - UA_new
                - UA_Variant_setScalar
                - writeAttribute
                - UA_Variant_clear.3591
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:271,44'
              BranchSideFuncs:
                - UA_Variant_setArray
                - writeAttribute
                - UA_Variant_clear.3591
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:248,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:249,13'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - writeAttribute
                - UA_Variant_clear.3591
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:250,36'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - writeAttribute
                - UA_Variant_clear.3591
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:198,31'
          Dst:             UA_Server_findDataType
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:207,36'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:210,15'
          Dst:             browseRecursive
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:220,16'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:226,16'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:231,20'
          Dst:             UA_Server_findDataType
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:236,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:244,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:247,22'
          Dst:             UA_new
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:250,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:271,9'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:275,11'
          Dst:             writeAttribute
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:279,5'
          Dst:             UA_Variant_clear
    - functionName:    UA_Variant_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ReadValueId_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4880
      functionLinenumberEnd: 4880
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReadValueId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    addReferenceTypeSubtype
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'union.UA_Node *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - context
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ReferenceTypeSet_union
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1350,9'
          Dst:             UA_ReferenceTypeSet_union
    - functionName:    deleteNodeOperation
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1963
      functionLinenumberEnd: 2034
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'char *'
        - 'struct.UA_DeleteNodesItem *'
        - 'int *'
      constantsTouched: []
      argNames:
        - server
        - session
        - context
        - item
        - result
      BBCount:         22
      ICount:          209
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - RefTree_clear
        - RefTree_init
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_NODEID_NUMERIC
        - UA_NODESTORE_GET
        - UA_Node_hasSubTypeOrInstances
        - UA_UNLOCK
        - buildDeleteNodeSet
        - deconstructNodeSet
        - deleteNodeSet
        - referenceTypeIndices
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1967,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1967,44'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - UA_Node_hasSubTypeOrInstances
                - UA_NODEID_NUMERIC.3585
                - referenceTypeIndices
                - RefTree_init
                - buildDeleteNodeSet
                - deconstructNodeSet
                - deleteNodeSet
                - RefTree_clear
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1979,44'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - UA_Node_hasSubTypeOrInstances
                - UA_NODEID_NUMERIC.3585
                - referenceTypeIndices
                - RefTree_init
                - buildDeleteNodeSet
                - deconstructNodeSet
                - deleteNodeSet
                - RefTree_clear
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1967,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1968,20'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_LOCK.3568
                - UA_NODESTORE_GET.3565
                - UA_Node_hasSubTypeOrInstances
                - UA_NODEID_NUMERIC.3585
                - referenceTypeIndices
                - RefTree_init
                - buildDeleteNodeSet
                - deconstructNodeSet
                - deleteNodeSet
                - RefTree_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1979,44'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - UA_Node_hasSubTypeOrInstances
                - UA_NODEID_NUMERIC.3585
                - referenceTypeIndices
                - RefTree_init
                - buildDeleteNodeSet
                - deconstructNodeSet
                - deleteNodeSet
                - RefTree_clear
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1969,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1972,22'
              BranchSideFuncs:
                - UA_LOCK.3568
                - UA_NODESTORE_GET.3565
                - UA_Node_hasSubTypeOrInstances
                - UA_NODEID_NUMERIC.3585
                - referenceTypeIndices
                - RefTree_init
                - buildDeleteNodeSet
                - deconstructNodeSet
                - deleteNodeSet
                - RefTree_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1976,18'
              BranchSideFuncs:
                - UA_LOCK.3568
                - UA_NODESTORE_GET.3565
                - UA_Node_hasSubTypeOrInstances
                - UA_NODEID_NUMERIC.3585
                - referenceTypeIndices
                - RefTree_init
                - buildDeleteNodeSet
                - deconstructNodeSet
                - deleteNodeSet
                - RefTree_clear
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1980,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1981,10'
              BranchSideFuncs:
                - UA_Node_hasSubTypeOrInstances
                - UA_NODEID_NUMERIC.3585
                - referenceTypeIndices
                - RefTree_init
                - buildDeleteNodeSet
                - deconstructNodeSet
                - deleteNodeSet
                - RefTree_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1985,39'
              BranchSideFuncs:
                - UA_Node_hasSubTypeOrInstances
                - UA_NODEID_NUMERIC.3585
                - referenceTypeIndices
                - RefTree_init
                - buildDeleteNodeSet
                - deconstructNodeSet
                - deleteNodeSet
                - RefTree_clear
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1985,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1990,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1999,5'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.3585
                - referenceTypeIndices
                - RefTree_init
                - buildDeleteNodeSet
                - deconstructNodeSet
                - deleteNodeSet
                - RefTree_clear
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2009,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2010,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2016,15'
              BranchSideFuncs:
                - RefTree_init
                - buildDeleteNodeSet
                - deconstructNodeSet
                - deleteNodeSet
                - RefTree_clear
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2017,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2018,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2019,34'
              BranchSideFuncs:
                - buildDeleteNodeSet
                - deconstructNodeSet
                - deleteNodeSet
                - RefTree_clear
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2021,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2027,5'
              BranchSideFuncs:
                - deconstructNodeSet
                - deleteNodeSet
                - RefTree_clear
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2030,24'
              BranchSideFuncs:
                - deconstructNodeSet
                - deleteNodeSet
                - RefTree_clear
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1964,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1968,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1972,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1976,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1979,27'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1985,8'
          Dst:             UA_Node_hasSubTypeOrInstances
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2007,20'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2008,15'
          Dst:             referenceTypeIndices
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2016,15'
          Dst:             RefTree_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2019,15'
          Dst:             buildDeleteNodeSet
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2030,5'
          Dst:             deconstructNodeSet
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2031,5'
          Dst:             deleteNodeSet
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2033,5'
          Dst:             RefTree_clear
    - functionName:    setVariableNodeDynamic
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'union.UA_Node *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - ctx
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1382,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1383,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1384,63'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    checkParentReference
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeHead *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - session
        - head
        - parentNodeId
        - referenceTypeId
      BBCount:         37
      ICount:          323
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_NODESTORE_GET
        - UA_NodeId_isNull
        - isNodeInTree_singleRef
        - logAddNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:118,48'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:119,9'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - UA_NODESTORE_GET.3565
                - logAddNode
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:120,25'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - UA_NODESTORE_GET.3565
                - logAddNode
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:119,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:120,25'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - UA_NODESTORE_GET.3565
                - logAddNode
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
                - UA_NodeId_isNull
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:124,46'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - logAddNode
                - UA_NODESTORE_GET.3565
                - logAddNode
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:120,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:120,59'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - UA_NODESTORE_GET.3565
                - logAddNode
                - UA_NODESTORE_GET.3565
                - logAddNode
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:124,46'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - logAddNode
                - UA_NODESTORE_GET.3565
                - logAddNode
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:118,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:124,46'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - logAddNode
                - UA_NODESTORE_GET.3565
                - logAddNode
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:125,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:126,20'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - logAddNode
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:131,36'
              BranchSideFuncs:
                - UA_NODESTORE_GET.3565
                - logAddNode
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:136,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:137,20'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:143,8'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:143,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:144,20'
              BranchSideFuncs:
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:151,42'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:153,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:154,20'
              BranchSideFuncs:
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:160,8'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:160,49'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:161,8'
              BranchSideFuncs:
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:165,12'
              BranchSideFuncs:
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:161,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:162,8'
              BranchSideFuncs:
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:165,12'
              BranchSideFuncs:
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:162,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:163,8'
              BranchSideFuncs:
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:165,12'
              BranchSideFuncs:
                - logAddNode
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:160,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:165,12'
              BranchSideFuncs:
                - logAddNode
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:182,36'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.3585
                - isNodeInTree_singleRef
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:165,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:167,24'
              BranchSideFuncs:
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:172,12'
              BranchSideFuncs:
                - logAddNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:172,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:173,24'
              BranchSideFuncs:
                - logAddNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:178,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:183,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:185,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:190,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:120,8'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:120,42'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:124,29'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:126,9'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:135,36'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:137,9'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:144,9'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:154,9'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:167,13'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:173,13'
          Dst:             logAddNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:182,36'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:183,9'
          Dst:             isNodeInTree_singleRef
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:185,9'
          Dst:             logAddNode
    - functionName:    UA_ExpandedNodeId_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Server_setNodeTypeLifecycle
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2877
      functionLinenumberEnd: 2881
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - lifecycle
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - setNodeTypeLifecycle
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2878,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2879,28'
          Dst:             setNodeTypeLifecycle
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2880,5'
          Dst:             UA_UNLOCK
    - functionName:    setNodeTypeLifecycle
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2869
      functionLinenumberEnd: 2872
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - lifecycle
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Server_editNode
        - setNodeTypeLifecycleCallback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2870,12'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2870,12'
          Dst:             setNodeTypeLifecycleCallback
    - functionName:    setNodeTypeLifecycleCallback
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2856
      functionLinenumberEnd: 2865
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'union.UA_Node *'
        - 'struct.UA_NodeTypeLifecycle *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - lifecycle
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2857,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2858,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2859,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2859,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2860,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2862,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Server_setAdminSessionContext
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2850
      functionLinenumberEnd: 2852
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - context
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Server_getMethodNodeCallback
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2822
      functionLinenumberEnd: 2840
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - server
        - methodNodeId
        - outMethodCallback
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_NODESTORE_GET
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2825,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2826,20'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_UNLOCK.3567
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2830,8'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_UNLOCK.3567
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2830,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2831,9'
              BranchSideFuncs:
                - UA_UNLOCK.3567
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2836,26'
              BranchSideFuncs:
                - UA_UNLOCK.3567
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2823,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2824,27'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2826,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2832,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2838,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Server_setMethodNodeCallback
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2812
      functionLinenumberEnd: 2816
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - server
        - methodNodeId
        - methodCallback
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - setMethodNode_callback
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2813,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2814,28'
          Dst:             setMethodNode_callback
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2815,5'
          Dst:             UA_UNLOCK
    - functionName:    setMethodNode_callback
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2802
      functionLinenumberEnd: 2806
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - server
        - methodNodeId
        - methodCallback
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_Server_editNode
        - editMethodCallback
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2803,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2804,12'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2804,12'
          Dst:             editMethodCallback
    - functionName:    editMethodCallback
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2792
      functionLinenumberEnd: 2797
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'union.UA_Node *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - methodCallback
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2793,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2794,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2795,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Server_addMethodNodeEx
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2773
      functionLinenumberEnd: 2787
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_MethodAttributes *'
        - 'func_type *'
        - size_t
        - 'struct.UA_Argument *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - size_t
        - 'struct.UA_Argument *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - requestedNewNodeId
        - parentNodeId
        - referenceTypeId
        - browseName
        - attr
        - method
        - inputArgumentsSize
        - inputArguments
        - inputArgumentsRequestedNewNodeId
        - inputArgumentsOutNewNodeId
        - outputArgumentsSize
        - outputArguments
        - outputArgumentsRequestedNewNodeId
        - outputArgumentsOutNewNodeId
        - nodeContext
        - outNewNodeId
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - addMethodNode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2774,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2775,25'
          Dst:             addMethodNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2786,5'
          Dst:             UA_UNLOCK
    - functionName:    addMethodNode
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2730
      functionLinenumberEnd: 2759
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_MethodAttributes *'
        - 'func_type *'
        - size_t
        - 'struct.UA_Argument *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - size_t
        - 'struct.UA_Argument *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - requestedNewNodeId
        - parentNodeId
        - referenceTypeId
        - browseName
        - attr
        - method
        - inputArgumentsSize
        - inputArguments
        - inputArgumentsRequestedNewNodeId
        - inputArgumentsOutNewNodeId
        - outputArgumentsSize
        - outputArguments
        - outputArgumentsRequestedNewNodeId
        - outputArgumentsOutNewNodeId
        - nodeContext
        - outNewNodeId
      BBCount:         12
      ICount:          131
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Operation_addNode_begin
        - UA_AddNodesItem_init
        - UA_ExtensionObject_setValueNoDelete
        - UA_NodeId_clear
        - UA_NodeId_init
        - UA_Server_addMethodNodeEx_finish
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2739,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2740,9'
              BranchSideFuncs:
                - Operation_addNode_begin
                - UA_Server_addMethodNodeEx_finish
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2743,52'
              BranchSideFuncs:
                - Operation_addNode_begin
                - UA_Server_addMethodNodeEx_finish
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2746,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2747,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2749,47'
              BranchSideFuncs:
                - UA_Server_addMethodNodeEx_finish
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2756,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2757,9'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2758,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2732,5'
          Dst:             UA_AddNodesItem_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2736,5'
          Dst:             UA_ExtensionObject_setValueNoDelete
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2740,9'
          Dst:             UA_NodeId_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2743,28'
          Dst:             Operation_addNode_begin
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2749,14'
          Dst:             UA_Server_addMethodNodeEx_finish
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2757,9'
          Dst:             UA_NodeId_clear
    - functionName:    UA_AddNodesItem_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3296
      functionLinenumberEnd: 3296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_AddNodesItem *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Operation_addNode_begin
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'char *'
        - 'struct.UA_AddNodesItem *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - session
        - nodeContext
        - item
        - parentNodeId
        - referenceTypeId
        - outNewNodeId
      BBCount:         21
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - UA_NodeId_clear
        - UA_NodeId_init
        - UA_QualifiedName_clear
        - UA_QualifiedName_isNull
        - addNode_addRefs
        - addNode_raw
        - checkSetBrowseName
        - deleteNode
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1189,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1190,9'
              BranchSideFuncs:
                - UA_QualifiedName_isNull.3589
                - checkSetBrowseName
                - addNode_raw
                - addNode_addRefs
                - UA_QualifiedName_clear.3588
                - UA_NodeId_clear.3590
                - deleteNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1196,56'
              BranchSideFuncs:
                - UA_QualifiedName_isNull.3589
                - checkSetBrowseName
                - addNode_raw
                - addNode_addRefs
                - UA_QualifiedName_clear.3588
                - UA_NodeId_clear.3590
                - deleteNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1199,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1200,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1203,26'
              BranchSideFuncs:
                - addNode_raw
                - addNode_addRefs
                - UA_QualifiedName_clear.3588
                - UA_NodeId_clear.3590
                - deleteNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1204,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1205,9'
              BranchSideFuncs:
                - UA_QualifiedName_clear.3588
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1208,30'
              BranchSideFuncs:
                - addNode_addRefs
                - UA_QualifiedName_clear.3588
                - UA_NodeId_clear.3590
                - deleteNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1210,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1211,20'
              BranchSideFuncs:
                - deleteNode
                - UA_QualifiedName_clear.3588
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1213,8'
              BranchSideFuncs:
                - UA_QualifiedName_clear.3588
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1213,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1213,25'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_QualifiedName_clear.3588
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1214,9'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
                - UA_QualifiedName_clear.3588
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1217,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1218,63'
              BranchSideFuncs:
                - UA_QualifiedName_clear.3588
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1219,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1190,9'
          Dst:             UA_NodeId_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1196,31'
          Dst:             UA_QualifiedName_isNull
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1198,9'
          Dst:             checkSetBrowseName
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1203,14'
          Dst:             addNode_raw
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1208,14'
          Dst:             addNode_addRefs
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1211,9'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1214,9'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1218,9'
          Dst:             UA_QualifiedName_clear
    - functionName:    UA_Server_addMethodNodeEx_finish
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2597
      functionLinenumberEnd: 2699
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - size_t
        - 'struct.UA_Argument *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - size_t
        - 'struct.UA_Argument *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - method
        - inputArgumentsSize
        - inputArguments
        - inputArgumentsRequestedNewNodeId
        - inputArgumentsOutNewNodeId
        - outputArgumentsSize
        - outputArguments
        - outputArgumentsRequestedNewNodeId
        - outputArgumentsOutNewNodeId
      BBCount:         46
      ICount:          393
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - Operation_Browse
        - UA_BrowseDescription_init
        - UA_BrowseResult_clear
        - UA_BrowseResult_init
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_NodeId_copy
        - UA_NodeId_isNull
        - UA_QUALIFIEDNAME
        - UA_String_equal
        - UA_Variant_setArray
        - addNode
        - addNode_finish
        - deleteNode
        - setMethodNode_callback
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2614,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2615,20'
              BranchSideFuncs:
                - deleteNode
                - UA_BrowseResult_clear.3595
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2621,29'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.3581
                - UA_QUALIFIEDNAME.3581
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
                - UA_String_equal.3592
                - UA_String_equal.3592
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2625,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2626,43'
              BranchSideFuncs:
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
                - UA_String_equal.3592
                - UA_String_equal.3592
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2636,8'
              BranchSideFuncs:
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2627,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2628,29'
              BranchSideFuncs:
                - UA_String_equal.3592
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
                - UA_String_equal.3592
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2630,17'
              BranchSideFuncs:
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
                - UA_String_equal.3592
                - UA_String_equal.3592
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2627,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2629,27'
              BranchSideFuncs:
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
                - UA_String_equal.3592
                - UA_String_equal.3592
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2630,17'
              BranchSideFuncs:
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
                - UA_String_equal.3592
                - UA_String_equal.3592
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2636,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2636,34'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2656,8'
              BranchSideFuncs:
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2636,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2637,38'
              BranchSideFuncs:
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2656,8'
              BranchSideFuncs:
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2651,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2652,13'
              BranchSideFuncs:
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2653,5'
              BranchSideFuncs:
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
                - UA_NodeId_isNull
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2656,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2656,35'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2675,37'
              BranchSideFuncs:
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2656,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2657,38'
              BranchSideFuncs:
                - UA_LOCALIZEDTEXT.3563
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.3581
                - addNode
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2675,37'
              BranchSideFuncs:
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2671,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2672,13'
              BranchSideFuncs:
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2673,5'
              BranchSideFuncs:
                - setMethodNode_callback
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2676,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2677,9'
              BranchSideFuncs:
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2680,29'
              BranchSideFuncs:
                - addNode_finish
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2681,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2682,9'
              BranchSideFuncs:
                - deleteNode
                - deleteNode
                - deleteNode
                - UA_BrowseResult_clear.3595
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2684,8'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
                - UA_NodeId_copy.3587
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2684,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2685,38'
              BranchSideFuncs:
                - UA_NodeId_copy.3587
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2687,8'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
                - UA_NodeId_copy.3587
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2687,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2688,39'
              BranchSideFuncs:
                - UA_NodeId_copy.3587
                - UA_BrowseResult_clear.3595
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2690,5'
              BranchSideFuncs:
                - UA_BrowseResult_clear.3595
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2600,5'
          Dst:             UA_BrowseDescription_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2602,26'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2609,5'
          Dst:             UA_BrowseResult_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2611,5'
          Dst:             Operation_Browse
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2615,9'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2616,9'
          Dst:             UA_BrowseResult_clear
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2623,44'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2624,45'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2628,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2631,17'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2636,34'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2639,28'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2645,9'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2648,47'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2647,18'
          Dst:             addNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2656,35'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2659,28'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2665,9'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2668,47'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2667,18'
          Dst:             addNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2675,14'
          Dst:             setMethodNode_callback
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2680,14'
          Dst:             addNode_finish
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2685,9'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2688,9'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2690,5'
          Dst:             UA_BrowseResult_clear
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2694,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2695,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2696,5'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2697,5'
          Dst:             UA_BrowseResult_clear
    - functionName:    addNode
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1667
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.UA_Server *'
        - int
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_DataType *'
        - 'char *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - nodeClass
        - requestedNewNodeId
        - parentNodeId
        - referenceTypeId
        - browseName
        - typeDefinition
        - attr
        - attributeType
        - nodeContext
        - outNewNodeId
      BBCount:         6
      ICount:          100
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Operation_addNode
        - UA_AddNodesItem_init
        - UA_AddNodesResult_init
        - UA_ExtensionObject_setValueNoDelete
        - UA_LOCK_ASSERT
        - UA_NodeId_clear
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1663,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1664,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1666,33'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1645,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1649,5'
          Dst:             UA_AddNodesItem_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1656,5'
          Dst:             UA_ExtensionObject_setValueNoDelete
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1661,5'
          Dst:             UA_AddNodesResult_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1662,5'
          Dst:             Operation_addNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1666,9'
          Dst:             UA_NodeId_clear
    - functionName:    UA_AddNodesResult_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3332
      functionLinenumberEnd: 3332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_AddNodesResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Operation_addNode
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'char *'
        - 'struct.UA_AddNodesItem *'
        - 'struct.UA_AddNodesResult *'
      constantsTouched: []
      argNames:
        - server
        - session
        - nodeContext
        - item
        - result
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - Operation_addNode_begin
        - UA_NodeId_clear
        - addNode_finish
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1606,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1607,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1610,41'
              BranchSideFuncs:
                - addNode_finish
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1613,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1613,8'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1614,26'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1603,9'
          Dst:             Operation_addNode_begin
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1610,26'
          Dst:             addNode_finish
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1614,9'
          Dst:             UA_NodeId_clear
    - functionName:    addNode_raw
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'char *'
        - 'struct.UA_AddNodesItem *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - session
        - nodeContext
        - item
        - outNewNodeId
      BBCount:         40
      ICount:          355
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_NodeId_clear
        - UA_NodeId_copy
        - UA_Node_setAttributes
        - UA_QualifiedName_copy
        - UA_UNLOCK
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1036,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1036,44'
              BranchSideFuncs:
                - UA_NodeId_copy.3587
                - UA_QualifiedName_copy.3651
                - UA_Node_setAttributes
                - UA_NodeId_clear.3590
                - UA_LOCK_ASSERT.3566
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_LOCK.3568
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1049,8'
              BranchSideFuncs:
                - UA_NodeId_copy.3587
                - UA_QualifiedName_copy.3651
                - UA_Node_setAttributes
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1036,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1037,25'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.3566
                - UA_UNLOCK.3567
                - UA_LOCK.3568
                - UA_LOCK.3568
                - UA_NodeId_copy.3587
                - UA_QualifiedName_copy.3651
                - UA_Node_setAttributes
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1049,8'
              BranchSideFuncs:
                - UA_NodeId_copy.3587
                - UA_QualifiedName_copy.3651
                - UA_Node_setAttributes
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1039,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1042,22'
              BranchSideFuncs:
                - UA_LOCK.3568
                - UA_NodeId_copy.3587
                - UA_QualifiedName_copy.3651
                - UA_Node_setAttributes
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1045,18'
              BranchSideFuncs:
                - UA_LOCK.3568
                - UA_NodeId_copy.3587
                - UA_QualifiedName_copy.3651
                - UA_Node_setAttributes
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1049,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1052,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1055,8'
              BranchSideFuncs:
                - UA_NodeId_copy.3587
                - UA_QualifiedName_copy.3651
                - UA_Node_setAttributes
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1055,68'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1056,8'
              BranchSideFuncs:
                - UA_NodeId_copy.3587
                - UA_QualifiedName_copy.3651
                - UA_Node_setAttributes
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1063,21'
              BranchSideFuncs:
                - UA_NodeId_copy.3587
                - UA_QualifiedName_copy.3651
                - UA_Node_setAttributes
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1055,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1059,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1063,21'
              BranchSideFuncs:
                - UA_NodeId_copy.3587
                - UA_QualifiedName_copy.3651
                - UA_Node_setAttributes
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1064,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1068,9'
              BranchSideFuncs:
                - UA_NodeId_copy.3587
                - UA_QualifiedName_copy.3651
                - UA_Node_setAttributes
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1071,26'
              BranchSideFuncs:
                - UA_NodeId_copy.3587
                - UA_QualifiedName_copy.3651
                - UA_Node_setAttributes
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1076,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1077,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1079,37'
              BranchSideFuncs:
                - UA_QualifiedName_copy.3651
                - UA_Node_setAttributes
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1080,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1081,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1083,36'
              BranchSideFuncs:
                - UA_Node_setAttributes
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1085,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1086,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1089,8'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1089,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1090,9'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1097,9'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1089,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1091,23'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1097,9'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1097,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1098,22'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1099,14'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1100,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1105,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1108,8'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1108,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1109,9'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1111,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1037,9'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1038,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1042,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1045,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1075,9'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1079,14'
          Dst:             UA_QualifiedName_copy
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1083,14'
          Dst:             UA_Node_setAttributes
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1109,9'
          Dst:             UA_NodeId_clear
    - functionName:    UA_QualifiedName_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:714,1'
          Dst:             UA_copy
    - functionName:    UA_Server_addMethodNode_finish
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2707
      functionLinenumberEnd: 2716
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - size_t
        - 'struct.UA_Argument *'
        - size_t
        - 'struct.UA_Argument *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - method
        - inputArgumentsSize
        - inputArguments
        - outputArgumentsSize
        - outputArguments
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_Server_addMethodNodeEx_finish
        - UA_UNLOCK
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2708,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2710,9'
          Dst:             UA_Server_addMethodNodeEx_finish
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2715,5'
          Dst:             UA_UNLOCK
    - functionName:    setExternalValueSource
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2511
      functionLinenumberEnd: 2522
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
        - 'struct.UA_ValueBackend *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - externalValueSource
      BBCount:         4
      ICount:          76
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2512,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2513,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2514,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    setDataSourceCallback
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2529
      functionLinenumberEnd: 2536
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
        - 'struct.UA_DataSource *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - dataSource
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2530,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2531,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2532,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Server_setVariableNode_valueBackend
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2544
      functionLinenumberEnd: 2575
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_ValueBackend *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - valueBackend
      BBCount:         10
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - UA_LOCK
        - UA_Server_editNode
        - UA_UNLOCK
        - setDataSourceCallback
        - setExternalValueSource
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2547,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2549,24'
              BranchSideFuncs:
                - UA_UNLOCK.3567
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2552,41'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_UNLOCK.3567
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2557,13'
              BranchSideFuncs:
                - UA_UNLOCK.3567
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2559,41'
              BranchSideFuncs:
                - UA_Server_editNode
                - UA_UNLOCK.3567
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2573,16'
              BranchSideFuncs:
                - UA_UNLOCK.3567
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2546,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2549,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2552,22'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2552,22'
          Dst:             setDataSourceCallback
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2559,22'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2559,22'
          Dst:             setExternalValueSource
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2573,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Server_setVariableNode_dataSource
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2499
      functionLinenumberEnd: 2503
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - dataSource
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - setVariableNode_dataSource
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2500,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2501,28'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2502,5'
          Dst:             UA_UNLOCK
    - functionName:    setVariableNode_dataSource
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2489
      functionLinenumberEnd: 2494
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - dataSource
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_Server_editNode
        - setDataSource
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2490,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2491,12'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2491,12'
          Dst:             setDataSource
    - functionName:    setDataSource
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2477
      functionLinenumberEnd: 2485
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
        - 'struct.UA_DataSource *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - dataSource
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_DataValue_clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2478,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2479,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2480,8'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2480,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2481,29'
              BranchSideFuncs:
                - UA_DataValue_clear.3616
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2482,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2481,9'
          Dst:             UA_DataValue_clear
    - functionName:    UA_Server_addDataSourceVariableNode
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2428
      functionLinenumberEnd: 2472
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_VariableAttributes *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - requestedNewNodeId
        - parentNodeId
        - referenceTypeId
        - browseName
        - typeDefinition
        - attr
        - dataSource
        - nodeContext
        - outNewNodeId
        - ''
      BBCount:         16
      ICount:          156
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - UA_AddNodesItem_init
        - UA_ExpandedNodeId_init
        - UA_ExtensionObject_setValueNoDelete
        - UA_LOCK
        - UA_NodeId_clear
        - UA_UNLOCK
        - addNode_addRefs
        - addNode_finish
        - addNode_raw
        - setVariableNode_dataSource
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2441,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2442,21'
              BranchSideFuncs:
                - UA_LOCK.3568
                - addNode_raw
                - setVariableNode_dataSource
                - addNode_addRefs
                - addNode_finish
                - UA_UNLOCK.3567
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2446,14'
              BranchSideFuncs:
                - UA_LOCK.3568
                - addNode_raw
                - setVariableNode_dataSource
                - addNode_addRefs
                - addNode_finish
                - UA_UNLOCK.3567
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2450,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2451,9'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2454,41'
              BranchSideFuncs:
                - setVariableNode_dataSource
                - addNode_addRefs
                - addNode_finish
                - UA_UNLOCK.3567
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2455,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2456,9'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2459,30'
              BranchSideFuncs:
                - addNode_addRefs
                - addNode_finish
                - UA_UNLOCK.3567
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2461,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2462,9'
              BranchSideFuncs:
                - UA_UNLOCK.3567
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2465,29'
              BranchSideFuncs:
                - addNode_finish
                - UA_UNLOCK.3567
                - UA_NodeId_clear.3590
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2469,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2469,8'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2470,9'
              BranchSideFuncs:
                - UA_NodeId_clear.3590
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2430,5'
          Dst:             UA_AddNodesItem_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2435,5'
          Dst:             UA_ExpandedNodeId_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2438,5'
          Dst:             UA_ExtensionObject_setValueNoDelete
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2446,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2448,28'
          Dst:             addNode_raw
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2454,14'
          Dst:             setVariableNode_dataSource
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2459,14'
          Dst:             addNode_addRefs
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2465,14'
          Dst:             addNode_finish
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2468,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2470,9'
          Dst:             UA_NodeId_clear
    - functionName:    UA_Server_setVariableNode_valueCallback
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2405
      functionLinenumberEnd: 2413
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - callback
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_Server_editNode
        - UA_UNLOCK
        - setValueCallback
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2406,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2407,28'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2407,28'
          Dst:             setValueCallback
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2412,5'
          Dst:             UA_UNLOCK
    - functionName:    setValueCallback
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2385
      functionLinenumberEnd: 2390
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_VariableNode *'
        - 'struct.UA_ValueCallback *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - callback
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2386,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2387,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2388,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    setVariableNode_valueCallback
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2394
      functionLinenumberEnd: 2399
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - callback
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Server_editNode
        - setValueCallback
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2395,12'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2395,12'
          Dst:             setValueCallback
    - functionName:    UA_Server_deleteReference
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2371
      functionLinenumberEnd: 2376
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - bool
        - 'struct.UA_ExpandedNodeId *'
        - bool
      constantsTouched: []
      argNames:
        - server
        - sourceNodeId
        - referenceTypeId
        - isForward
        - targetNodeId
        - deleteBidirectional
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - deleteReference
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2372,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2373,25'
          Dst:             deleteReference
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2375,5'
          Dst:             UA_UNLOCK
    - functionName:    deleteReference
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2354
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - bool
        - 'struct.UA_ExpandedNodeId *'
        - bool
      constantsTouched: []
      argNames:
        - server
        - sourceNodeId
        - referenceTypeId
        - isForward
        - targetNodeId
        - deleteBidirectional
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Operation_deleteReference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2363,5'
          Dst:             Operation_deleteReference
    - functionName:    Service_DeleteReferences
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2330
      functionLinenumberEnd: 2348
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_DeleteReferencesRequest *'
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Operation_deleteReference
        - UA_LOCK_ASSERT
        - UA_Server_processServiceOperations
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2335,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2336,8'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2342,44'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2335,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2337,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2342,44'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2333,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2342,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2342,9'
          Dst:             Operation_deleteReference
    - functionName:    UA_Server_addReference
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2279
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_ExpandedNodeId *'
        - bool
      constantsTouched: []
      argNames:
        - server
        - sourceId
        - refTypeId
        - targetId
        - isForward
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Operation_addReference
        - UA_AddReferencesItem_init
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    369
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2269,5'
          Dst:             UA_AddReferencesItem_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2276,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2277,5'
          Dst:             Operation_addReference
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2278,5'
          Dst:             UA_UNLOCK
    - functionName:    Service_AddReferences
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2261
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_AddReferencesRequest *'
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         13
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - Operation_addReference
        - UA_LOCK_ASSERT
        - UA_Server_processServiceOperations
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2246,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2246,5'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2248,8'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2248,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2249,8'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2255,44'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2248,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2250,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2255,44'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2245,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2246,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2255,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2255,9'
          Dst:             Operation_addReference
    - functionName:    UA_Server_deleteNode
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2061
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - bool
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - deleteReferences
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - deleteNode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2062,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2063,28'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2064,5'
          Dst:             UA_UNLOCK
    - functionName:    Service_DeleteNodes
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2057
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_DeleteNodesRequest *'
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_Server_processServiceOperations
        - deleteNodeOperation
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2044,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2045,8'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2051,44'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:2044,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2046,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:2051,44'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2042,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2051,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:2051,9'
          Dst:             deleteNodeOperation
    - functionName:    UA_Server_addNode_finish
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - addNode_finish
      functionUses:    556
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1726,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1727,28'
          Dst:             addNode_finish
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1728,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Server_addNode_begin
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.UA_Server *'
        - int
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_DataType *'
        - 'char *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - nodeClass
        - requestedNewNodeId
        - parentNodeId
        - referenceTypeId
        - browseName
        - typeDefinition
        - attr
        - attributeType
        - nodeContext
        - outNewNodeId
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - addNode_begin
      functionUses:    558
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1715,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1717,9'
          Dst:             addNode_begin
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1720,5'
          Dst:             UA_UNLOCK
    - functionName:    addNode_begin
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.UA_Server *'
        - int
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_DataType *'
        - 'char *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - nodeClass
        - requestedNewNodeId
        - parentNodeId
        - referenceTypeId
        - browseName
        - typeDefinition
        - attr
        - attributeType
        - nodeContext
        - outNewNodeId
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Operation_addNode_begin
        - UA_AddNodesItem_init
        - UA_ExtensionObject_setValueNoDelete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1697,5'
          Dst:             UA_AddNodesItem_init
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1702,5'
          Dst:             UA_ExtensionObject_setValueNoDelete
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1704,12'
          Dst:             Operation_addNode_begin
    - functionName:    __UA_Server_addNode
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.UA_Server *'
        - int
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeAttributes *'
        - 'struct.UA_DataType *'
        - 'char *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - nodeClass
        - requestedNewNodeId
        - parentNodeId
        - referenceTypeId
        - browseName
        - typeDefinition
        - attr
        - attributeType
        - nodeContext
        - outNewNodeId
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - addNode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1680,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1682,9'
          Dst:             addNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1685,5'
          Dst:             UA_UNLOCK
    - functionName:    Service_AddNodes
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_AddNodesRequest *'
        - 'struct.UA_AddNodesResponse *'
      constantsTouched: []
      argNames:
        - server
        - session
        - request
        - response
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Operation_addNode
        - UA_LOCK_ASSERT
        - UA_Server_processServiceOperations
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1624,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1625,8'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1631,44'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:1624,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1626,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:1631,44'
              BranchSideFuncs:
                - UA_Server_processServiceOperations
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1622,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1631,9'
          Dst:             UA_Server_processServiceOperations
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1631,9'
          Dst:             Operation_addNode
    - functionName:    UA_Server_setVariableNodeDynamic
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - bool
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - isDynamic
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_Server_editNode
        - UA_UNLOCK
        - setVariableNodeDynamic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1439,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1441,9'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1441,9'
          Dst:             setVariableNodeDynamic
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:1443,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Server_setNodeContext
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - nodeContext
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - setNodeContext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:80,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:81,28'
          Dst:             setNodeContext
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:82,5'
          Dst:             UA_UNLOCK
    - functionName:    setNodeContext
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - nodeContext
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Server_editNode
        - editNodeContext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:73,12'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:73,12'
          Dst:             editNodeContext
    - functionName:    editNodeContext
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeHead *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - session
        - head
        - context
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getNodeContext
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char **'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - nodeContext
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_NODESTORE_GET
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_services_nodemanagement.c:41,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:42,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_services_nodemanagement.c:43,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:40,27'
          Dst:             UA_NODESTORE_GET
    - functionName:    UA_Server_getNodeContext
      functionSourceFile: '/src/open62541/src/server/ua_services_nodemanagement.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char **'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - nodeContext
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - getNodeContext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:31,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:32,28'
          Dst:             getNodeContext
        - Src:             '/src/open62541/src/server/ua_services_nodemanagement.c:33,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Variant_isScalar
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:762,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Variant_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:858,1'
          Dst:             UA_copy
    - functionName:    UA_QualifiedName_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:734,13'
          Dst:             UA_order
    - functionName:    backgroundConnectivityCallback
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - int
        - 'struct.UA_ReadResponse *'
      constantsTouched: []
      argNames:
        - client
        - userdata
        - requestId
        - response
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:945,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:945,8'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_UNLOCK.3816
                - UA_LOCK.3815
            - BranchSide:      '/src/open62541/src/client/ua_client.c:946,12'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_UNLOCK.3816
                - UA_LOCK.3815
        - Branch String:   '/src/open62541/src/client/ua_client.c:946,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:947,24'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_UNLOCK.3816
            - BranchSide:      '/src/open62541/src/client/ua_client.c:951,5'
              BranchSideFuncs:
                - UA_UNLOCK.3816
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:944,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:947,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client.c:949,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:955,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    22
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_ReadRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4916
      functionLinenumberEnd: 4916
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReadRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ReadValueId_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4880
      functionLinenumberEnd: 4880
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReadValueId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    asyncServiceTimeoutCheck
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         39
      ICount:          241
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - __Client_AsyncService_cancel
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:925,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:925,5'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:925,5'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
        - Branch String:   '/src/open62541/src/client/ua_client.c:925,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:926,13'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:935,5'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
        - Branch String:   '/src/open62541/src/client/ua_client.c:926,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:927,12'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:928,12'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
        - Branch String:   '/src/open62541/src/client/ua_client.c:928,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:929,13'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:932,5'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
        - Branch String:   '/src/open62541/src/client/ua_client.c:929,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:929,13'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:930,13'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
        - Branch String:   '/src/open62541/src/client/ua_client.c:930,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:930,13'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:931,9'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
        - Branch String:   '/src/open62541/src/client/ua_client.c:935,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:935,5'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:935,5'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
        - Branch String:   '/src/open62541/src/client/ua_client.c:935,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:936,9'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:939,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client.c:936,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:936,9'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:937,38'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:937,9'
          Dst:             __Client_AsyncService_cancel
    - functionName:    __Client_AsyncService_cancel
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.AsyncServiceCall *'
        - int
      constantsTouched: []
      argNames:
        - client
        - ac
        - statusCode
      BBCount:         9
      ICount:          95
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - UA_clear
        - UA_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:686,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:687,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:692,8'
              BranchSideFuncs:
                - UA_init.3824
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_clear
        - Branch String:   '/src/open62541/src/client/ua_client.c:692,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:694,21'
              BranchSideFuncs:
                - UA_init.3824
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_clear
            - BranchSide:      '/src/open62541/src/client/ua_client.c:706,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:695,9'
          Dst:             UA_init
        - Src:             '/src/open62541/src/client/ua_client.c:697,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client.c:699,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:703,9'
          Dst:             UA_clear
    - functionName:    UA_init
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - type
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __Client_backgroundConnectivity
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         12
      ICount:          112
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_ReadRequest_init
        - UA_ReadValueId_init
        - __Client_AsyncService
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:960,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:961,9'
              BranchSideFuncs:
                - UA_ReadValueId_init.3823
                - UA_NODEID_NUMERIC.3822
                - UA_ReadRequest_init
                - __Client_AsyncService
            - BranchSide:      '/src/open62541/src/client/ua_client.c:963,8'
              BranchSideFuncs:
                - UA_ReadValueId_init.3823
                - UA_NODEID_NUMERIC.3822
                - UA_ReadRequest_init
                - __Client_AsyncService
        - Branch String:   '/src/open62541/src/client/ua_client.c:963,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:964,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:966,24'
              BranchSideFuncs:
                - UA_ReadValueId_init.3823
                - UA_NODEID_NUMERIC.3822
                - UA_ReadRequest_init
                - __Client_AsyncService
        - Branch String:   '/src/open62541/src/client/ua_client.c:970,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:971,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:975,5'
              BranchSideFuncs:
                - UA_ReadValueId_init.3823
                - UA_NODEID_NUMERIC.3822
                - UA_ReadRequest_init
                - __Client_AsyncService
        - Branch String:   '/src/open62541/src/client/ua_client.c:986,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:986,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:987,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:975,5'
          Dst:             UA_ReadValueId_init
        - Src:             '/src/open62541/src/client/ua_client.c:977,19'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/client/ua_client.c:979,5'
          Dst:             UA_ReadRequest_init
        - Src:             '/src/open62541/src/client/ua_client.c:983,9'
          Dst:             __Client_AsyncService
        - Src:             '/src/open62541/src/client/ua_client.c:983,9'
          Dst:             backgroundConnectivityCallback
    - functionName:    __Client_AsyncService
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - 'struct.UA_DataType *'
        - 'func_type *'
        - 'struct.UA_DataType *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - request
        - requestType
        - callback
        - responseType
        - userdata
        - requestId
      BBCount:         28
      ICount:          254
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_LOG_ERROR
        - __assert_fail
        - notifyClientState
        - sendRequest
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:754,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:755,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.3827
            - BranchSide:      '/src/open62541/src/client/ua_client.c:761,47'
              BranchSideFuncs:
                - sendRequest
                - notifyClientState
                - __assert_fail
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client.c:762,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:763,9'
              BranchSideFuncs:
                - sendRequest
                - notifyClientState
                - __assert_fail
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client.c:766,40'
              BranchSideFuncs:
                - sendRequest
                - notifyClientState
                - __assert_fail
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client.c:767,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:770,9'
              BranchSideFuncs:
                - __assert_fail
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client.c:778,24'
              BranchSideFuncs:
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client.c:770,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:770,9'
              BranchSideFuncs:
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client.c:772,9'
              BranchSideFuncs:
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client.c:770,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:770,9'
              BranchSideFuncs:
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client.c:772,9'
              BranchSideFuncs:
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client.c:787,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:788,9'
              BranchSideFuncs:
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client.c:790,5'
              BranchSideFuncs:
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client.c:790,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:790,5'
              BranchSideFuncs:
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client.c:793,8'
              BranchSideFuncs:
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client.c:793,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:794,22'
              BranchSideFuncs:
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client.c:797,23'
              BranchSideFuncs:
                - notifyClientState
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:751,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client.c:755,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client.c:766,28'
          Dst:             sendRequest
        - Src:             '/src/open62541/src/client/ua_client.c:770,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/client/ua_client.c:773,9'
          Dst:             notifyClientState
        - Src:             '/src/open62541/src/client/ua_client.c:797,5'
          Dst:             notifyClientState
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sendRequest
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - 'struct.UA_DataType *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - request
        - requestType
        - requestId
      BBCount:         18
      ICount:          185
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_SecureChannel_sendSymmetricMessage
        - __Client_renewSecureChannel
        - closeSecureChannel
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:329,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:330,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:332,24'
              BranchSideFuncs:
                - UA_SecureChannel_sendSymmetricMessage
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client.c:344,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:345,12'
              BranchSideFuncs:
                - UA_SecureChannel_sendSymmetricMessage
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:351,8'
              BranchSideFuncs:
                - UA_SecureChannel_sendSymmetricMessage
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client.c:345,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:346,13'
              BranchSideFuncs:
                - UA_SecureChannel_sendSymmetricMessage
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:347,31'
              BranchSideFuncs:
                - UA_SecureChannel_sendSymmetricMessage
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client.c:351,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:352,27'
              BranchSideFuncs:
                - UA_SecureChannel_sendSymmetricMessage
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:355,24'
              BranchSideFuncs:
                - UA_SecureChannel_sendSymmetricMessage
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client.c:377,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:378,28'
              BranchSideFuncs:
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:381,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:325,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client.c:328,5'
          Dst:             __Client_renewSecureChannel
        - Src:             '/src/open62541/src/client/ua_client.c:369,9'
          Dst:             UA_SecureChannel_sendSymmetricMessage
        - Src:             '/src/open62541/src/client/ua_client.c:378,9'
          Dst:             closeSecureChannel
    - functionName:    notifyClientState
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         14
      ICount:          119
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_UNLOCK
      functionUses:    22
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:277,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:278,8'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
            - BranchSide:      '/src/open62541/src/client/ua_client.c:306,32'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
        - Branch String:   '/src/open62541/src/client/ua_client.c:278,57'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:279,8'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
            - BranchSide:      '/src/open62541/src/client/ua_client.c:306,32'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
        - Branch String:   '/src/open62541/src/client/ua_client.c:277,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:280,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:306,32'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
        - Branch String:   '/src/open62541/src/client/ua_client.c:311,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:312,9'
              BranchSideFuncs:
                - UA_LOCK.3815
            - BranchSide:      '/src/open62541/src/client/ua_client.c:314,14'
              BranchSideFuncs:
                - UA_LOCK.3815
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:275,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client.c:310,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client.c:314,5'
          Dst:             UA_LOCK
    - functionName:    UA_CancelResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2920
      functionLinenumberEnd: 2920
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CancelResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:2920,1'
          Dst:             UA_clear
    - functionName:    UA_CancelResponse_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2900
      functionLinenumberEnd: 2900
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CancelResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_CancelRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2864
      functionLinenumberEnd: 2864
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CancelRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NodeId_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:626,13'
          Dst:             UA_order
    - functionName:    UA_NodeId_decodeBinary
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_String *'
        - 'size_t *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - offset
        - dst
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_decodeBinaryInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util_internal.h:361,1'
          Dst:             UA_decodeBinaryInternal
    - functionName:    UA_LOCK_DESTROY
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/config.h:402,5'
          Dst:             pthread_mutex_destroy
    - functionName:    UA_Variant_hasScalarType
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - v
        - type
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Variant_isScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:772,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:772,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:772,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:772,1'
          Dst:             UA_Variant_isScalar
    - functionName:    UA_Client_getConnectionAttribute_scalar
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_DataType *'
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - key
        - type
        - outValue
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - UA_Variant_hasScalarType
        - getConnectionttribute
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:1141,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1142,20'
              BranchSideFuncs:
                - UA_UNLOCK.3816
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1146,41'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.3837
                - UA_UNLOCK.3816
                - UA_UNLOCK.3816
        - Branch String:   '/src/open62541/src/client/ua_client.c:1146,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1147,20'
              BranchSideFuncs:
                - UA_UNLOCK.3816
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1151,12'
              BranchSideFuncs:
                - UA_UNLOCK.3816
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:1137,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:1140,25'
          Dst:             getConnectionttribute
        - Src:             '/src/open62541/src/client/ua_client.c:1142,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client.c:1146,9'
          Dst:             UA_Variant_hasScalarType
        - Src:             '/src/open62541/src/client/ua_client.c:1147,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client.c:1153,5'
          Dst:             UA_UNLOCK
    - functionName:    getConnectionttribute
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_Variant *'
        - bool
      constantsTouched: []
      argNames:
        - client
        - key
        - outValue
        - copy
      BBCount:         19
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - UA_QualifiedName_equal
        - UA_Variant_copy
        - UA_Variant_setScalar
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:1082,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1083,9'
              BranchSideFuncs:
                - UA_QualifiedName_equal.3814
                - UA_QualifiedName_equal.3814
                - UA_QualifiedName_equal.3814
                - UA_Variant_setScalar
                - UA_Variant_copy.3813
                - UA_Variant_setScalar
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1087,8'
              BranchSideFuncs:
                - UA_QualifiedName_equal.3814
                - UA_QualifiedName_equal.3814
                - UA_QualifiedName_equal.3814
                - UA_Variant_setScalar
                - UA_Variant_copy.3813
                - UA_Variant_setScalar
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/client/ua_client.c:1087,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1089,43'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - UA_Variant_copy.3813
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1091,15'
              BranchSideFuncs:
                - UA_QualifiedName_equal.3814
                - UA_QualifiedName_equal.3814
                - UA_Variant_setScalar
                - UA_Variant_copy.3813
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/client/ua_client.c:1091,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1093,39'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - UA_Variant_copy.3813
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1098,15'
              BranchSideFuncs:
                - UA_QualifiedName_equal.3814
                - UA_Variant_setScalar
                - UA_Variant_copy.3813
        - Branch String:   '/src/open62541/src/client/ua_client.c:1094,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1095,13'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - UA_Variant_copy.3813
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1096,61'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - UA_Variant_copy.3813
        - Branch String:   '/src/open62541/src/client/ua_client.c:1098,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1100,43'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - UA_Variant_copy.3813
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1103,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client.c:1106,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1107,44'
              BranchSideFuncs:
                - UA_Variant_copy.3813
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1109,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:1087,8'
          Dst:             UA_QualifiedName_equal
        - Src:             '/src/open62541/src/client/ua_client.c:1089,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/client/ua_client.c:1091,15'
          Dst:             UA_QualifiedName_equal
        - Src:             '/src/open62541/src/client/ua_client.c:1096,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/client/ua_client.c:1098,15'
          Dst:             UA_QualifiedName_equal
        - Src:             '/src/open62541/src/client/ua_client.c:1100,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/client/ua_client.c:1107,16'
          Dst:             UA_Variant_copy
    - functionName:    UA_Client_getConnectionAttributeCopy
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - client
        - key
        - outValue
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - getConnectionttribute
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:1126,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:1127,25'
          Dst:             getConnectionttribute
        - Src:             '/src/open62541/src/client/ua_client.c:1128,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Client_getConnectionAttribute
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - client
        - key
        - outValue
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - getConnectionttribute
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:1117,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:1118,25'
          Dst:             getConnectionttribute
        - Src:             '/src/open62541/src/client/ua_client.c:1119,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Client_findDataType
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'struct.UA_DataType *'
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - client
        - typeId
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_findDataTypeWithCustom
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:1065,12'
          Dst:             UA_findDataTypeWithCustom
    - functionName:    UA_Client_run_iterate
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - int
      constantsTouched: []
      argNames:
        - client
        - timeout
      BBCount:         12
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __UA_Client_startup
        - isGood
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:1054,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1054,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1057,24'
              BranchSideFuncs:
                - isGood.3841
                - isTrue.3842
        - Branch String:   '/src/open62541/src/client/ua_client.c:1059,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1059,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1060,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:1053,24'
          Dst:             __UA_Client_startup
        - Src:             '/src/open62541/src/client/ua_client.c:1054,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/client/ua_client.c:1054,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/client/ua_client.c:1059,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/client/ua_client.c:1059,5'
          Dst:             isTrue
    - functionName:    __UA_Client_startup
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         22
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOG_ERROR
        - UA_StatusCode_name
        - clientHouseKeeping
        - isGood
        - isTrue
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:1026,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1026,5'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1032,19'
              BranchSideFuncs:
                - isGood.3841
                - isTrue.3842
                - isGood.3841
                - isTrue.3842
        - Branch String:   '/src/open62541/src/client/ua_client.c:1033,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1035,14'
              BranchSideFuncs:
                - isGood.3841
                - isTrue.3842
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1043,8'
              BranchSideFuncs:
                - isGood.3841
                - isTrue.3842
        - Branch String:   '/src/open62541/src/client/ua_client.c:1039,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1039,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1040,5'
              BranchSideFuncs:
                - isGood.3841
                - isTrue.3842
        - Branch String:   '/src/open62541/src/client/ua_client.c:1043,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1044,14'
              BranchSideFuncs:
                - isGood.3841
                - isTrue.3842
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1048,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client.c:1045,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1045,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:1046,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:1026,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/client/ua_client.c:1026,5'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client.c:1026,5'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client.c:1035,14'
          Dst:             clientHouseKeeping
        - Src:             '/src/open62541/src/client/ua_client.c:1039,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/client/ua_client.c:1039,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/client/ua_client.c:1045,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/client/ua_client.c:1045,9'
          Dst:             isTrue
    - functionName:    isGood
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isTrue
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - expr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clientHouseKeeping
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - _
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_LOG_DEBUG
        - UA_UNLOCK
        - __Client_Subscriptions_backgroundPublish
        - __Client_Subscriptions_backgroundPublishInactivityCheck
        - __Client_backgroundConnectivity
        - __Client_renewSecureChannel
        - asyncServiceTimeoutCheck
        - notifyClientState
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:993,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:995,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/client/ua_client.c:1000,5'
          Dst:             __Client_renewSecureChannel
        - Src:             '/src/open62541/src/client/ua_client.c:1003,5'
          Dst:             __Client_backgroundConnectivity
        - Src:             '/src/open62541/src/client/ua_client.c:1007,5'
          Dst:             __Client_Subscriptions_backgroundPublish
        - Src:             '/src/open62541/src/client/ua_client.c:1010,5'
          Dst:             __Client_Subscriptions_backgroundPublishInactivityCheck
        - Src:             '/src/open62541/src/client/ua_client.c:1014,5'
          Dst:             asyncServiceTimeoutCheck
        - Src:             '/src/open62541/src/client/ua_client.c:1017,5'
          Dst:             notifyClientState
        - Src:             '/src/open62541/src/client/ua_client.c:1019,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Client_removeCallback
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - size_t
      constantsTouched: []
      argNames:
        - client
        - callbackId
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:903,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:904,9'
              BranchSideFuncs:
                - UA_LOCK.3815
                - UA_UNLOCK.3816
            - BranchSide:      '/src/open62541/src/client/ua_client.c:905,14'
              BranchSideFuncs:
                - UA_LOCK.3815
                - UA_UNLOCK.3816
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:905,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:908,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Client_changeRepeatedCallbackInterval
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - client
        - callbackId
        - interval_ms
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:891,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:892,9'
              BranchSideFuncs:
                - UA_LOCK.3815
                - UA_UNLOCK.3816
            - BranchSide:      '/src/open62541/src/client/ua_client.c:893,14'
              BranchSideFuncs:
                - UA_LOCK.3815
                - UA_UNLOCK.3816
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:893,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:897,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Client_addRepeatedCallback
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'func_type *'
        - 'char *'
        - double
        - 'size_t *'
      constantsTouched: []
      argNames:
        - client
        - callback
        - data
        - interval_ms
        - callbackId
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:877,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:878,9'
              BranchSideFuncs:
                - UA_LOCK.3815
                - UA_UNLOCK.3816
            - BranchSide:      '/src/open62541/src/client/ua_client.c:879,14'
              BranchSideFuncs:
                - UA_LOCK.3815
                - UA_UNLOCK.3816
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:879,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:884,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Client_addTimedCallback
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'func_type *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - client
        - callback
        - data
        - date
        - callbackId
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:864,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:865,9'
              BranchSideFuncs:
                - UA_LOCK.3815
                - UA_UNLOCK.3816
            - BranchSide:      '/src/open62541/src/client/ua_client.c:866,14'
              BranchSideFuncs:
                - UA_LOCK.3815
                - UA_UNLOCK.3816
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:866,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:870,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Client_cancelByRequestId
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - requestId
        - cancelCount
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - cancelByRequestHandle
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:847,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:847,5'
              BranchSideFuncs:
                - cancelByRequestHandle
                - UA_UNLOCK.3816
            - BranchSide:      '/src/open62541/src/client/ua_client.c:848,12'
              BranchSideFuncs:
                - cancelByRequestHandle
                - UA_UNLOCK.3816
        - Branch String:   '/src/open62541/src/client/ua_client.c:848,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:849,13'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - cancelByRequestHandle
            - BranchSide:      '/src/open62541/src/client/ua_client.c:850,37'
              BranchSideFuncs:
                - cancelByRequestHandle
                - UA_UNLOCK.3816
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:844,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:850,15'
          Dst:             cancelByRequestHandle
        - Src:             '/src/open62541/src/client/ua_client.c:853,5'
          Dst:             UA_UNLOCK
    - functionName:    cancelByRequestHandle
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - requestHandle
        - cancelCount
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_CancelRequest_init
        - UA_CancelResponse_clear
        - UA_CancelResponse_init
        - __Client_Service
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:825,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:825,8'
              BranchSideFuncs:
                - UA_CancelResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client.c:826,30'
              BranchSideFuncs:
                - UA_CancelResponse_clear
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:819,5'
          Dst:             UA_CancelRequest_init
        - Src:             '/src/open62541/src/client/ua_client.c:822,5'
          Dst:             UA_CancelResponse_init
        - Src:             '/src/open62541/src/client/ua_client.c:823,5'
          Dst:             __Client_Service
        - Src:             '/src/open62541/src/client/ua_client.c:828,5'
          Dst:             UA_CancelResponse_clear
    - functionName:    __Client_Service
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - 'struct.UA_DataType *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - client
        - request
        - requestType
        - response
        - responseType
      BBCount:         48
      ICount:          400
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - UA_LOCK
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_StatusCode_name
        - UA_UNLOCK
        - UA_init
        - __assert_fail
        - connectSync
        - isFullyConnected
        - notifyClientState
        - sendRequest
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:564,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:564,15'
              BranchSideFuncs:
                - isFullyConnected
                - UA_LOG_INFO.3847
                - connectSync
                - sendRequest
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - __assert_fail
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client.c:565,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client.c:564,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:565,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:571,26'
              BranchSideFuncs:
                - isFullyConnected
                - UA_LOG_INFO.3847
                - connectSync
                - sendRequest
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - __assert_fail
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client.c:571,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:572,21'
              BranchSideFuncs:
                - sendRequest
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - __assert_fail
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client.c:583,27'
              BranchSideFuncs:
                - sendRequest
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - __assert_fail
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client.c:575,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:576,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:579,5'
              BranchSideFuncs:
                - sendRequest
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - __assert_fail
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client.c:588,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:591,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client.c:602,59'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
        - Branch String:   '/src/open62541/src/client/ua_client.c:591,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:591,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client.c:593,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client.c:591,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:591,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client.c:593,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client.c:612,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:613,12'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
            - BranchSide:      '/src/open62541/src/client/ua_client.c:615,5'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
        - Branch String:   '/src/open62541/src/client/ua_client.c:615,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:615,5'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
            - BranchSide:      '/src/open62541/src/client/ua_client.c:618,30'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
        - Branch String:   '/src/open62541/src/client/ua_client.c:632,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:633,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:639,12'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
        - Branch String:   '/src/open62541/src/client/ua_client.c:639,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:640,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:643,18'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
        - Branch String:   '/src/open62541/src/client/ua_client.c:644,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:645,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:648,12'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
        - Branch String:   '/src/open62541/src/client/ua_client.c:648,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:649,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:654,38'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
        - Branch String:   '/src/open62541/src/client/ua_client.c:655,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:656,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:659,42'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
        - Branch String:   '/src/open62541/src/client/ua_client.c:663,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:663,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:666,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:560,5'
          Dst:             UA_init
        - Src:             '/src/open62541/src/client/ua_client.c:571,9'
          Dst:             isFullyConnected
        - Src:             '/src/open62541/src/client/ua_client.c:572,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client.c:574,9'
          Dst:             connectSync
        - Src:             '/src/open62541/src/client/ua_client.c:587,28'
          Dst:             sendRequest
        - Src:             '/src/open62541/src/client/ua_client.c:591,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/client/ua_client.c:595,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client.c:593,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client.c:596,9'
          Dst:             notifyClientState
        - Src:             '/src/open62541/src/client/ua_client.c:626,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client.c:628,9'
          Dst:             UA_LOCK
    - functionName:    UA_LOG_INFO
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_cancelByRequestHandle
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - requestHandle
        - cancelCount
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - cancelByRequestHandle
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:835,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:836,25'
          Dst:             cancelByRequestHandle
        - Src:             '/src/open62541/src/client/ua_client.c:837,5'
          Dst:             UA_UNLOCK
    - functionName:    __UA_Client_AsyncService
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - 'struct.UA_DataType *'
        - 'func_type *'
        - 'struct.UA_DataType *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - request
        - requestType
        - callback
        - responseType
        - userdata
        - requestId
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - __Client_AsyncService
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:808,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:810,9'
          Dst:             __Client_AsyncService
        - Src:             '/src/open62541/src/client/ua_client.c:812,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Client_modifyAsyncCallback
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - int
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - client
        - requestId
        - userdata
        - callback
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:733,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:733,5'
              BranchSideFuncs:
                - UA_UNLOCK.3816
            - BranchSide:      '/src/open62541/src/client/ua_client.c:734,12'
              BranchSideFuncs:
                - UA_UNLOCK.3816
        - Branch String:   '/src/open62541/src/client/ua_client.c:734,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:735,28'
              BranchSideFuncs:
                - UA_UNLOCK.3816
            - BranchSide:      '/src/open62541/src/client/ua_client.c:740,5'
              BranchSideFuncs:
                - UA_UNLOCK.3816
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:730,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:741,5'
          Dst:             UA_UNLOCK
    - functionName:    __Client_AsyncService_removeAll
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - int
      constantsTouched: []
      argNames:
        - client
        - statusCode
      BBCount:         20
      ICount:          124
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __Client_AsyncService_cancel
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:716,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:717,75'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:721,5'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
        - Branch String:   '/src/open62541/src/client/ua_client.c:721,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:721,5'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:721,5'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
        - Branch String:   '/src/open62541/src/client/ua_client.c:721,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:722,9'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:725,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client.c:722,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:722,9'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:723,38'
              BranchSideFuncs:
                - __Client_AsyncService_cancel
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:723,9'
          Dst:             __Client_AsyncService_cancel
    - functionName:    __UA_Client_Service
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - 'struct.UA_DataType *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - client
        - request
        - requestType
        - response
        - responseType
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - __Client_Service
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:673,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:674,5'
          Dst:             __Client_Service
        - Src:             '/src/open62541/src/client/ua_client.c:675,5'
          Dst:             UA_UNLOCK
    - functionName:    processMSGResponse
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - int
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - client
        - requestId
        - msg
      BBCount:         50
      ICount:          375
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - UA_LOCK
        - UA_LOG_DEBUG
        - UA_LOG_ERROR
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_NodeId_clear
        - UA_NodeId_decodeBinary
        - UA_NodeId_equal
        - UA_StatusCode_name
        - UA_UNLOCK
        - UA_clear
        - UA_decodeBinaryInternal
        - UA_init
        - cleanupSession
        - closeSecureChannel
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:394,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:395,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.3849
                - UA_NodeId_decodeBinary.3835
                - UA_NodeId_equal.3834
                - UA_init.3824
                - UA_NodeId_equal.3834
                - UA_LOG_ERROR.3827
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - UA_LOG_INFO.3847
                - UA_LOG_DEBUG.3833
                - UA_decodeBinaryInternal
            - BranchSide:      '/src/open62541/src/client/ua_client.c:404,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.3849
                - UA_NodeId_decodeBinary.3835
                - UA_NodeId_equal.3834
                - UA_init.3824
                - UA_NodeId_equal.3834
                - UA_LOG_ERROR.3827
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - UA_LOG_INFO.3847
                - UA_LOG_DEBUG.3833
                - UA_decodeBinaryInternal
        - Branch String:   '/src/open62541/src/client/ua_client.c:395,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:396,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.3849
                - UA_NodeId_decodeBinary.3835
                - UA_NodeId_equal.3834
                - UA_init.3824
                - UA_NodeId_equal.3834
                - UA_LOG_ERROR.3827
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - UA_LOG_INFO.3847
                - UA_LOG_DEBUG.3833
                - UA_decodeBinaryInternal
            - BranchSide:      '/src/open62541/src/client/ua_client.c:397,5'
              BranchSideFuncs:
                - UA_LOG_WARNING.3849
                - UA_NodeId_decodeBinary.3835
                - UA_NodeId_equal.3834
                - UA_init.3824
                - UA_NodeId_equal.3834
                - UA_LOG_ERROR.3827
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - UA_LOG_INFO.3847
                - UA_LOG_DEBUG.3833
                - UA_decodeBinaryInternal
        - Branch String:   '/src/open62541/src/client/ua_client.c:404,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:405,24'
              BranchSideFuncs:
                - UA_NodeId_decodeBinary.3835
                - UA_NodeId_equal.3834
                - UA_init.3824
                - UA_NodeId_equal.3834
                - UA_LOG_ERROR.3827
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - UA_LOG_INFO.3847
                - UA_LOG_DEBUG.3833
                - UA_decodeBinaryInternal
            - BranchSide:      '/src/open62541/src/client/ua_client.c:411,30'
              BranchSideFuncs:
                - UA_NodeId_decodeBinary.3835
                - UA_NodeId_equal.3834
                - UA_init.3824
                - UA_NodeId_equal.3834
                - UA_LOG_ERROR.3827
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - UA_LOG_INFO.3847
                - UA_LOG_DEBUG.3833
                - UA_decodeBinaryInternal
        - Branch String:   '/src/open62541/src/client/ua_client.c:411,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:411,50'
              BranchSideFuncs:
                - UA_NodeId_decodeBinary.3835
                - UA_NodeId_equal.3834
                - UA_init.3824
                - UA_NodeId_equal.3834
                - UA_LOG_ERROR.3827
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - UA_LOG_INFO.3847
                - UA_LOG_DEBUG.3833
                - UA_decodeBinaryInternal
            - BranchSide:      '/src/open62541/src/client/ua_client.c:411,18'
              BranchSideFuncs:
                - UA_NodeId_decodeBinary.3835
                - UA_NodeId_equal.3834
                - UA_init.3824
                - UA_NodeId_equal.3834
                - UA_LOG_ERROR.3827
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - UA_LOG_INFO.3847
                - UA_LOG_DEBUG.3833
                - UA_decodeBinaryInternal
        - Branch String:   '/src/open62541/src/client/ua_client.c:415,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:415,5'
              BranchSideFuncs:
                - UA_NodeId_decodeBinary.3835
                - UA_NodeId_equal.3834
                - UA_init.3824
                - UA_NodeId_equal.3834
                - UA_LOG_ERROR.3827
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - UA_LOG_INFO.3847
                - UA_LOG_DEBUG.3833
                - UA_decodeBinaryInternal
            - BranchSide:      '/src/open62541/src/client/ua_client.c:418,12'
              BranchSideFuncs:
                - UA_NodeId_decodeBinary.3835
                - UA_NodeId_equal.3834
                - UA_init.3824
                - UA_NodeId_equal.3834
                - UA_LOG_ERROR.3827
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - UA_LOG_INFO.3847
                - UA_LOG_DEBUG.3833
                - UA_decodeBinaryInternal
        - Branch String:   '/src/open62541/src/client/ua_client.c:421,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:422,9'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
            - BranchSide:      '/src/open62541/src/client/ua_client.c:425,43'
              BranchSideFuncs:
                - UA_NodeId_equal.3834
                - UA_init.3824
                - UA_NodeId_equal.3834
                - UA_LOG_ERROR.3827
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - UA_LOG_INFO.3847
                - UA_LOG_DEBUG.3833
                - UA_decodeBinaryInternal
        - Branch String:   '/src/open62541/src/client/ua_client.c:425,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:429,17'
              BranchSideFuncs:
                - UA_LOG_DEBUG.3833
                - UA_decodeBinaryInternal
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
            - BranchSide:      '/src/open62541/src/client/ua_client.c:445,18'
              BranchSideFuncs:
                - UA_LOG_DEBUG.3833
                - UA_decodeBinaryInternal
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
        - Branch String:   '/src/open62541/src/client/ua_client.c:430,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:432,25'
              BranchSideFuncs:
                - UA_LOG_INFO.3847
                - UA_LOG_DEBUG.3833
                - UA_decodeBinaryInternal
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
            - BranchSide:      '/src/open62541/src/client/ua_client.c:436,26'
              BranchSideFuncs:
                - UA_LOG_ERROR.3827
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
        - Branch String:   '/src/open62541/src/client/ua_client.c:457,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:458,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.3849
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:466,8'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client.c:466,68'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:467,9'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:490,16'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
        - Branch String:   '/src/open62541/src/client/ua_client.c:467,85'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:468,9'
              BranchSideFuncs:
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:470,24'
              BranchSideFuncs:
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client.c:466,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:470,24'
              BranchSideFuncs:
                - cleanupSession
                - UA_LOG_WARNING.3849
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client.c:490,16'
              BranchSideFuncs:
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
        - Branch String:   '/src/open62541/src/client/ua_client.c:472,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:475,37'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.3827
                - closeSecureChannel
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
            - BranchSide:      '/src/open62541/src/client/ua_client.c:482,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.3849
                - UA_UNLOCK.3816
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
        - Branch String:   '/src/open62541/src/client/ua_client.c:491,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:492,9'
              BranchSideFuncs:
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
            - BranchSide:      '/src/open62541/src/client/ua_client.c:493,14'
              BranchSideFuncs:
                - UA_LOCK.3815
                - UA_NodeId_clear.3832
                - UA_clear
        - Branch String:   '/src/open62541/src/client/ua_client.c:497,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:498,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:501,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:405,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client.c:420,28'
          Dst:             UA_NodeId_decodeBinary
        - Src:             '/src/open62541/src/client/ua_client.c:425,9'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/client/ua_client.c:429,9'
          Dst:             UA_init
        - Src:             '/src/open62541/src/client/ua_client.c:430,12'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/client/ua_client.c:432,13'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client.c:436,13'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client.c:445,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/client/ua_client.c:452,14'
          Dst:             UA_decodeBinaryInternal
        - Src:             '/src/open62541/src/client/ua_client.c:460,45'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client.c:458,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client.c:470,9'
          Dst:             cleanupSession
        - Src:             '/src/open62541/src/client/ua_client.c:479,26'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client.c:476,13'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client.c:480,13'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client.c:482,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client.c:490,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client.c:493,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:496,5'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/client/ua_client.c:498,9'
          Dst:             UA_clear
    - functionName:    processServiceResponse
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'struct.UA_SecureChannel *'
        - int
        - int
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - application
        - channel
        - messageType
        - requestId
        - message
      BBCount:         15
      ICount:          103
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - UA_SecureChannel_isConnected
        - processACKResponse
        - processERRResponse
        - processMSGResponse
        - processOPNResponse
        - processRHEMessage
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:512,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:513,12'
              BranchSideFuncs:
                - processMSGResponse
                - processERRResponse
                - processOPNResponse
                - processACKResponse
                - processRHEMessage
            - BranchSide:      '/src/open62541/src/client/ua_client.c:524,12'
              BranchSideFuncs:
                - processMSGResponse
                - processERRResponse
                - processOPNResponse
                - processACKResponse
                - processRHEMessage
        - Branch String:   '/src/open62541/src/client/ua_client.c:513,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:517,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client.c:524,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:527,27'
              BranchSideFuncs:
                - processRHEMessage
            - BranchSide:      '/src/open62541/src/client/ua_client.c:531,28'
              BranchSideFuncs:
                - processACKResponse
            - BranchSide:      '/src/open62541/src/client/ua_client.c:535,28'
              BranchSideFuncs:
                - processOPNResponse
            - BranchSide:      '/src/open62541/src/client/ua_client.c:539,28'
              BranchSideFuncs:
                - processERRResponse
            - BranchSide:      '/src/open62541/src/client/ua_client.c:544,35'
              BranchSideFuncs:
                - processMSGResponse
            - BranchSide:      '/src/open62541/src/client/ua_client.c:548,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:512,9'
          Dst:             UA_SecureChannel_isConnected
        - Src:             '/src/open62541/src/client/ua_client.c:527,9'
          Dst:             processRHEMessage
        - Src:             '/src/open62541/src/client/ua_client.c:531,9'
          Dst:             processACKResponse
        - Src:             '/src/open62541/src/client/ua_client.c:535,9'
          Dst:             processOPNResponse
        - Src:             '/src/open62541/src/client/ua_client.c:539,9'
          Dst:             processERRResponse
        - Src:             '/src/open62541/src/client/ua_client.c:544,16'
          Dst:             processMSGResponse
    - functionName:    UA_Client_getConfig
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'struct.UA_ClientConfig *'
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:259,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:260,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client.c:261,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Client_getState
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'int *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - channelState
        - sessionState
        - connectStatus
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:248,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:249,25'
              BranchSideFuncs:
                - UA_UNLOCK.3816
            - BranchSide:      '/src/open62541/src/client/ua_client.c:250,8'
              BranchSideFuncs:
                - UA_UNLOCK.3816
        - Branch String:   '/src/open62541/src/client/ua_client.c:250,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:251,25'
              BranchSideFuncs:
                - UA_UNLOCK.3816
            - BranchSide:      '/src/open62541/src/client/ua_client.c:252,8'
              BranchSideFuncs:
                - UA_UNLOCK.3816
        - Branch String:   '/src/open62541/src/client/ua_client.c:252,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:252,8'
              BranchSideFuncs:
                - UA_UNLOCK.3816
            - BranchSide:      '/src/open62541/src/client/ua_client.c:253,26'
              BranchSideFuncs:
                - UA_UNLOCK.3816
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:247,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client.c:254,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Client_clear
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ApplicationDescription_clear
        - UA_Client_disconnect
        - UA_Client_removeCallback
        - UA_LOCK_DESTROY
        - UA_SecureChannel_clear
        - UA_String_clear
        - __Client_AsyncService_removeAll
        - __Client_Subscriptions_clean
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:208,5'
          Dst:             __Client_AsyncService_removeAll
        - Src:             '/src/open62541/src/client/ua_client.c:213,5'
          Dst:             UA_Client_disconnect
        - Src:             '/src/open62541/src/client/ua_client.c:214,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/client/ua_client.c:215,5'
          Dst:             UA_ApplicationDescription_clear
        - Src:             '/src/open62541/src/client/ua_client.c:217,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/client/ua_client.c:218,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/client/ua_client.c:222,5'
          Dst:             __Client_Subscriptions_clean
        - Src:             '/src/open62541/src/client/ua_client.c:226,5'
          Dst:             UA_Client_removeCallback
        - Src:             '/src/open62541/src/client/ua_client.c:229,5'
          Dst:             UA_SecureChannel_clear
        - Src:             '/src/open62541/src/client/ua_client.c:232,5'
          Dst:             UA_LOCK_DESTROY
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    UA_ApplicationDescription_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ApplicationDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1444,1'
          Dst:             UA_clear
    - functionName:    UA_Client_delete
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ClientConfig_clear
        - UA_Client_clear
        - UA_Client_disconnect
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:238,5'
          Dst:             UA_Client_disconnect
        - Src:             '/src/open62541/src/client/ua_client.c:239,5'
          Dst:             UA_Client_clear
        - Src:             '/src/open62541/src/client/ua_client.c:240,5'
          Dst:             UA_ClientConfig_clear
    - functionName:    UA_ClientConfig_clear
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ClientConfig *'
      constantsTouched: []
      argNames:
        - config
      BBCount:         43
      ICount:          345
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - UA_ApplicationDescription_clear
        - UA_Array_delete
        - UA_EndpointDescription_clear
        - UA_ExtensionObject_clear
        - UA_String_clear
        - UA_UserTokenPolicy_clear
        - UA_cleanupDataTypeWithCustom
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:134,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:135,20'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_String_clear.3858
                - UA_EndpointDescription_clear.3860
                - UA_UserTokenPolicy_clear
                - UA_String_clear.3858
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/client/ua_client.c:140,22'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_String_clear.3858
                - UA_EndpointDescription_clear.3860
                - UA_UserTokenPolicy_clear
                - UA_String_clear.3858
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/client/ua_client.c:135,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:136,13'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_String_clear.3858
                - UA_EndpointDescription_clear.3860
                - UA_UserTokenPolicy_clear
                - UA_String_clear.3858
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/client/ua_client.c:137,9'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_String_clear.3858
                - UA_EndpointDescription_clear.3860
                - UA_UserTokenPolicy_clear
                - UA_String_clear.3858
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/client/ua_client.c:148,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:149,9'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/client/ua_client.c:152,8'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/client/ua_client.c:152,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:153,20'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/client/ua_client.c:160,24'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/client/ua_client.c:153,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:154,13'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/client/ua_client.c:155,9'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/client/ua_client.c:161,11'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:161,15'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/client/ua_client.c:174,8'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/client/ua_client.c:161,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:162,12'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/client/ua_client.c:174,8'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/client/ua_client.c:162,49'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:163,12'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/client/ua_client.c:169,9'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/client/ua_client.c:162,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:164,13'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/client/ua_client.c:169,9'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/client/ua_client.c:165,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:166,17'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/client/ua_client.c:168,9'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/client/ua_client.c:174,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:174,35'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/client/ua_client.c:176,5'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/client/ua_client.c:174,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:175,9'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/client/ua_client.c:176,5'
              BranchSideFuncs:
                - UA_String_clear.3858
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/client/ua_client.c:179,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:179,44'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/client/ua_client.c:179,41'
              BranchSideFuncs:
                - UA_cleanupDataTypeWithCustom
        - Branch String:   '/src/open62541/src/client/ua_client.c:179,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:179,8'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_cleanupDataTypeWithCustom
            - BranchSide:      '/src/open62541/src/client/ua_client.c:180,25'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_cleanupDataTypeWithCustom
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:129,5'
          Dst:             UA_ApplicationDescription_clear
        - Src:             '/src/open62541/src/client/ua_client.c:130,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/client/ua_client.c:131,5'
          Dst:             UA_ExtensionObject_clear
        - Src:             '/src/open62541/src/client/ua_client.c:140,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/client/ua_client.c:141,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/client/ua_client.c:143,5'
          Dst:             UA_EndpointDescription_clear
        - Src:             '/src/open62541/src/client/ua_client.c:144,5'
          Dst:             UA_UserTokenPolicy_clear
        - Src:             '/src/open62541/src/client/ua_client.c:146,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/client/ua_client.c:178,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/client/ua_client.c:180,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/client/ua_client.c:187,5'
          Dst:             UA_cleanupDataTypeWithCustom
    - functionName:    UA_ExtensionObject_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ExtensionObject *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:796,1'
          Dst:             UA_clear
    - functionName:    UA_EndpointDescription_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EndpointDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1876,1'
          Dst:             UA_clear
    - functionName:    UA_UserTokenPolicy_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1840
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_UserTokenPolicy *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1840,1'
          Dst:             UA_clear
    - functionName:    UA_ClientConfig_delete
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ClientConfig *'
      constantsTouched: []
      argNames:
        - config
      BBCount:         7
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ClientConfig_clear
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:196,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:196,5'
              BranchSideFuncs:
                - UA_ClientConfig_clear
            - BranchSide:      '/src/open62541/src/client/ua_client.c:196,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:196,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/client/ua_client.c:197,5'
          Dst:             UA_ClientConfig_clear
    - functionName:    UA_LOCK_INIT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/config.h:396,5'
          Dst:             pthread_mutex_init
    - functionName:    UA_Client_newWithConfig
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'struct.UA_Client *'
      argCount:        1
      argTypes:
        - 'struct.UA_ClientConfig *'
      constantsTouched: []
      argNames:
        - config
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK_INIT
        - UA_SecureChannel_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:108,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:109,9'
              BranchSideFuncs:
                - UA_SecureChannel_init
                - UA_LOCK_INIT.3862
            - BranchSide:      '/src/open62541/src/client/ua_client.c:110,37'
              BranchSideFuncs:
                - UA_SecureChannel_init
                - UA_LOCK_INIT.3862
        - Branch String:   '/src/open62541/src/client/ua_client.c:111,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:112,9'
              BranchSideFuncs:
                - UA_SecureChannel_init
                - UA_LOCK_INIT.3862
            - BranchSide:      '/src/open62541/src/client/ua_client.c:113,12'
              BranchSideFuncs:
                - UA_SecureChannel_init
                - UA_LOCK_INIT.3862
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:116,5'
          Dst:             UA_SecureChannel_init
        - Src:             '/src/open62541/src/client/ua_client.c:121,5'
          Dst:             UA_LOCK_INIT
    - functionName:    UA_UserTokenPolicy_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_UserTokenPolicy *'
        - 'struct.UA_UserTokenPolicy *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1830,1'
          Dst:             UA_copy
    - functionName:    UA_EndpointDescription_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_EndpointDescription *'
        - 'struct.UA_EndpointDescription *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1866,1'
          Dst:             UA_copy
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    UA_ExtensionObject_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ExtensionObject *'
        - 'struct.UA_ExtensionObject *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:786,1'
          Dst:             UA_copy
    - functionName:    UA_ApplicationDescription_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ApplicationDescription *'
        - 'struct.UA_ApplicationDescription *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1434,1'
          Dst:             UA_copy
    - functionName:    UA_ClientConfig_copy
      functionSourceFile: '/src/open62541/src/client/ua_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ClientConfig *'
        - 'struct.UA_ClientConfig *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         22
      ICount:          301
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - UA_ApplicationDescription_copy
        - UA_Array_copy
        - UA_ClientConfig_clear
        - UA_EndpointDescription_copy
        - UA_ExtensionObject_copy
        - UA_String_copy
        - UA_UserTokenPolicy_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client.c:40,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:41,9'
              BranchSideFuncs:
                - UA_ClientConfig_clear
            - BranchSide:      '/src/open62541/src/client/ua_client.c:43,39'
              BranchSideFuncs:
                - UA_ExtensionObject_copy
                - UA_String_copy.3864
                - UA_EndpointDescription_copy.3863
                - UA_UserTokenPolicy_copy
                - UA_Array_copy
                - UA_ClientConfig_clear
        - Branch String:   '/src/open62541/src/client/ua_client.c:44,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:45,9'
              BranchSideFuncs:
                - UA_ClientConfig_clear
            - BranchSide:      '/src/open62541/src/client/ua_client.c:47,30'
              BranchSideFuncs:
                - UA_String_copy.3864
                - UA_EndpointDescription_copy.3863
                - UA_UserTokenPolicy_copy
                - UA_Array_copy
                - UA_ClientConfig_clear
        - Branch String:   '/src/open62541/src/client/ua_client.c:48,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:49,9'
              BranchSideFuncs:
                - UA_ClientConfig_clear
            - BranchSide:      '/src/open62541/src/client/ua_client.c:51,43'
              BranchSideFuncs:
                - UA_EndpointDescription_copy.3863
                - UA_UserTokenPolicy_copy
                - UA_Array_copy
                - UA_ClientConfig_clear
        - Branch String:   '/src/open62541/src/client/ua_client.c:52,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:53,9'
              BranchSideFuncs:
                - UA_ClientConfig_clear
            - BranchSide:      '/src/open62541/src/client/ua_client.c:55,39'
              BranchSideFuncs:
                - UA_UserTokenPolicy_copy
                - UA_Array_copy
                - UA_ClientConfig_clear
        - Branch String:   '/src/open62541/src/client/ua_client.c:56,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:57,9'
              BranchSideFuncs:
                - UA_ClientConfig_clear
            - BranchSide:      '/src/open62541/src/client/ua_client.c:59,28'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_ClientConfig_clear
        - Branch String:   '/src/open62541/src/client/ua_client.c:61,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:62,9'
              BranchSideFuncs:
                - UA_ClientConfig_clear
            - BranchSide:      '/src/open62541/src/client/ua_client.c:64,33'
              BranchSideFuncs:
                - UA_ClientConfig_clear
        - Branch String:   '/src/open62541/src/client/ua_client.c:74,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:75,48'
              BranchSideFuncs:
                - UA_ClientConfig_clear
            - BranchSide:      '/src/open62541/src/client/ua_client.c:77,39'
              BranchSideFuncs:
                - UA_ClientConfig_clear
        - Branch String:   '/src/open62541/src/client/ua_client.c:94,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client.c:94,8'
              BranchSideFuncs:
                - UA_ClientConfig_clear
            - BranchSide:      '/src/open62541/src/client/ua_client.c:96,9'
              BranchSideFuncs:
                - UA_ClientConfig_clear
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client.c:39,14'
          Dst:             UA_ApplicationDescription_copy
        - Src:             '/src/open62541/src/client/ua_client.c:43,14'
          Dst:             UA_ExtensionObject_copy
        - Src:             '/src/open62541/src/client/ua_client.c:47,14'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/client/ua_client.c:51,14'
          Dst:             UA_EndpointDescription_copy
        - Src:             '/src/open62541/src/client/ua_client.c:55,14'
          Dst:             UA_UserTokenPolicy_copy
        - Src:             '/src/open62541/src/client/ua_client.c:59,14'
          Dst:             UA_Array_copy
        - Src:             '/src/open62541/src/client/ua_client.c:101,9'
          Dst:             UA_ClientConfig_clear
    - functionName:    UA_CloseSessionResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2848
      functionLinenumberEnd: 2848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ServiceFault *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:2848,1'
          Dst:             UA_clear
    - functionName:    UA_CloseSessionRequest_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2812
      functionLinenumberEnd: 2812
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CloseSessionRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:2812,1'
          Dst:             UA_clear
    - functionName:    getAuthSecurityPolicy
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'struct.UA_SecurityPolicy *'
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - policyUri
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_String_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:105,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:106,41'
              BranchSideFuncs:
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:109,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:106,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:107,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:108,5'
              BranchSideFuncs:
                - UA_String_equal.4074
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:106,12'
          Dst:             UA_String_equal
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    UA_UInt32_encodeBinary
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - 'char **'
        - 'char *'
      constantsTouched: []
      argNames:
        - src
        - bufPos
        - bufEnd
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_encodeBinaryInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util_internal.h:351,1'
          Dst:             UA_encodeBinaryInternal
    - functionName:    responseActivateSession
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - userdata
        - requestId
        - response
      BBCount:         13
      ICount:          161
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_init
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_LOG_WARNING
        - UA_StatusCode_name
        - UA_UNLOCK
        - __Client_Subscriptions_backgroundPublish
        - cleanupSession
        - closeSecureChannel
        - createSessionAsync
        - notifyClientState
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:708,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:710,24'
              BranchSideFuncs:
                - cleanupSession
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
                - createSessionAsync
                - UA_UNLOCK.4083
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:746,26'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
                - UA_ByteString_init.4088
                - notifyClientState
                - __Client_Subscriptions_backgroundPublish
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:713,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:714,26'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:725,12'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
                - createSessionAsync
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:725,82'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:726,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - createSessionAsync
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:727,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - createSessionAsync
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:725,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:727,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - createSessionAsync
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:735,22'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:705,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:710,9'
          Dst:             cleanupSession
        - Src:             '/src/open62541/src/client/ua_client_connect.c:717,26'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client_connect.c:714,13'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:719,13'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:720,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:727,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:729,37'
          Dst:             createSessionAsync
        - Src:             '/src/open62541/src/client/ua_client_connect.c:730,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:738,22'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client_connect.c:735,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:740,9'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:741,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:746,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:748,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/src/client/ua_client_connect.c:751,5'
          Dst:             notifyClientState
        - Src:             '/src/open62541/src/client/ua_client_connect.c:756,5'
          Dst:             __Client_Subscriptions_backgroundPublish
        - Src:             '/src/open62541/src/client/ua_client_connect.c:759,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    23
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    cleanupSession
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2168
      functionLinenumberEnd: 2185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NodeId_clear
        - __Client_AsyncService_removeAll
        - __Client_Subscriptions_clean
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2169,5'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2174,5'
          Dst:             __Client_Subscriptions_clean
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2178,5'
          Dst:             __Client_AsyncService_removeAll
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    closeSecureChannel
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2111
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         15
      ICount:          124
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - UA_CloseSecureChannelRequest_init
        - UA_SecureChannel_sendSymmetricMessage
        - UA_SecureChannel_shutdown
      functionUses:    29
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2115,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2116,9'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
                - UA_CloseSecureChannelRequest_init
                - UA_SecureChannel_sendSymmetricMessage
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2119,8'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
                - UA_CloseSecureChannelRequest_init
                - UA_SecureChannel_sendSymmetricMessage
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2119,63'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2120,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2121,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2119,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2121,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2127,8'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
                - UA_CloseSecureChannelRequest_init
                - UA_SecureChannel_sendSymmetricMessage
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2127,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2131,23'
              BranchSideFuncs:
                - UA_CloseSecureChannelRequest_init
                - UA_SecureChannel_sendSymmetricMessage
                - UA_SecureChannel_shutdown
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2148,32'
              BranchSideFuncs:
                - UA_SecureChannel_shutdown
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2135,9'
          Dst:             UA_CloseSecureChannelRequest_init
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2140,9'
          Dst:             UA_SecureChannel_sendSymmetricMessage
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2148,5'
          Dst:             UA_SecureChannel_shutdown
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    43
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    createSessionAsync
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         26
      ICount:          218
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - UA_CreateSessionRequest_init
        - UA_LOCK_ASSERT
        - UA_LOG_ERROR
        - UA_StatusCode_name
        - __Client_AsyncService
        - createSessionCallback
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1288,68'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1289,8'
              BranchSideFuncs:
                - UA_CreateSessionRequest_init
                - __Client_AsyncService
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - UA_ByteString_clear.4087
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1290,12'
              BranchSideFuncs:
                - UA_CreateSessionRequest_init
                - __Client_AsyncService
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - UA_ByteString_clear.4087
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1288,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1290,12'
              BranchSideFuncs:
                - UA_CreateSessionRequest_init
                - __Client_AsyncService
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - UA_ByteString_clear.4087
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1306,5'
              BranchSideFuncs:
                - UA_CreateSessionRequest_init
                - __Client_AsyncService
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1290,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1291,33'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
                - UA_ByteString_allocBuffer
                - UA_CreateSessionRequest_init
                - __Client_AsyncService
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1297,15'
              BranchSideFuncs:
                - UA_CreateSessionRequest_init
                - __Client_AsyncService
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1294,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1295,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1296,9'
              BranchSideFuncs:
                - UA_CreateSessionRequest_init
                - __Client_AsyncService
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1300,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1301,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1302,5'
              BranchSideFuncs:
                - UA_CreateSessionRequest_init
                - __Client_AsyncService
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1313,68'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1314,8'
              BranchSideFuncs:
                - __Client_AsyncService
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1315,17'
              BranchSideFuncs:
                - __Client_AsyncService
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1313,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1315,17'
              BranchSideFuncs:
                - __Client_AsyncService
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1318,33'
              BranchSideFuncs:
                - __Client_AsyncService
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1323,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1324,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1326,22'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1284,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1291,12'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1292,19'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1306,5'
          Dst:             UA_CreateSessionRequest_init
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1318,11'
          Dst:             __Client_AsyncService
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1318,11'
          Dst:             createSessionCallback
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1328,39'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1326,9'
          Dst:             UA_LOG_ERROR
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_CreateSessionRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2468
      functionLinenumberEnd: 2468
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CreateSessionRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    createSessionCallback
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - userdata
        - requestId
        - response
      BBCount:         21
      ICount:          164
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
        - UA_ByteString_equal
        - UA_LOCK
        - UA_NodeId_clear
        - UA_NodeId_copy
        - UA_UNLOCK
        - checkCreateSessionSignature
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1242,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1243,9'
              BranchSideFuncs:
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1245,8'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
                - UA_NodeId_clear.4092
                - UA_ByteString_copy.4093
                - UA_NodeId_copy.4094
                - UA_UNLOCK.4083
                - UA_ByteString_equal.4091
                - checkCreateSessionSignature
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1245,68'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1246,8'
              BranchSideFuncs:
                - UA_ByteString_equal.4091
                - UA_UNLOCK.4083
                - checkCreateSessionSignature
                - UA_ByteString_clear.4087
                - UA_NodeId_clear.4092
                - UA_ByteString_copy.4093
                - UA_NodeId_copy.4094
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1249,34'
              BranchSideFuncs:
                - UA_ByteString_equal.4091
                - UA_UNLOCK.4083
                - checkCreateSessionSignature
                - UA_ByteString_clear.4087
                - UA_NodeId_clear.4092
                - UA_ByteString_copy.4093
                - UA_NodeId_copy.4094
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1245,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1249,34'
              BranchSideFuncs:
                - UA_ByteString_equal.4091
                - UA_UNLOCK.4083
                - checkCreateSessionSignature
                - UA_ByteString_clear.4087
                - UA_NodeId_clear.4092
                - UA_ByteString_copy.4093
                - UA_NodeId_copy.4094
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1262,26'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
                - UA_NodeId_clear.4092
                - UA_ByteString_copy.4093
                - UA_NodeId_copy.4094
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1249,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1251,17'
              BranchSideFuncs:
                - checkCreateSessionSignature
                - UA_ByteString_clear.4087
                - UA_NodeId_clear.4092
                - UA_ByteString_copy.4093
                - UA_NodeId_copy.4094
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1256,43'
              BranchSideFuncs:
                - checkCreateSessionSignature
                - UA_ByteString_clear.4087
                - UA_NodeId_clear.4092
                - UA_ByteString_copy.4093
                - UA_NodeId_copy.4094
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1257,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1258,13'
              BranchSideFuncs:
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1259,5'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
                - UA_NodeId_clear.4092
                - UA_ByteString_copy.4093
                - UA_NodeId_copy.4094
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1268,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1269,9'
              BranchSideFuncs:
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1272,5'
              BranchSideFuncs:
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1276,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1276,8'
              BranchSideFuncs:
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1277,9'
              BranchSideFuncs:
                - UA_UNLOCK.4083
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1238,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1249,13'
          Dst:             UA_ByteString_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1256,15'
          Dst:             checkCreateSessionSignature
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1262,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1263,5'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1264,12'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1266,12'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1279,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_ByteString_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:554,13'
          Dst:             UA_order
    - functionName:    checkCreateSessionSignature
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_CreateSessionResponse *'
      constantsTouched: []
      argNames:
        - client
        - channel
        - response
      BBCount:         13
      ICount:          149
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:358,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:359,8'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:362,9'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:358,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:360,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:362,9'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:362,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:363,9'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:365,35'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:371,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:372,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:374,25'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:370,28'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/client/ua_client_connect.c:382,5'
          Dst:             UA_ByteString_clear
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    UA_NodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:606,1'
          Dst:             UA_copy
    - functionName:    UA_CloseSecureChannelRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionLinenumberEnd: 2324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CloseSecureChannelRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    signActivateSessionRequest
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_ActivateSessionRequest *'
      constantsTouched: []
      argNames:
        - client
        - channel
        - request
      BBCount:         36
      ICount:          401
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - UA_LOG_ERROR
        - UA_String_copy
        - getAuthSecurityPolicy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:143,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:144,8'
              BranchSideFuncs:
                - UA_String_copy.4102
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
                - getAuthSecurityPolicy
                - UA_LOG_ERROR.4080
                - UA_String_copy.4102
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:147,35'
              BranchSideFuncs:
                - UA_String_copy.4102
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
                - getAuthSecurityPolicy
                - UA_LOG_ERROR.4080
                - UA_String_copy.4102
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:143,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:145,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:147,35'
              BranchSideFuncs:
                - UA_String_copy.4102
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
                - getAuthSecurityPolicy
                - UA_LOG_ERROR.4080
                - UA_String_copy.4102
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:154,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:155,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:158,28'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
                - getAuthSecurityPolicy
                - UA_LOG_ERROR.4080
                - UA_String_copy.4102
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:160,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:161,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:166,9'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
                - getAuthSecurityPolicy
                - UA_LOG_ERROR.4080
                - UA_String_copy.4102
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:167,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:168,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:169,53'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
                - getAuthSecurityPolicy
                - UA_LOG_ERROR.4080
                - UA_String_copy.4102
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:170,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:171,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:174,23'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
                - getAuthSecurityPolicy
                - UA_LOG_ERROR.4080
                - UA_String_copy.4102
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:179,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:180,9'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:183,8'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
                - getAuthSecurityPolicy
                - UA_LOG_ERROR.4080
                - UA_String_copy.4102
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:183,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:183,52'
              BranchSideFuncs:
                - getAuthSecurityPolicy
                - UA_LOG_ERROR.4080
                - UA_ByteString_clear.4087
                - UA_String_copy.4102
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:186,35'
              BranchSideFuncs:
                - getAuthSecurityPolicy
                - UA_LOG_ERROR.4080
                - UA_ByteString_clear.4087
                - UA_String_copy.4102
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:187,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:188,26'
              BranchSideFuncs:
                - UA_String_copy.4102
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
                - UA_ByteString_clear.4087
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:195,35'
              BranchSideFuncs:
                - UA_String_copy.4102
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
                - UA_ByteString_clear.4087
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:205,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:206,20'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:211,34'
              BranchSideFuncs:
                - UA_String_copy.4102
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
                - UA_ByteString_clear.4087
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:212,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:213,13'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:218,18'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
                - UA_ByteString_clear.4087
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:219,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:220,13'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:223,45'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
                - UA_ByteString_clear.4087
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:225,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:226,13'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
                - UA_ByteString_clear.4087
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:229,55'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.4087
                - UA_ByteString_clear.4087
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:230,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:231,13'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
                - UA_ByteString_clear.4087
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:234,25'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
                - UA_ByteString_clear.4087
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:153,28'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:159,14'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/client/ua_client_connect.c:169,14'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/client/ua_client_connect.c:186,13'
          Dst:             getAuthSecurityPolicy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:188,13'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:211,18'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:223,18'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/client/ua_client_connect.c:229,18'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/client/ua_client_connect.c:241,9'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:246,5'
          Dst:             UA_ByteString_clear
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    encryptUserIdentityToken
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_String *'
        - 'struct.UA_ExtensionObject *'
      constantsTouched: []
      argNames:
        - client
        - userTokenSecurityPolicy
        - userIdentityToken
      BBCount:         35
      ICount:          407
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - UA_LOG_WARNING
        - UA_STRING
        - UA_String_copy
        - UA_String_equal
        - UA_UInt32_encodeBinary
        - __assert_fail
        - getSecurityPolicy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:257,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:258,40'
              BranchSideFuncs:
                - UA_STRING.4105
                - UA_String_equal.4074
                - getSecurityPolicy
                - UA_LOG_WARNING.4085
                - UA_ByteString_allocBuffer
                - UA_UInt32_encodeBinary.4075
                - __assert_fail
                - UA_String_copy.4102
                - UA_ByteString_clear.4087
                - UA_String_copy.4102
                - UA_LOG_WARNING.4085
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:260,15'
              BranchSideFuncs:
                - UA_STRING.4105
                - UA_String_equal.4074
                - getSecurityPolicy
                - UA_LOG_WARNING.4085
                - UA_ByteString_allocBuffer
                - UA_UInt32_encodeBinary.4075
                - __assert_fail
                - UA_String_copy.4102
                - UA_ByteString_clear.4087
                - UA_String_copy.4102
                - UA_LOG_WARNING.4085
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:260,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:261,43'
              BranchSideFuncs:
                - UA_STRING.4105
                - UA_String_equal.4074
                - getSecurityPolicy
                - UA_LOG_WARNING.4085
                - UA_ByteString_allocBuffer
                - UA_UInt32_encodeBinary.4075
                - __assert_fail
                - UA_String_copy.4102
                - UA_ByteString_clear.4087
                - UA_String_copy.4102
                - UA_LOG_WARNING.4085
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:264,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:269,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:270,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:271,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:269,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:271,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:274,47'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_WARNING.4085
                - UA_ByteString_allocBuffer
                - UA_UInt32_encodeBinary.4075
                - __assert_fail
                - UA_String_copy.4102
                - UA_ByteString_clear.4087
                - UA_String_copy.4102
                - UA_LOG_WARNING.4085
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:275,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:276,24'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_UInt32_encodeBinary.4075
                - __assert_fail
                - UA_String_copy.4102
                - UA_ByteString_clear.4087
                - UA_String_copy.4102
                - UA_LOG_WARNING.4085
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:284,28'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_UInt32_encodeBinary.4075
                - __assert_fail
                - UA_String_copy.4102
                - UA_ByteString_clear.4087
                - UA_String_copy.4102
                - UA_LOG_WARNING.4085
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:286,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:287,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:293,33'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_UInt32_encodeBinary.4075
                - __assert_fail
                - UA_String_copy.4102
                - UA_ByteString_clear.4087
                - UA_String_copy.4102
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:301,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:302,15'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_UInt32_encodeBinary.4075
                - __assert_fail
                - UA_String_copy.4102
                - UA_ByteString_clear.4087
                - UA_String_copy.4102
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:303,30'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_UInt32_encodeBinary.4075
                - __assert_fail
                - UA_String_copy.4102
                - UA_ByteString_clear.4087
                - UA_String_copy.4102
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:308,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:313,30'
              BranchSideFuncs:
                - UA_UInt32_encodeBinary.4075
                - __assert_fail
                - UA_String_copy.4102
                - UA_ByteString_clear.4087
                - UA_String_copy.4102
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:319,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:319,5'
              BranchSideFuncs:
                - UA_String_copy.4102
                - UA_ByteString_clear.4087
                - UA_String_copy.4102
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:327,27'
              BranchSideFuncs:
                - UA_String_copy.4102
                - UA_ByteString_clear.4087
                - UA_String_copy.4102
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:328,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:329,19'
              BranchSideFuncs:
                - UA_String_copy.4102
                - UA_ByteString_clear.4087
                - UA_String_copy.4102
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:330,24'
              BranchSideFuncs:
                - UA_String_copy.4102
                - UA_ByteString_clear.4087
                - UA_String_copy.4102
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:336,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:337,35'
              BranchSideFuncs:
                - UA_String_copy.4102
                - UA_ByteString_clear.4087
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:340,35'
              BranchSideFuncs:
                - UA_String_copy.4102
                - UA_ByteString_clear.4087
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:268,28'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:270,8'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:274,29'
          Dst:             getSecurityPolicy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:276,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:287,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:307,14'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/client/ua_client_connect.c:315,14'
          Dst:             UA_UInt32_encodeBinary
        - Src:             '/src/open62541/src/client/ua_client_connect.c:319,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/client/ua_client_connect.c:337,19'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:340,19'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:344,5'
          Dst:             UA_ByteString_clear
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    getSecurityPolicy
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'struct.UA_SecurityPolicy *'
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - policyUri
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_String_equal
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:96,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:97,41'
              BranchSideFuncs:
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:100,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:97,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:98,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:99,5'
              BranchSideFuncs:
                - UA_String_equal.4074
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:97,12'
          Dst:             UA_String_equal
    - functionName:    UA_ActivateSessionRequest_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2740
      functionLinenumberEnd: 2740
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ActivateSessionRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:2740,1'
          Dst:             UA_clear
    - functionName:    UA_AnonymousIdentityToken_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2581
      functionLinenumberEnd: 2581
      functionDepth:   0
      returnType:      'union.anon *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:2581,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:2581,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:2581,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:2581,1'
          Dst:             UA_new
    - functionName:    UA_ExtensionObject_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ExtensionObject *'
        - 'struct.UA_ExtensionObject *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:786,1'
          Dst:             UA_copy
    - functionName:    UA_ActivateSessionRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2720
      functionLinenumberEnd: 2720
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ActivateSessionRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ApplicationDescription_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ApplicationDescription *'
        - 'struct.UA_ApplicationDescription *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1434,1'
          Dst:             UA_copy
    - functionName:    UA_ApplicationDescription_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ApplicationDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1444,1'
          Dst:             UA_clear
    - functionName:    UA_UserTokenPolicy_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_UserTokenPolicy *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_UserTokenPolicy_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1840
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_UserTokenPolicy *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1840,1'
          Dst:             UA_clear
    - functionName:    UA_EndpointDescription_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EndpointDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1876,1'
          Dst:             UA_clear
    - functionName:    UA_GetEndpointsResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 1948
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_GetEndpointsResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1948,1'
          Dst:             UA_clear
    - functionName:    responseGetEndpoints
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - userdata
        - requestId
        - response
      BBCount:         99
      ICount:          741
      EdgeCount:       136
      CyclomaticComplexity: 39
      functionsReached:
        - Client_warnEndpointsResult
        - UA_ApplicationDescription_clear
        - UA_ApplicationDescription_copy
        - UA_EndpointDescription_clear
        - UA_EndpointDescription_init
        - UA_GetEndpointsResponse_clear
        - UA_LOCK
        - UA_LOG_DEBUG
        - UA_LOG_ERROR
        - UA_LOG_INFO
        - UA_STRING
        - UA_SecureChannel_isConnected
        - UA_StatusCode_name
        - UA_String_copy
        - UA_String_equal
        - UA_String_isEmpty
        - UA_UNLOCK
        - UA_UserTokenPolicy_clear
        - UA_UserTokenPolicy_init
        - closeSecureChannel
        - getSecurityPolicy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:848,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:852,42'
              BranchSideFuncs:
                - UA_SecureChannel_isConnected
                - UA_GetEndpointsResponse_clear
                - UA_UNLOCK.4083
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:866,32'
              BranchSideFuncs:
                - Client_warnEndpointsResult
                - UA_STRING.4105
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:852,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:853,36'
              BranchSideFuncs:
                - closeSecureChannel
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - UA_GetEndpointsResponse_clear
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:860,39'
              BranchSideFuncs:
                - UA_GetEndpointsResponse_clear
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:876,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:877,45'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1027,8'
              BranchSideFuncs:
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:880,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:881,13'
              BranchSideFuncs:
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:884,12'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:884,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:885,30'
              BranchSideFuncs:
                - UA_String_equal.4074
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:891,12'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:884,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:887,13'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:891,12'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:891,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:892,30'
              BranchSideFuncs:
                - UA_String_equal.4074
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:896,12'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:891,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:893,13'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:896,12'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:896,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:896,42'
              BranchSideFuncs:
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:897,25'
              BranchSideFuncs:
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:896,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:897,25'
              BranchSideFuncs:
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:904,12'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:904,44'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:905,12'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:913,12'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:904,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:906,25'
              BranchSideFuncs:
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:913,12'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:913,56'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:914,30'
              BranchSideFuncs:
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:923,31'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:913,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:916,25'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:923,31'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:923,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:924,25'
              BranchSideFuncs:
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:932,29'
              BranchSideFuncs:
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:935,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:936,48'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1025,5'
              BranchSideFuncs:
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:941,69'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:942,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:953,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:942,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:943,35'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:953,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:941,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:944,29'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:953,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:953,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:954,29'
              BranchSideFuncs:
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:961,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:961,69'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:962,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:970,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:962,72'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:963,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:970,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:961,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:964,29'
              BranchSideFuncs:
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:970,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:970,68'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:971,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:978,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:970,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:972,29'
              BranchSideFuncs:
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:978,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:978,71'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:979,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:986,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:978,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:980,29'
              BranchSideFuncs:
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:986,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:986,71'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:987,16'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1000,45'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:986,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:988,29'
              BranchSideFuncs:
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1000,45'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1001,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1002,38'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1003,35'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_copy.4102
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1003,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1004,32'
              BranchSideFuncs:
                - UA_String_copy.4102
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_isEmpty
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1007,33'
              BranchSideFuncs:
                - UA_EndpointDescription_clear.4114
                - UA_EndpointDescription_init
                - UA_UserTokenPolicy_clear.4113
                - UA_UserTokenPolicy_init
                - UA_ApplicationDescription_clear.4112
                - UA_ApplicationDescription_copy.4111
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_isEmpty
                - UA_String_copy.4102
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - getSecurityPolicy
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_LOG_INFO.4120
                - UA_String_equal.4074
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1027,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1028,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1034,15'
              BranchSideFuncs:
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1069,77'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1070,26'
              BranchSideFuncs:
                - closeSecureChannel
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1072,28'
              BranchSideFuncs:
                - closeSecureChannel
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1069,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1072,28'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1080,8'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1080,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1081,26'
              BranchSideFuncs:
                - UA_String_equal.4074
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1090,16'
              BranchSideFuncs:
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1080,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1083,28'
              BranchSideFuncs:
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1090,16'
              BranchSideFuncs:
                - UA_UNLOCK.4083
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:838,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:842,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/client/ua_client_connect.c:852,12'
          Dst:             UA_SecureChannel_isConnected
        - Src:             '/src/open62541/src/client/ua_client_connect.c:854,12'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:857,25'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client_connect.c:855,12'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:860,9'
          Dst:             UA_GetEndpointsResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:861,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:866,5'
          Dst:             Client_warnEndpointsResult
        - Src:             '/src/open62541/src/client/ua_client_connect.c:873,9'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:885,13'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:892,13'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:897,13'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_connect.c:906,13'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_connect.c:914,13'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:916,13'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_connect.c:923,13'
          Dst:             getSecurityPolicy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:924,13'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_connect.c:943,17'
          Dst:             getSecurityPolicy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:944,17'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_connect.c:954,17'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_connect.c:964,17'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_connect.c:972,17'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_connect.c:980,17'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_connect.c:988,17'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1003,16'
          Dst:             UA_String_isEmpty
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1004,17'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1011,13'
          Dst:             UA_EndpointDescription_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1013,13'
          Dst:             UA_EndpointDescription_init
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1014,13'
          Dst:             UA_UserTokenPolicy_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1016,13'
          Dst:             UA_UserTokenPolicy_init
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1019,13'
          Dst:             UA_ApplicationDescription_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1020,13'
          Dst:             UA_ApplicationDescription_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1028,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1031,9'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1032,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1035,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1038,9'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1039,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1070,9'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1072,9'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1073,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1081,9'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1083,9'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1084,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1090,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_INFO
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_EndpointDescription_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1856
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EndpointDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_GetEndpointsRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_GetEndpointsRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    responseFindServers
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - userdata
        - requestId
        - response
      BBCount:         43
      ICount:          377
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - UA_LOG_DEBUG
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_StatusCode_name
        - UA_String_clear
        - UA_String_copy
        - UA_String_equal
        - UA_String_init
        - UA_parseEndpointUrl
        - closeSecureChannel
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1127,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1128,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.4085
                - UA_String_copy.4102
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1139,16'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_String_copy.4102
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1139,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1140,46'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_String_copy.4102
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1163,16'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1143,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1144,30'
              BranchSideFuncs:
                - UA_String_equal.4074
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_String_copy.4102
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1148,20'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_String_copy.4102
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1143,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1146,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_String_copy.4102
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1148,20'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_String_copy.4102
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1148,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1149,33'
              BranchSideFuncs:
                - UA_String_equal.4074
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_String_copy.4102
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1159,5'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_String_copy.4102
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1149,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1150,29'
              BranchSideFuncs:
                - UA_LOG_INFO.4120
                - UA_String_copy.4102
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1158,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_String_equal.4074
                - UA_LOG_INFO.4120
                - UA_String_copy.4102
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1163,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1164,46'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1205,20'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1165,65'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1166,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1171,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1166,75'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1167,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1171,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1165,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1168,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1171,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1171,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1172,30'
              BranchSideFuncs:
                - UA_String_equal.4074
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1176,20'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_String_equal.4074
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1171,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1174,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_String_equal.4074
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1176,20'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_String_equal.4074
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1176,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1182,38'
              BranchSideFuncs:
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1201,5'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1184,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1185,17'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_String_equal.4074
                - UA_parseEndpointUrl
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1188,30'
              BranchSideFuncs:
                - UA_String_clear.4136
                - UA_String_init.4132
                - UA_LOG_INFO.4120
                - closeSecureChannel
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1121,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1131,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1128,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1134,9'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1144,13'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1149,16'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1150,17'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1155,17'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1172,13'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1182,17'
          Dst:             UA_parseEndpointUrl
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1188,13'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1190,13'
          Dst:             UA_String_init
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1192,13'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1198,13'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1205,5'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1210,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1211,5'
          Dst:             UA_String_copy
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    UA_FindServersRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1568
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_GetEndpointsRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    requestGetEndpoints
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_GetEndpointsRequest_init
        - UA_LOCK_ASSERT
        - UA_LOG_ERROR
        - UA_StatusCode_name
        - __Client_AsyncService
        - getEndpointUrl
        - responseGetEndpoints
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1105,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1106,22'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1112,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1095,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1098,5'
          Dst:             UA_GetEndpointsRequest_init
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1099,27'
          Dst:             getEndpointUrl
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1102,9'
          Dst:             __Client_AsyncService
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1102,9'
          Dst:             responseGetEndpoints
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1108,22'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1106,9'
          Dst:             UA_LOG_ERROR
    - functionName:    getEndpointUrl
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:43,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:44,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:45,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:45,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:46,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:48,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    requestFindServers
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_FindServersRequest_init
        - UA_LOG_ERROR
        - UA_StatusCode_name
        - __Client_AsyncService
        - responseFindServers
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1224,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1225,22'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1231,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1217,5'
          Dst:             UA_FindServersRequest_init
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1221,9'
          Dst:             __Client_AsyncService
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1221,9'
          Dst:             responseFindServers
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1227,22'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1225,9'
          Dst:             UA_LOG_ERROR
    - functionName:    connectActivity
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         40
      ICount:          207
      EdgeCount:       46
      CyclomaticComplexity: 8
      functionsReached:
        - UA_LOG_TRACE
        - activateSessionAsync
        - createSessionAsync
        - endpointUnconfigured
        - initConnect
        - requestFindServers
        - requestGetEndpoints
        - sendHELMessage
        - sendOPNAsync
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1369,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1370,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1373,8'
              BranchSideFuncs:
                - initConnect
                - endpointUnconfigured
                - activateSessionAsync
                - createSessionAsync
                - requestGetEndpoints
                - requestFindServers
                - sendOPNAsync
                - sendHELMessage
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1373,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1374,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1377,12'
              BranchSideFuncs:
                - initConnect
                - endpointUnconfigured
                - activateSessionAsync
                - createSessionAsync
                - requestGetEndpoints
                - requestFindServers
                - sendOPNAsync
                - sendHELMessage
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1377,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1382,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1382,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1382,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1386,48'
              BranchSideFuncs:
                - sendHELMessage
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1391,22'
              BranchSideFuncs:
                - sendOPNAsync
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1396,9'
              BranchSideFuncs:
                - endpointUnconfigured
                - activateSessionAsync
                - createSessionAsync
                - requestGetEndpoints
                - requestFindServers
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1401,12'
              BranchSideFuncs:
                - initConnect
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1409,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1401,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1402,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1404,25'
              BranchSideFuncs:
                - initConnect
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1416,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1416,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1417,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1416,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1417,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1423,8'
              BranchSideFuncs:
                - endpointUnconfigured
                - activateSessionAsync
                - createSessionAsync
                - requestGetEndpoints
                - requestFindServers
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1423,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1424,52'
              BranchSideFuncs:
                - requestFindServers
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1430,29'
              BranchSideFuncs:
                - endpointUnconfigured
                - activateSessionAsync
                - createSessionAsync
                - requestGetEndpoints
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1430,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1431,53'
              BranchSideFuncs:
                - requestGetEndpoints
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1436,8'
              BranchSideFuncs:
                - activateSessionAsync
                - createSessionAsync
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1436,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1437,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1440,12'
              BranchSideFuncs:
                - activateSessionAsync
                - createSessionAsync
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1440,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1443,52'
              BranchSideFuncs:
                - createSessionAsync
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1448,54'
              BranchSideFuncs:
                - activateSessionAsync
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1455,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1455,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1455,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1455,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1459,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1365,5'
          Dst:             UA_LOG_TRACE
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1386,33'
          Dst:             sendHELMessage
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1391,9'
          Dst:             sendOPNAsync
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1404,13'
          Dst:             initConnect
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1424,33'
          Dst:             requestFindServers
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1430,8'
          Dst:             endpointUnconfigured
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1431,33'
          Dst:             requestGetEndpoints
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1443,33'
          Dst:             createSessionAsync
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1448,33'
          Dst:             activateSessionAsync
    - functionName:    UA_LOG_TRACE
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sendHELMessage
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         12
      ICount:          211
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOG_DEBUG
        - UA_LOG_INFO
        - UA_SecureChannel_isConnected
        - UA_encodeBinaryInternal
        - closeSecureChannel
        - getEndpointUrl
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:457,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:458,9'
              BranchSideFuncs:
                - getEndpointUrl
                - UA_encodeBinaryInternal
                - UA_encodeBinaryInternal
                - UA_LOG_DEBUG.4116
                - UA_LOG_INFO.4120
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:462,28'
              BranchSideFuncs:
                - getEndpointUrl
                - UA_encodeBinaryInternal
                - UA_encodeBinaryInternal
                - UA_LOG_DEBUG.4116
                - UA_LOG_INFO.4120
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:464,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:465,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:469,11'
              BranchSideFuncs:
                - getEndpointUrl
                - UA_encodeBinaryInternal
                - UA_encodeBinaryInternal
                - UA_LOG_DEBUG.4116
                - UA_LOG_INFO.4120
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:490,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:491,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:496,36'
              BranchSideFuncs:
                - UA_LOG_DEBUG.4116
                - UA_LOG_INFO.4120
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:499,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:500,21'
              BranchSideFuncs:
                - UA_LOG_INFO.4120
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:505,18'
              BranchSideFuncs:
                - UA_LOG_DEBUG.4116
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:457,9'
          Dst:             UA_SecureChannel_isConnected
        - Src:             '/src/open62541/src/client/ua_client_connect.c:474,25'
          Dst:             getEndpointUrl
        - Src:             '/src/open62541/src/client/ua_client_connect.c:479,9'
          Dst:             UA_encodeBinaryInternal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:487,14'
          Dst:             UA_encodeBinaryInternal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:500,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_connect.c:501,9'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:505,5'
          Dst:             UA_LOG_DEBUG
    - functionName:    sendOPNAsync
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - bool
      constantsTouched: []
      argNames:
        - client
        - renew
      BBCount:         16
      ICount:          177
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOG_DEBUG
        - UA_LOG_ERROR
        - UA_OpenSecureChannelRequest_init
        - UA_SecureChannel_generateLocalNonce
        - UA_SecureChannel_isConnected
        - UA_SecureChannel_sendAsymmetricOPNMessage
        - UA_StatusCode_name
        - closeSecureChannel
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:620,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:621,9'
              BranchSideFuncs:
                - UA_SecureChannel_generateLocalNonce
                - UA_OpenSecureChannelRequest_init
                - UA_LOG_DEBUG.4116
                - UA_SecureChannel_sendAsymmetricOPNMessage
                - UA_LOG_DEBUG.4116
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:626,46'
              BranchSideFuncs:
                - UA_SecureChannel_generateLocalNonce
                - UA_OpenSecureChannelRequest_init
                - UA_LOG_DEBUG.4116
                - UA_SecureChannel_sendAsymmetricOPNMessage
                - UA_LOG_DEBUG.4116
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:627,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:628,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:630,24'
              BranchSideFuncs:
                - UA_OpenSecureChannelRequest_init
                - UA_LOG_DEBUG.4116
                - UA_SecureChannel_sendAsymmetricOPNMessage
                - UA_LOG_DEBUG.4116
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:640,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:641,18'
              BranchSideFuncs:
                - UA_LOG_DEBUG.4116
                - UA_SecureChannel_sendAsymmetricOPNMessage
                - UA_LOG_DEBUG.4116
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:645,18'
              BranchSideFuncs:
                - UA_LOG_DEBUG.4116
                - UA_SecureChannel_sendAsymmetricOPNMessage
                - UA_LOG_DEBUG.4116
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:659,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:660,22'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:668,5'
              BranchSideFuncs:
                - UA_LOG_DEBUG.4116
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:669,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:670,9'
              BranchSideFuncs:
                - UA_LOG_DEBUG.4116
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:672,18'
              BranchSideFuncs:
                - UA_LOG_DEBUG.4116
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:620,9'
          Dst:             UA_SecureChannel_isConnected
        - Src:             '/src/open62541/src/client/ua_client_connect.c:626,9'
          Dst:             UA_SecureChannel_generateLocalNonce
        - Src:             '/src/open62541/src/client/ua_client_connect.c:634,5'
          Dst:             UA_OpenSecureChannelRequest_init
        - Src:             '/src/open62541/src/client/ua_client_connect.c:654,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/client/ua_client_connect.c:657,9'
          Dst:             UA_SecureChannel_sendAsymmetricOPNMessage
        - Src:             '/src/open62541/src/client/ua_client_connect.c:662,23'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client_connect.c:660,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:663,9'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:672,5'
          Dst:             UA_LOG_DEBUG
    - functionName:    initConnect
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1735
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         30
      ICount:          304
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - UA_LOCK
        - UA_LOG_WARNING
        - UA_QUALIFIEDNAME
        - UA_STRING
        - UA_SecureChannel_clear
        - UA_String_equal
        - UA_UNLOCK
        - UA_Variant_setScalar
        - UA_parseEndpointUrl
        - __Client_networkCallback
        - __UA_Client_startup
        - initSecurityPolicy
        - isGood
        - verifyClientApplicationURI
        - verifyClientSecureChannelHeader
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1652,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1653,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1659,49'
              BranchSideFuncs:
                - __UA_Client_startup
                - isGood.4147
                - isTrue.4148
                - verifyClientApplicationURI
                - UA_SecureChannel_clear
                - initSecurityPolicy
                - UA_parseEndpointUrl
                - UA_STRING.4105
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_LOG_WARNING.4085
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1660,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1660,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1664,32'
              BranchSideFuncs:
                - verifyClientApplicationURI
                - UA_SecureChannel_clear
                - initSecurityPolicy
                - UA_parseEndpointUrl
                - UA_STRING.4105
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_LOG_WARNING.4085
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1674,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1675,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1678,26'
              BranchSideFuncs:
                - UA_parseEndpointUrl
                - UA_STRING.4105
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_LOG_WARNING.4085
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1684,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1685,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1693,27'
              BranchSideFuncs:
                - UA_STRING.4105
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1694,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1697,12'
              BranchSideFuncs:
                - UA_String_equal.4074
                - UA_LOG_WARNING.4085
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1724,8'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1697,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1698,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1699,59'
              BranchSideFuncs:
                - UA_String_equal.4074
                - UA_LOG_WARNING.4085
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1700,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1701,13'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1705,9'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1719,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1720,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1721,5'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1724,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1725,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1728,8'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1728,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1728,8'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1729,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1653,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1659,29'
          Dst:             __UA_Client_startup
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1660,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1660,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1664,5'
          Dst:             verifyClientApplicationURI
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1667,5'
          Dst:             UA_SecureChannel_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1673,29'
          Dst:             initSecurityPolicy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1683,9'
          Dst:             UA_parseEndpointUrl
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1685,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1693,27'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1700,13'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1705,25'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1706,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1707,25'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1708,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1715,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1717,13'
          Dst:             __Client_networkCallback
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1718,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1729,9'
          Dst:             UA_LOG_WARNING
    - functionName:    endpointUnconfigured
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_EndpointDescription_init
        - UA_equal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:116,5'
          Dst:             UA_EndpointDescription_init
        - Src:             '/src/open62541/src/client/ua_client_connect.c:117,12'
          Dst:             UA_equal
    - functionName:    activateSessionAsync
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         32
      ICount:          274
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - UA_ActivateSessionRequest_clear
        - UA_ActivateSessionRequest_init
        - UA_AnonymousIdentityToken_new
        - UA_Array_copy
        - UA_ExtensionObject_copy
        - UA_LOCK_ASSERT
        - UA_LOG_ERROR
        - UA_StatusCode_name
        - UA_String_clear
        - UA_String_copy
        - __Client_AsyncService
        - encryptUserIdentityToken
        - responseActivateSession
        - signActivateSessionRequest
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:766,56'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:767,8'
              BranchSideFuncs:
                - UA_ActivateSessionRequest_init
                - UA_ExtensionObject_copy.4110
                - UA_String_clear.4136
                - UA_String_copy.4102
                - encryptUserIdentityToken
                - signActivateSessionRequest
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - __Client_AsyncService
                - UA_AnonymousIdentityToken_new
                - UA_ActivateSessionRequest_clear
                - UA_Array_copy
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:775,5'
              BranchSideFuncs:
                - UA_ActivateSessionRequest_init
                - UA_ExtensionObject_copy.4110
                - UA_String_clear.4136
                - UA_String_copy.4102
                - encryptUserIdentityToken
                - signActivateSessionRequest
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - __Client_AsyncService
                - UA_AnonymousIdentityToken_new
                - UA_ActivateSessionRequest_clear
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:766,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:768,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:775,5'
              BranchSideFuncs:
                - UA_ActivateSessionRequest_init
                - UA_ExtensionObject_copy.4110
                - UA_String_clear.4136
                - UA_String_copy.4102
                - encryptUserIdentityToken
                - signActivateSessionRequest
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - __Client_AsyncService
                - UA_AnonymousIdentityToken_new
                - UA_ActivateSessionRequest_clear
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:779,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:780,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:782,8'
              BranchSideFuncs:
                - UA_String_clear.4136
                - UA_String_copy.4102
                - encryptUserIdentityToken
                - signActivateSessionRequest
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - __Client_AsyncService
                - UA_AnonymousIdentityToken_new
                - UA_ActivateSessionRequest_clear
                - UA_Array_copy
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:782,44'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:782,47'
              BranchSideFuncs:
                - UA_String_clear.4136
                - UA_String_copy.4102
                - encryptUserIdentityToken
                - signActivateSessionRequest
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - __Client_AsyncService
                - UA_AnonymousIdentityToken_new
                - UA_ActivateSessionRequest_clear
                - UA_Array_copy
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:792,16'
              BranchSideFuncs:
                - UA_String_clear.4136
                - UA_String_copy.4102
                - encryptUserIdentityToken
                - signActivateSessionRequest
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - __Client_AsyncService
                - UA_AnonymousIdentityToken_new
                - UA_ActivateSessionRequest_clear
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:782,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:783,32'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_String_clear.4136
                - UA_String_copy.4102
                - encryptUserIdentityToken
                - signActivateSessionRequest
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - __Client_AsyncService
                - UA_AnonymousIdentityToken_new
                - UA_ActivateSessionRequest_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:792,16'
              BranchSideFuncs:
                - UA_String_clear.4136
                - UA_String_copy.4102
                - encryptUserIdentityToken
                - signActivateSessionRequest
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - __Client_AsyncService
                - UA_AnonymousIdentityToken_new
                - UA_ActivateSessionRequest_clear
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:786,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:787,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:788,33'
              BranchSideFuncs:
                - UA_String_clear.4136
                - UA_String_copy.4102
                - encryptUserIdentityToken
                - signActivateSessionRequest
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - __Client_AsyncService
                - UA_AnonymousIdentityToken_new
                - UA_ActivateSessionRequest_clear
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:792,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:793,40'
              BranchSideFuncs:
                - UA_AnonymousIdentityToken_new
                - UA_ActivateSessionRequest_clear
                - UA_String_clear.4136
                - UA_String_copy.4102
                - encryptUserIdentityToken
                - signActivateSessionRequest
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - __Client_AsyncService
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:805,41'
              BranchSideFuncs:
                - UA_String_clear.4136
                - UA_String_copy.4102
                - encryptUserIdentityToken
                - signActivateSessionRequest
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - __Client_AsyncService
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:794,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:795,13'
              BranchSideFuncs:
                - UA_String_clear.4136
                - UA_String_copy.4102
                - encryptUserIdentityToken
                - signActivateSessionRequest
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - __Client_AsyncService
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:798,58'
              BranchSideFuncs:
                - UA_String_clear.4136
                - UA_String_copy.4102
                - encryptUserIdentityToken
                - signActivateSessionRequest
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - __Client_AsyncService
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:811,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:812,28'
              BranchSideFuncs:
                - encryptUserIdentityToken
                - signActivateSessionRequest
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - __Client_AsyncService
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:813,40'
              BranchSideFuncs:
                - encryptUserIdentityToken
                - signActivateSessionRequest
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - __Client_AsyncService
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:816,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:817,40'
              BranchSideFuncs:
                - __Client_AsyncService
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:823,5'
              BranchSideFuncs:
                - UA_ActivateSessionRequest_clear
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:824,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:825,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:827,22'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:764,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_connect.c:768,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:775,5'
          Dst:             UA_ActivateSessionRequest_init
        - Src:             '/src/open62541/src/client/ua_client_connect.c:777,9'
          Dst:             UA_ExtensionObject_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:783,18'
          Dst:             UA_Array_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:793,40'
          Dst:             UA_AnonymousIdentityToken_new
        - Src:             '/src/open62541/src/client/ua_client_connect.c:795,13'
          Dst:             UA_ActivateSessionRequest_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:805,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:806,14'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:813,15'
          Dst:             encryptUserIdentityToken
        - Src:             '/src/open62541/src/client/ua_client_connect.c:814,15'
          Dst:             signActivateSessionRequest
        - Src:             '/src/open62541/src/client/ua_client_connect.c:817,18'
          Dst:             __Client_AsyncService
        - Src:             '/src/open62541/src/client/ua_client_connect.c:817,18'
          Dst:             responseActivateSession
        - Src:             '/src/open62541/src/client/ua_client_connect.c:823,5'
          Dst:             UA_ActivateSessionRequest_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:829,22'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client_connect.c:827,9'
          Dst:             UA_LOG_ERROR
    - functionName:    UA_equal
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:1213,1'
          Dst:             UA_order
    - functionName:    isGood
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isTrue
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - expr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    verifyClientApplicationURI
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    verifyClientSecureChannelHeader
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_SecureChannel *'
        - 'struct.UA_AsymmetricAlgorithmSecurityHeader *'
      constantsTouched: []
      argNames:
        - application
        - channel
        - asymHeader
      BBCount:         20
      ICount:          160
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOG_ERROR
        - UA_String_equal
        - __assert_fail
        - getLeafCertificate
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1469,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1469,5'
              BranchSideFuncs:
                - getLeafCertificate
                - UA_LOG_ERROR.4080
                - UA_String_equal.4074
                - UA_LOG_ERROR.4080
                - UA_String_equal.4074
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1472,8'
              BranchSideFuncs:
                - getLeafCertificate
                - UA_LOG_ERROR.4080
                - UA_String_equal.4074
                - UA_LOG_ERROR.4080
                - UA_String_equal.4074
                - UA_LOG_ERROR.4080
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1472,49'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1473,26'
              BranchSideFuncs:
                - UA_String_equal.4074
                - UA_LOG_ERROR.4080
                - getLeafCertificate
                - UA_LOG_ERROR.4080
                - UA_String_equal.4074
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1481,51'
              BranchSideFuncs:
                - getLeafCertificate
                - UA_LOG_ERROR.4080
                - UA_String_equal.4074
                - UA_LOG_ERROR.4080
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1472,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1474,22'
              BranchSideFuncs:
                - getLeafCertificate
                - UA_LOG_ERROR.4080
                - UA_String_equal.4074
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1481,51'
              BranchSideFuncs:
                - getLeafCertificate
                - UA_LOG_ERROR.4080
                - UA_String_equal.4074
                - UA_LOG_ERROR.4080
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1482,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1483,26'
              BranchSideFuncs:
                - UA_String_equal.4074
                - UA_LOG_ERROR.4080
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1490,25'
              BranchSideFuncs:
                - UA_LOG_ERROR.4080
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1482,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1484,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1490,25'
              BranchSideFuncs:
                - UA_LOG_ERROR.4080
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1492,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1493,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1499,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1469,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1473,9'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1474,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1481,32'
          Dst:             getLeafCertificate
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1483,9'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1484,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1493,9'
          Dst:             UA_LOG_ERROR
    - functionName:    initSecurityPolicy
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         14
      ICount:          130
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - UA_STRING
        - UA_SecureChannel_setSecurityPolicy
        - getSecurityPolicy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1337,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1338,32'
              BranchSideFuncs:
                - UA_STRING.4105
                - getSecurityPolicy
                - UA_SecureChannel_setSecurityPolicy
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1341,32'
              BranchSideFuncs:
                - getSecurityPolicy
                - UA_SecureChannel_setSecurityPolicy
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1345,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1346,9'
              BranchSideFuncs:
                - UA_SecureChannel_setSecurityPolicy
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1349,8'
              BranchSideFuncs:
                - UA_SecureChannel_setSecurityPolicy
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1349,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1350,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1354,36'
              BranchSideFuncs:
                - UA_SecureChannel_setSecurityPolicy
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1355,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1356,9'
              BranchSideFuncs:
                - UA_SecureChannel_setSecurityPolicy
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1359,48'
              BranchSideFuncs:
                - UA_SecureChannel_setSecurityPolicy
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1339,32'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1338,14'
          Dst:             getSecurityPolicy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1341,14'
          Dst:             getSecurityPolicy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1359,12'
          Dst:             UA_SecureChannel_setSecurityPolicy
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    __Client_networkCallback
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1647
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.UA_ConnectionManager.60 *'
        - size_t
        - 'char *'
        - 'char **'
        - int
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - application
        - connectionContext
        - state
        - params
        - msg
      BBCount:         40
      ICount:          312
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_LOG_TRACE
        - UA_SecureChannel_clear
        - UA_SecureChannel_processBuffer
        - UA_StatusCode_name
        - UA_UNLOCK
        - __Client_AsyncService_removeAll
        - closeSecureChannel
        - connectActivity
        - fallbackEndpointUrl
        - isFullyConnected
        - notifyClientState
        - processServiceResponse
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1543,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1546,12'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - __Client_AsyncService_removeAll
                - UA_SecureChannel_clear
                - fallbackEndpointUrl
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1564,8'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - __Client_AsyncService_removeAll
                - UA_SecureChannel_clear
                - fallbackEndpointUrl
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1546,66'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1547,12'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - __Client_AsyncService_removeAll
                - UA_SecureChannel_clear
                - fallbackEndpointUrl
                - UA_LOG_ERROR.4080
                - notifyClientState
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1557,45'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - __Client_AsyncService_removeAll
                - UA_SecureChannel_clear
                - fallbackEndpointUrl
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1546,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1548,26'
              BranchSideFuncs:
                - UA_LOG_ERROR.4080
                - notifyClientState
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1557,45'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - __Client_AsyncService_removeAll
                - UA_SecureChannel_clear
                - fallbackEndpointUrl
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1564,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1570,42'
              BranchSideFuncs:
                - __Client_AsyncService_removeAll
                - UA_SecureChannel_clear
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
                - fallbackEndpointUrl
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1597,8'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1574,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1575,13'
              BranchSideFuncs:
                - __Client_AsyncService_removeAll
                - UA_SecureChannel_clear
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
                - fallbackEndpointUrl
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1580,41'
              BranchSideFuncs:
                - __Client_AsyncService_removeAll
                - UA_SecureChannel_clear
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
                - fallbackEndpointUrl
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1588,57'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1589,12'
              BranchSideFuncs:
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
                - fallbackEndpointUrl
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1593,9'
              BranchSideFuncs:
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1588,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1590,57'
              BranchSideFuncs:
                - fallbackEndpointUrl
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1593,9'
              BranchSideFuncs:
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1597,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1601,12'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1608,9'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1601,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1602,13'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1603,12'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1603,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1604,13'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1605,5'
              BranchSideFuncs:
                - UA_SecureChannel_processBuffer
                - isFullyConnected
                - connectActivity
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1618,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1618,15'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1619,22'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1626,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1627,37'
              BranchSideFuncs:
                - closeSecureChannel
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1636,28'
              BranchSideFuncs:
                - closeSecureChannel
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1643,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1644,25'
              BranchSideFuncs:
                - notifyClientState
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1645,23'
              BranchSideFuncs:
                - notifyClientState
                - UA_UNLOCK.4083
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1538,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1540,5'
          Dst:             UA_LOG_TRACE
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1548,13'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1551,13'
          Dst:             notifyClientState
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1552,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1580,9'
          Dst:             __Client_AsyncService_removeAll
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1583,9'
          Dst:             UA_SecureChannel_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1590,37'
          Dst:             fallbackEndpointUrl
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1615,9'
          Dst:             UA_SecureChannel_processBuffer
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1615,9'
          Dst:             processServiceResponse
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1621,22'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1619,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1636,9'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1637,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1643,9'
          Dst:             isFullyConnected
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1644,9'
          Dst:             connectActivity
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1645,5'
          Dst:             notifyClientState
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1646,5'
          Dst:             UA_UNLOCK
    - functionName:    fallbackEndpointUrl
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         8
      ICount:          150
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOG_ERROR
        - UA_LOG_WARNING
        - UA_String_clear
        - UA_String_copy
        - UA_String_equal
        - getEndpointUrl
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:58,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:59,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:66,8'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:66,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:68,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:81,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_String_clear.4136
                - UA_String_copy.4102
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:57,28'
          Dst:             getEndpointUrl
        - Src:             '/src/open62541/src/client/ua_client_connect.c:58,8'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:59,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:68,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:76,9'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:77,16'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:81,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:89,9'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:90,16'
          Dst:             UA_String_copy
    - functionName:    isFullyConnected
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         20
      ICount:          96
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - endpointUnconfigured
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:124,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:124,62'
              BranchSideFuncs:
                - endpointUnconfigured
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:128,8'
              BranchSideFuncs:
                - endpointUnconfigured
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:124,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:125,9'
              BranchSideFuncs:
                - endpointUnconfigured
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:128,8'
              BranchSideFuncs:
                - endpointUnconfigured
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:128,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:132,8'
              BranchSideFuncs:
                - endpointUnconfigured
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:132,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:132,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:134,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:132,67'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:133,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:134,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:133,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:133,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:134,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:132,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:132,38'
          Dst:             endpointUnconfigured
    - functionName:    UA_OpenSecureChannelRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2252
      functionLinenumberEnd: 2252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_OpenSecureChannelRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    closeSessionCallback
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2243
      functionLinenumberEnd: 2249
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - userdata
        - requestId
        - response
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - cleanupSession
        - disconnectSecureChannel
        - notifyClientState
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2244,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2245,5'
          Dst:             cleanupSession
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2246,5'
          Dst:             disconnectSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2247,5'
          Dst:             notifyClientState
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2248,5'
          Dst:             UA_UNLOCK
    - functionName:    disconnectSecureChannel
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionLinenumberEnd: 2212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - bool
      constantsTouched: []
      argNames:
        - client
        - sync
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - UA_LOCK
        - UA_String_clear
        - UA_UNLOCK
        - closeSecureChannel
        - notifyClientState
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2196,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2197,9'
              BranchSideFuncs:
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_LOCK.4076
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2200,24'
              BranchSideFuncs:
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_LOCK.4076
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2201,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2201,16'
              BranchSideFuncs:
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_LOCK.4076
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2201,13'
              BranchSideFuncs:
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2201,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2201,19'
              BranchSideFuncs:
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_LOCK.4076
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2202,8'
              BranchSideFuncs:
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_LOCK.4076
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2202,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2202,45'
              BranchSideFuncs:
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_LOCK.4076
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2203,8'
              BranchSideFuncs:
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_LOCK.4076
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2201,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2201,8'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2204,20'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2205,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2206,13'
              BranchSideFuncs:
                - UA_LOCK.4076
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2208,18'
              BranchSideFuncs:
                - UA_LOCK.4076
                - notifyClientState
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2190,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2193,5'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2204,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2208,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2211,5'
          Dst:             notifyClientState
    - functionName:    UA_CloseSessionRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2792
      functionLinenumberEnd: 2792
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CloseSessionRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_disconnectAsync
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2252
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_CloseSessionRequest_init
        - UA_LOCK
        - UA_UNLOCK
        - __Client_AsyncService
        - cleanupSession
        - closeSessionCallback
        - disconnectSecureChannel
        - notifyClientState
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2255,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2256,8'
              BranchSideFuncs:
                - disconnectSecureChannel
                - notifyClientState
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2257,33'
              BranchSideFuncs:
                - disconnectSecureChannel
                - notifyClientState
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2255,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2257,33'
              BranchSideFuncs:
                - disconnectSecureChannel
                - notifyClientState
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2264,5'
              BranchSideFuncs:
                - UA_CloseSessionRequest_init
                - __Client_AsyncService
                - notifyClientState
                - UA_UNLOCK.4083
                - cleanupSession
                - disconnectSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2273,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2276,24'
              BranchSideFuncs:
                - cleanupSession
                - disconnectSecureChannel
                - notifyClientState
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2280,23'
              BranchSideFuncs:
                - notifyClientState
                - UA_UNLOCK.4083
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2253,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2257,9'
          Dst:             disconnectSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2258,9'
          Dst:             notifyClientState
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2259,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2267,5'
          Dst:             UA_CloseSessionRequest_init
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2270,9'
          Dst:             __Client_AsyncService
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2270,9'
          Dst:             closeSessionCallback
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2276,9'
          Dst:             cleanupSession
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2277,9'
          Dst:             disconnectSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2280,5'
          Dst:             notifyClientState
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2281,5'
          Dst:             UA_UNLOCK
    - functionName:    sendCloseSession
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2152
      functionLinenumberEnd: 2165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_CloseSessionRequest_clear
        - UA_CloseSessionRequest_init
        - UA_CloseSessionResponse_clear
        - __Client_Service
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2154,5'
          Dst:             UA_CloseSessionRequest_init
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2157,5'
          Dst:             __Client_Service
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2159,5'
          Dst:             UA_CloseSessionRequest_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2160,5'
          Dst:             UA_CloseSessionResponse_clear
    - functionName:    UA_Client_disconnect
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2238
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - cleanupSession
        - disconnectSecureChannel
        - sendCloseSession
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2233,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2233,8'
              BranchSideFuncs:
                - sendCloseSession
                - cleanupSession
                - disconnectSecureChannel
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2234,26'
              BranchSideFuncs:
                - sendCloseSession
                - cleanupSession
                - disconnectSecureChannel
                - UA_UNLOCK.4083
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2232,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2234,9'
          Dst:             sendCloseSession
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2235,5'
          Dst:             cleanupSession
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2236,5'
          Dst:             disconnectSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2237,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Client_disconnectSecureChannelAsync
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2223
      functionLinenumberEnd: 2227
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - disconnectSecureChannel
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2224,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2225,5'
          Dst:             disconnectSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2226,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Client_disconnectSecureChannel
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2215
      functionLinenumberEnd: 2219
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - disconnectSecureChannel
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2216,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2217,5'
          Dst:             disconnectSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2218,5'
          Dst:             UA_UNLOCK
    - functionName:    __Client_reverseConnectCallback
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1959
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.UA_ConnectionManager.60 *'
        - size_t
        - 'char *'
        - 'char **'
        - int
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - application
        - connectionContext
        - state
        - params
        - msg
      BBCount:         25
      ICount:          190
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - __Client_networkCallback
        - notifyClientState
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1967,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1968,40'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - __Client_networkCallback
                - notifyClientState
                - UA_UNLOCK.4083
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1975,9'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - __Client_networkCallback
                - notifyClientState
                - UA_UNLOCK.4083
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1975,56'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1976,8'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - __Client_networkCallback
                - notifyClientState
                - UA_UNLOCK.4083
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1987,8'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - __Client_networkCallback
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1975,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1977,12'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1987,8'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - __Client_networkCallback
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1977,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1978,13'
              BranchSideFuncs:
                - notifyClientState
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1981,20'
              BranchSideFuncs:
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1987,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1988,9'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - __Client_networkCallback
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1995,8'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - __Client_networkCallback
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1987,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1989,9'
              BranchSideFuncs:
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - __Client_networkCallback
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1995,8'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - __Client_networkCallback
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1995,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1996,9'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - __Client_networkCallback
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2003,9'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_UNLOCK.4083
                - __Client_networkCallback
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2003,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2004,20'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - __Client_networkCallback
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2010,16'
              BranchSideFuncs:
                - UA_UNLOCK.4083
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1963,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1979,13'
          Dst:             notifyClientState
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1981,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1990,9'
          Dst:             notifyClientState
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2004,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2005,9'
          Dst:             __Client_networkCallback
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2010,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Client_startListeningForReverseConnect
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2104
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_String *'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - client
        - listenHostnames
        - listenHostnamesLength
        - port
      BBCount:         31
      ICount:          330
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - UA_LOCK
        - UA_LOG_WARNING
        - UA_QUALIFIEDNAME
        - UA_SecureChannel_init
        - UA_String_equal
        - UA_UNLOCK
        - UA_Variant_setArray
        - UA_Variant_setScalar
        - __Client_reverseConnectCallback
        - initSecurityPolicy
        - isGood
        - verifyClientSecureChannelHeader
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2020,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2021,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2028,21'
              BranchSideFuncs:
                - UA_SecureChannel_init
                - initSecurityPolicy
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
                - isGood.4147
                - isTrue.4148
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2041,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2042,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2044,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
                - isGood.4147
                - isTrue.4148
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2045,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2046,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
                - isGood.4147
                - isTrue.4148
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2052,8'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
                - isGood.4147
                - isTrue.4148
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2052,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2053,15'
              BranchSideFuncs:
                - isGood.4147
                - isTrue.4148
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2057,27'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2054,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2054,9'
              BranchSideFuncs:
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2055,5'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2058,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2059,12'
              BranchSideFuncs:
                - UA_String_equal.4074
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2067,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2059,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2060,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2061,37'
              BranchSideFuncs:
                - UA_String_equal.4074
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2062,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2063,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2064,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
                - UA_String_equal.4074
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2067,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2068,24'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2075,41'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setArray
                - UA_QUALIFIEDNAME.4152
                - UA_Variant_setScalar
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_UNLOCK.4083
                - UA_LOG_WARNING.4085
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:2096,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2097,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:2102,16'
              BranchSideFuncs:
                - UA_UNLOCK.4083
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2018,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2021,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2024,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2034,5'
          Dst:             UA_SecureChannel_init
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2040,29'
          Dst:             initSecurityPolicy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2046,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2048,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2054,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2054,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2054,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2062,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2068,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2071,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2079,21'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2080,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2081,21'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2082,5'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2084,21'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2085,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2091,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2092,11'
          Dst:             __Client_reverseConnectCallback
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2093,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2097,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:2102,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Client_activateSessionAsync
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1942
      functionLinenumberEnd: 1953
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - authenticationToken
        - serverNonce
        - ''
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - activateSessionAsync
        - notifyClientState
        - switchSession
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1945,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1946,20'
              BranchSideFuncs:
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1949,32'
              BranchSideFuncs:
                - activateSessionAsync
                - notifyClientState
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1952,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1952,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1952,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1943,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1944,25'
          Dst:             switchSession
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1946,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1949,11'
          Dst:             activateSessionAsync
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1950,5'
          Dst:             notifyClientState
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1951,5'
          Dst:             UA_UNLOCK
    - functionName:    switchSession
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1899
      functionLinenumberEnd: 1921
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - authenticationToken
        - serverNonce
        - ''
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
        - UA_LOG_ERROR
        - UA_NodeId_clear
        - UA_NodeId_copy
        - notifyClientState
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1901,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1902,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.4080
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1909,22'
              BranchSideFuncs:
                - UA_NodeId_clear.4092
                - UA_ByteString_clear.4087
                - UA_NodeId_copy.4094
                - UA_ByteString_copy.4093
                - notifyClientState
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1913,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1914,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1917,5'
              BranchSideFuncs:
                - notifyClientState
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1902,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1909,5'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1910,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1911,25'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1912,12'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1918,5'
          Dst:             notifyClientState
    - functionName:    UA_Client_activateSession
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - authenticationToken
        - serverNonce
        - ''
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - activateSessionSync
        - notifyClientState
        - switchSession
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1929,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1930,20'
              BranchSideFuncs:
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1933,31'
              BranchSideFuncs:
                - activateSessionSync
                - notifyClientState
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1936,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1936,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1936,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1927,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1928,25'
          Dst:             switchSession
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1930,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1933,11'
          Dst:             activateSessionSync
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1934,5'
          Dst:             notifyClientState
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1935,5'
          Dst:             UA_UNLOCK
    - functionName:    activateSessionSync
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         22
      ICount:          176
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_ERROR
        - UA_UNLOCK
        - __assert_fail
        - activateSessionAsync
        - closeSecureChannel
        - notifyClientState
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1821,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1821,5'
              BranchSideFuncs:
                - activateSessionAsync
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - closeSecureChannel
                - UA_LOG_ERROR.4080
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1823,23'
              BranchSideFuncs:
                - activateSessionAsync
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - closeSecureChannel
                - UA_LOG_ERROR.4080
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1828,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1829,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1831,5'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - closeSecureChannel
                - UA_LOG_ERROR.4080
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1831,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1831,5'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - closeSecureChannel
                - UA_LOG_ERROR.4080
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1832,11'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - closeSecureChannel
                - UA_LOG_ERROR.4080
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1831,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1835,15'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - closeSecureChannel
                - UA_LOG_ERROR.4080
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1857,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1836,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1837,26'
              BranchSideFuncs:
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1846,20'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1849,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1850,37'
              BranchSideFuncs:
                - closeSecureChannel
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_LOG_ERROR.4080
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1854,27'
              BranchSideFuncs:
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - closeSecureChannel
                - UA_LOG_ERROR.4080
                - closeSecureChannel
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1817,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1821,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1827,25'
          Dst:             activateSessionAsync
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1837,13'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1840,13'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1846,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1848,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1851,13'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1854,9'
          Dst:             notifyClientState
    - functionName:    UA_Client_getSessionAuthenticationToken
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - client
        - authenticationToken
        - serverNonce
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_copy
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_NodeId_copy
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1882,56'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1883,8'
              BranchSideFuncs:
                - UA_NodeId_copy.4094
                - UA_ByteString_copy.4093
                - UA_UNLOCK.4083
                - UA_LOG_ERROR.4080
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1890,41'
              BranchSideFuncs:
                - UA_NodeId_copy.4094
                - UA_ByteString_copy.4093
                - UA_UNLOCK.4083
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1882,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1884,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.4080
                - UA_UNLOCK.4083
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1890,41'
              BranchSideFuncs:
                - UA_NodeId_copy.4094
                - UA_ByteString_copy.4093
                - UA_UNLOCK.4083
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1881,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1884,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1886,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1890,25'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1891,12'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1892,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Client_activateCurrentSessionAsync
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - activateSessionAsync
        - notifyClientState
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1875,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1875,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1875,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1871,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1872,25'
          Dst:             activateSessionAsync
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1873,5'
          Dst:             notifyClientState
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1874,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Client_activateCurrentSession
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1861
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - activateSessionSync
        - notifyClientState
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1866,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1866,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1866,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1862,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1863,25'
          Dst:             activateSessionSync
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1864,5'
          Dst:             notifyClientState
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1865,5'
          Dst:             UA_UNLOCK
    - functionName:    __UA_Client_connect
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - bool
      constantsTouched: []
      argNames:
        - client
        - async
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - connectInternal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1809,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1810,5'
          Dst:             connectInternal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1811,5'
          Dst:             UA_UNLOCK
    - functionName:    connectInternal
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1785
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - bool
      constantsTouched: []
      argNames:
        - client
        - async
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - connectSync
        - initConnect
        - notifyClientState
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1790,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1791,21'
              BranchSideFuncs:
                - initConnect
                - notifyClientState
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1793,21'
              BranchSideFuncs:
                - connectSync
                - notifyClientState
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1791,9'
          Dst:             initConnect
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1793,9'
          Dst:             connectSync
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1794,5'
          Dst:             notifyClientState
    - functionName:    connectSync
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1738
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         22
      ICount:          169
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_ERROR
        - UA_UNLOCK
        - __assert_fail
        - closeSecureChannel
        - initConnect
        - isFullyConnected
        - notifyClientState
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1743,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1743,5'
              BranchSideFuncs:
                - initConnect
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - closeSecureChannel
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - isFullyConnected
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1745,23'
              BranchSideFuncs:
                - initConnect
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - closeSecureChannel
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - isFullyConnected
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1751,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1752,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1757,5'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - closeSecureChannel
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - isFullyConnected
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1757,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1757,5'
              BranchSideFuncs:
                - isFullyConnected
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - closeSecureChannel
                - UA_LOG_ERROR.4080
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1758,29'
              BranchSideFuncs:
                - isFullyConnected
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - closeSecureChannel
                - UA_LOG_ERROR.4080
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1757,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1757,5'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - isFullyConnected
                - closeSecureChannel
                - UA_LOG_ERROR.4080
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1761,15'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - isFullyConnected
                - closeSecureChannel
                - UA_LOG_ERROR.4080
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1762,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1763,26'
              BranchSideFuncs:
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - isFullyConnected
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1772,20'
              BranchSideFuncs:
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - notifyClientState
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - isFullyConnected
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:1775,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1776,37'
              BranchSideFuncs:
                - closeSecureChannel
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - isFullyConnected
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:1780,27'
              BranchSideFuncs:
                - notifyClientState
                - UA_UNLOCK.4083
                - UA_LOCK.4076
                - closeSecureChannel
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - isFullyConnected
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1739,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1743,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1749,5'
          Dst:             initConnect
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1750,5'
          Dst:             notifyClientState
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1758,12'
          Dst:             isFullyConnected
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1763,13'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1766,13'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1772,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1774,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1777,13'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1780,9'
          Dst:             notifyClientState
    - functionName:    connectSecureChannel
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1799
      functionLinenumberEnd: 1804
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - endpointUrl
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Client_getConfig
        - UA_String_clear
        - UA_String_fromChars
        - connectInternal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1800,27'
          Dst:             UA_Client_getConfig
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1802,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1803,23'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/src/client/ua_client_connect.c:1804,12'
          Dst:             connectInternal
    - functionName:    UA_Client_renewSecureChannel
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - __Client_renewSecureChannel
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:696,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:697,25'
          Dst:             __Client_renewSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:698,5'
          Dst:             UA_UNLOCK
    - functionName:    __Client_renewSecureChannel
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOCK_ASSERT
        - sendOPNAsync
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:684,60'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:685,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:687,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:685,70'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:686,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:687,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:684,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:687,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:689,18'
              BranchSideFuncs:
                - sendOPNAsync
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:678,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_connect.c:689,5'
          Dst:             sendOPNAsync
    - functionName:    UA_ResponseHeader_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1516
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ResponseHeader *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1516,1'
          Dst:             UA_clear
    - functionName:    UA_NodeId_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:626,13'
          Dst:             UA_order
    - functionName:    UA_NodeId_decodeBinary
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_String *'
        - 'size_t *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - offset
        - dst
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_decodeBinaryInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_util_internal.h:361,1'
          Dst:             UA_decodeBinaryInternal
    - functionName:    UA_NODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    processOPNResponse
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - client
        - message
      BBCount:         20
      ICount:          203
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_equal
        - UA_ByteString_init
        - UA_NODEID_NUMERIC
        - UA_NodeId_clear
        - UA_NodeId_decodeBinary
        - UA_NodeId_equal
        - UA_ResponseHeader_clear
        - UA_SecureChannel_generateLocalKeys
        - UA_decodeBinaryInternal
        - closeSecureChannel
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:542,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:543,28'
              BranchSideFuncs:
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:547,9'
              BranchSideFuncs:
                - UA_NodeId_equal.4187
                - UA_NodeId_clear.4092
                - closeSecureChannel
                - UA_decodeBinaryInternal
                - UA_ByteString_clear.4087
                - UA_ByteString_init.4088
                - UA_ResponseHeader_clear
                - UA_SecureChannel_generateLocalKeys
                - closeSecureChannel
                - UA_ByteString_equal.4091
                - closeSecureChannel
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:547,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:548,9'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
                - UA_ByteString_clear.4087
                - UA_ByteString_init.4088
                - UA_ResponseHeader_clear
                - UA_SecureChannel_generateLocalKeys
                - closeSecureChannel
                - UA_ByteString_equal.4091
                - closeSecureChannel
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:555,38'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
                - UA_ByteString_clear.4087
                - UA_ByteString_init.4088
                - UA_ResponseHeader_clear
                - UA_SecureChannel_generateLocalKeys
                - closeSecureChannel
                - UA_ByteString_equal.4091
                - closeSecureChannel
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:557,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:558,28'
              BranchSideFuncs:
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:563,8'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
                - UA_ByteString_init.4088
                - UA_ResponseHeader_clear
                - UA_SecureChannel_generateLocalKeys
                - closeSecureChannel
                - UA_ByteString_equal.4091
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:563,68'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:564,29'
              BranchSideFuncs:
                - UA_ByteString_equal.4091
                - UA_ByteString_clear.4087
                - UA_ByteString_init.4088
                - UA_ResponseHeader_clear
                - UA_SecureChannel_generateLocalKeys
                - closeSecureChannel
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:576,24'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
                - UA_ByteString_init.4088
                - UA_ResponseHeader_clear
                - UA_SecureChannel_generateLocalKeys
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:563,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:568,9'
              BranchSideFuncs:
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:576,24'
              BranchSideFuncs:
                - UA_ByteString_clear.4087
                - UA_ByteString_init.4088
                - UA_ResponseHeader_clear
                - UA_SecureChannel_generateLocalKeys
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:596,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:597,28'
              BranchSideFuncs:
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:601,44'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:603,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:606,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:540,9'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/client/ua_client_connect.c:541,28'
          Dst:             UA_NodeId_decodeBinary
        - Src:             '/src/open62541/src/client/ua_client_connect.c:543,9'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:547,9'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:548,9'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:549,9'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:555,14'
          Dst:             UA_decodeBinaryInternal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:558,9'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:564,8'
          Dst:             UA_ByteString_equal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:569,9'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:582,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:584,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/src/client/ua_client_connect.c:585,5'
          Dst:             UA_ResponseHeader_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:595,14'
          Dst:             UA_SecureChannel_generateLocalKeys
        - Src:             '/src/open62541/src/client/ua_client_connect.c:597,9'
          Dst:             closeSecureChannel
    - functionName:    UA_TcpReverseHelloMessage_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/transport_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/transport_generated_handling.h:184,1'
          Dst:             UA_clear
    - functionName:    processRHEMessage
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - client
        - chunk
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_String_clear
        - UA_String_copy
        - UA_TcpReverseHelloMessage_clear
        - UA_decodeBinaryInternal
        - closeSecureChannel
        - sendHELMessage
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:519,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:520,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.4085
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:526,22'
              BranchSideFuncs:
                - UA_String_clear.4136
                - UA_String_copy.4102
                - UA_TcpReverseHelloMessage_clear
                - sendHELMessage
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:511,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_connect.c:516,9'
          Dst:             UA_decodeBinaryInternal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:520,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_connect.c:522,9'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:526,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:527,5'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/client/ua_client_connect.c:529,5'
          Dst:             UA_TcpReverseHelloMessage_clear
        - Src:             '/src/open62541/src/client/ua_client_connect.c:531,5'
          Dst:             sendHELMessage
    - functionName:    processACKResponse
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - client
        - chunk
      BBCount:         10
      ICount:          99
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOG_ERROR
        - UA_LOG_INFO
        - UA_SecureChannel_processHELACK
        - UA_StatusCode_name
        - UA_decodeBinaryInternal
        - closeSecureChannel
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:420,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:423,9'
              BranchSideFuncs:
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:429,12'
              BranchSideFuncs:
                - UA_decodeBinaryInternal
                - UA_SecureChannel_processHELACK
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
                - UA_LOG_INFO.4120
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:434,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:435,21'
              BranchSideFuncs:
                - UA_LOG_INFO.4120
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:442,40'
              BranchSideFuncs:
                - UA_SecureChannel_processHELACK
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:443,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:444,22'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.4080
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:451,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:424,9'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:432,9'
          Dst:             UA_decodeBinaryInternal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:435,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_connect.c:437,9'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:442,9'
          Dst:             UA_SecureChannel_processHELACK
        - Src:             '/src/open62541/src/client/ua_client_connect.c:446,22'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client_connect.c:444,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_connect.c:447,9'
          Dst:             closeSecureChannel
    - functionName:    UA_TcpErrorMessage_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/transport_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_TcpErrorMessage *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/transport_generated_handling.h:256,1'
          Dst:             UA_clear
    - functionName:    processERRResponse
      functionSourceFile: '/src/open62541/src/client/ua_client_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - client
        - chunk
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_TcpErrorMessage_clear
        - UA_decodeBinaryInternal
        - closeSecureChannel
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_connect.c:399,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:404,28'
              BranchSideFuncs:
                - closeSecureChannel
            - BranchSide:      '/src/open62541/src/client/ua_client_connect.c:412,40'
              BranchSideFuncs:
                - closeSecureChannel
                - UA_TcpErrorMessage_clear
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_connect.c:397,9'
          Dst:             UA_decodeBinaryInternal
        - Src:             '/src/open62541/src/client/ua_client_connect.c:404,9'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:413,5'
          Dst:             closeSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_connect.c:414,5'
          Dst:             UA_TcpErrorMessage_clear
    - functionName:    UA_GetEndpointsResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 1948
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_GetEndpointsResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1948,1'
          Dst:             UA_clear
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_GetEndpointsRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_GetEndpointsRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_FindServersOnNetworkResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_FindServersOnNetworkResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1732,1'
          Dst:             UA_clear
    - functionName:    UA_FindServersOnNetworkRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1676
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_FindServersOnNetworkRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_findServersOnNetwork
      functionSourceFile: '/src/open62541/src/client/ua_client_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - int
        - int
        - size_t
        - 'struct.UA_String *'
        - 'size_t *'
        - 'struct.UA_ServerOnNetwork **'
      constantsTouched: []
      argNames:
        - client
        - serverUrl
        - startingRecordId
        - maxRecordsToReturn
        - serverCapabilityFilterSize
        - serverCapabilityFilter
        - serverOnNetworkSize
        - serverOnNetwork
      BBCount:         20
      ICount:          189
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - UA_Client_disconnect
        - UA_FindServersOnNetworkRequest_init
        - UA_FindServersOnNetworkResponse_clear
        - UA_LOCK
        - UA_UNLOCK
        - __Client_Service
        - connectSecureChannel
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:173,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:173,42'
              BranchSideFuncs:
                - strncmp
                - connectSecureChannel
                - UA_FindServersOnNetworkRequest_init
                - __Client_Service
                - UA_UNLOCK.4250
                - UA_FindServersOnNetworkResponse_clear
                - UA_Client_disconnect
                - UA_LOCK.4249
                - UA_UNLOCK.4250
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:180,9'
              BranchSideFuncs:
                - connectSecureChannel
                - UA_FindServersOnNetworkRequest_init
                - __Client_Service
                - UA_UNLOCK.4250
                - UA_FindServersOnNetworkResponse_clear
                - UA_Client_disconnect
                - UA_LOCK.4249
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:173,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:175,20'
              BranchSideFuncs:
                - UA_UNLOCK.4250
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:180,9'
              BranchSideFuncs:
                - connectSecureChannel
                - UA_FindServersOnNetworkRequest_init
                - __Client_Service
                - UA_UNLOCK.4250
                - UA_FindServersOnNetworkResponse_clear
                - UA_Client_disconnect
                - UA_LOCK.4249
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:180,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:181,39'
              BranchSideFuncs:
                - UA_FindServersOnNetworkRequest_init
                - __Client_Service
                - UA_UNLOCK.4250
                - UA_FindServersOnNetworkResponse_clear
                - UA_Client_disconnect
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:190,5'
              BranchSideFuncs:
                - UA_FindServersOnNetworkRequest_init
                - __Client_Service
                - UA_UNLOCK.4250
                - UA_FindServersOnNetworkResponse_clear
                - UA_Client_disconnect
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:182,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:183,22'
              BranchSideFuncs:
                - UA_LOCK.4249
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:186,5'
              BranchSideFuncs:
                - UA_FindServersOnNetworkRequest_init
                - __Client_Service
                - UA_UNLOCK.4250
                - UA_FindServersOnNetworkResponse_clear
                - UA_Client_disconnect
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:205,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:206,41'
              BranchSideFuncs:
                - UA_FindServersOnNetworkResponse_clear
                - UA_Client_disconnect
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:211,10'
              BranchSideFuncs:
                - UA_FindServersOnNetworkResponse_clear
                - UA_Client_disconnect
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:217,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:218,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:219,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:169,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:173,21'
          Dst:             strncmp
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:175,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:181,18'
          Dst:             connectSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:183,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:190,5'
          Dst:             UA_FindServersOnNetworkRequest_init
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:198,5'
          Dst:             __Client_Service
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:201,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:216,5'
          Dst:             UA_FindServersOnNetworkResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:218,9'
          Dst:             UA_Client_disconnect
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_FindServersResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_FindServersResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1624,1'
          Dst:             UA_clear
    - functionName:    UA_FindServersRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1568
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_GetEndpointsRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_findServers
      functionSourceFile: '/src/open62541/src/client/ua_client_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - size_t
        - 'struct.UA_String *'
        - size_t
        - 'struct.UA_String *'
        - 'size_t *'
        - 'struct.UA_ApplicationDescription **'
      constantsTouched: []
      argNames:
        - client
        - serverUrl
        - serverUrisSize
        - serverUris
        - localeIdsSize
        - localeIds
        - registeredServersSize
        - registeredServers
      BBCount:         20
      ICount:          189
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - UA_Client_disconnect
        - UA_FindServersRequest_init
        - UA_FindServersResponse_clear
        - UA_LOCK
        - UA_UNLOCK
        - __Client_Service
        - connectSecureChannel
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:115,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:115,42'
              BranchSideFuncs:
                - strncmp
                - connectSecureChannel
                - UA_FindServersRequest_init.4255
                - __Client_Service
                - UA_UNLOCK.4250
                - UA_FindServersResponse_clear
                - UA_Client_disconnect
                - UA_UNLOCK.4250
                - UA_UNLOCK.4250
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:122,9'
              BranchSideFuncs:
                - connectSecureChannel
                - UA_FindServersRequest_init.4255
                - __Client_Service
                - UA_UNLOCK.4250
                - UA_FindServersResponse_clear
                - UA_Client_disconnect
                - UA_UNLOCK.4250
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:115,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:117,20'
              BranchSideFuncs:
                - UA_UNLOCK.4250
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:122,9'
              BranchSideFuncs:
                - connectSecureChannel
                - UA_FindServersRequest_init.4255
                - __Client_Service
                - UA_UNLOCK.4250
                - UA_FindServersResponse_clear
                - UA_Client_disconnect
                - UA_UNLOCK.4250
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:122,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:123,39'
              BranchSideFuncs:
                - UA_FindServersRequest_init.4255
                - __Client_Service
                - UA_UNLOCK.4250
                - UA_FindServersResponse_clear
                - UA_Client_disconnect
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:132,5'
              BranchSideFuncs:
                - UA_FindServersRequest_init.4255
                - __Client_Service
                - UA_UNLOCK.4250
                - UA_FindServersResponse_clear
                - UA_Client_disconnect
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:124,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:125,24'
              BranchSideFuncs:
                - UA_UNLOCK.4250
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:128,5'
              BranchSideFuncs:
                - UA_FindServersRequest_init.4255
                - __Client_Service
                - UA_UNLOCK.4250
                - UA_FindServersResponse_clear
                - UA_Client_disconnect
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:147,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:148,43'
              BranchSideFuncs:
                - UA_FindServersResponse_clear
                - UA_Client_disconnect
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:153,10'
              BranchSideFuncs:
                - UA_FindServersResponse_clear
                - UA_Client_disconnect
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:159,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:160,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:161,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:112,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:115,21'
          Dst:             strncmp
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:117,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:123,18'
          Dst:             connectSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:125,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:132,5'
          Dst:             UA_FindServersRequest_init
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:140,5'
          Dst:             __Client_Service
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:143,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:158,5'
          Dst:             UA_FindServersResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:160,9'
          Dst:             UA_Client_disconnect
    - functionName:    getEndpointsInternal
      functionSourceFile: '/src/open62541/src/client/ua_client_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - size_t
        - 'char *'
        - 'size_t *'
        - 'struct.UA_EndpointDescription **'
      constantsTouched: []
      argNames:
        - client
        - endpointUrl
        - endpointDescriptionsSize
        - endpointDescriptions
        - ''
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_GetEndpointsRequest_init
        - UA_GetEndpointsResponse_clear
        - UA_LOCK_ASSERT
        - UA_LOG_ERROR
        - UA_StatusCode_name
        - __Client_Service
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:57,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:58,23'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.4243
                - UA_GetEndpointsResponse_clear.4242
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:66,38'
              BranchSideFuncs:
                - UA_GetEndpointsResponse_clear.4242
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:45,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:48,5'
          Dst:             UA_GetEndpointsRequest_init
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:54,5'
          Dst:             __Client_Service
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:61,22'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:59,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:62,9'
          Dst:             UA_GetEndpointsResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:70,5'
          Dst:             UA_GetEndpointsResponse_clear
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_Client_getEndpoints
      functionSourceFile: '/src/open62541/src/client/ua_client_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - 'size_t *'
        - 'struct.UA_EndpointDescription **'
      constantsTouched: []
      argNames:
        - client
        - serverUrl
        - endpointDescriptionsSize
        - endpointDescriptions
      BBCount:         17
      ICount:          146
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - UA_Client_disconnect
        - UA_LOCK
        - UA_STRING
        - UA_UNLOCK
        - connectSecureChannel
        - getEndpointsInternal
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:82,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:82,42'
              BranchSideFuncs:
                - strncmp
                - UA_STRING.4257
                - connectSecureChannel
                - getEndpointsInternal
                - UA_UNLOCK.4250
                - UA_Client_disconnect
                - UA_UNLOCK.4250
                - UA_UNLOCK.4250
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:89,55'
              BranchSideFuncs:
                - UA_STRING.4257
                - connectSecureChannel
                - getEndpointsInternal
                - UA_UNLOCK.4250
                - UA_Client_disconnect
                - UA_UNLOCK.4250
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:82,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:84,20'
              BranchSideFuncs:
                - UA_UNLOCK.4250
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:89,55'
              BranchSideFuncs:
                - UA_STRING.4257
                - connectSecureChannel
                - getEndpointsInternal
                - UA_UNLOCK.4250
                - UA_Client_disconnect
                - UA_UNLOCK.4250
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:90,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:91,39'
              BranchSideFuncs:
                - getEndpointsInternal
                - UA_UNLOCK.4250
                - UA_Client_disconnect
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:97,35'
              BranchSideFuncs:
                - getEndpointsInternal
                - UA_UNLOCK.4250
                - UA_Client_disconnect
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:92,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:93,24'
              BranchSideFuncs:
                - UA_UNLOCK.4250
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:96,5'
              BranchSideFuncs:
                - getEndpointsInternal
                - UA_UNLOCK.4250
                - UA_Client_disconnect
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:101,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:102,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:103,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:78,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:82,21'
          Dst:             strncmp
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:84,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:89,27'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:91,18'
          Dst:             connectSecureChannel
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:93,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:97,14'
          Dst:             getEndpointsInternal
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:99,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:102,9'
          Dst:             UA_Client_disconnect
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Client_warnEndpointsResult
      functionSourceFile: '/src/open62541/src/client/ua_client_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_GetEndpointsResponse *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - client
        - response
        - endpointUrl
      BBCount:         16
      ICount:          135
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOG_WARNING
        - UA_String_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:17,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:18,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.4259
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:24,25'
              BranchSideFuncs:
                - UA_String_equal.4258
                - UA_LOG_WARNING.4259
                - UA_String_equal.4258
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:24,75'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:25,9'
              BranchSideFuncs:
                - UA_String_equal.4258
                - UA_LOG_WARNING.4259
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:27,33'
              BranchSideFuncs:
                - UA_LOG_WARNING.4259
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:25,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:25,61'
              BranchSideFuncs:
                - UA_String_equal.4258
                - UA_LOG_WARNING.4259
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:26,26'
              BranchSideFuncs:
                - UA_String_equal.4258
                - UA_LOG_WARNING.4259
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:24,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:24,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:27,33'
              BranchSideFuncs:
                - UA_LOG_WARNING.4259
        - Branch String:   '/src/open62541/src/client/ua_client_discovery.c:28,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:29,26'
              BranchSideFuncs:
                - UA_LOG_WARNING.4259
            - BranchSide:      '/src/open62541/src/client/ua_client_discovery.c:30,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.4259
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:18,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:24,9'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:26,10'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_discovery.c:30,9'
          Dst:             UA_LOG_WARNING
    - functionName:    UA_Variant_hasScalarType
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - v
        - type
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Variant_isScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:772,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:772,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:772,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:772,1'
          Dst:             UA_Variant_isScalar
    - functionName:    UA_Variant_isScalar
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:762,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Variant_hasArrayType
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - v
        - type
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Variant_isScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:783,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:783,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:783,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:783,1'
          Dst:             UA_Variant_isScalar
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AttributeReadCallback
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - int
        - 'struct.UA_ReadResponse *'
      constantsTouched: []
      argNames:
        - client
        - userdata
        - requestId
        - rr
      BBCount:         26
      ICount:          207
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - UA_Client_getConfig
        - UA_LOG_DEBUG
        - UA_Variant_hasArrayType
        - UA_Variant_hasScalarType
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:847,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:848,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:851,8'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.4498
                - UA_Variant_hasArrayType.4500
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:851,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:852,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:857,11'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.4498
                - UA_Variant_hasArrayType.4500
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:858,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:859,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:865,8'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.4498
                - UA_Variant_hasArrayType.4500
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:865,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:866,12'
              BranchSideFuncs:
                - UA_Variant_hasArrayType.4500
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:877,9'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.4498
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:866,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:867,37'
              BranchSideFuncs:
                - UA_Variant_hasArrayType.4500
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:871,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:866,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:868,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:871,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:877,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:878,35'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.4498
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:879,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:877,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:879,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:884,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:888,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:888,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:889,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:840,18'
          Dst:             UA_Client_getConfig
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:840,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:867,12'
          Dst:             UA_Variant_hasArrayType
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:878,9'
          Dst:             UA_Variant_hasScalarType
    - functionName:    UA_Client_Service_historyUpdate
      functionSourceFile: '/src/open62541/include/open62541/client.h'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_HistoryUpdateResponse *'
        - 'struct.UA_Client *'
        - 'struct.UA_HistoryUpdateRequest *'
      constantsTouched: []
      argNames:
        - client
        - request
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Client_Service
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/client.h:645,1'
          Dst:             __UA_Client_Service
    - functionName:    UA_HistoryUpdateRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5528
      functionLinenumberEnd: 5528
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_HistoryUpdateRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_UpdateDataDetails_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5420
      functionLinenumberEnd: 5420
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_UpdateDataDetails *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ReadRawModifiedDetails_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5060
      functionLinenumberEnd: 5060
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReadRawModifiedDetails *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_Client_Service_historyRead
      functionSourceFile: '/src/open62541/include/open62541/client.h'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_HistoryReadResponse *'
        - 'struct.UA_Client *'
        - 'struct.UA_HistoryReadRequest *'
      constantsTouched: []
      argNames:
        - client
        - request
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Client_Service
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/client.h:637,1'
          Dst:             __UA_Client_Service
    - functionName:    UA_HistoryReadRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5168
      functionLinenumberEnd: 5168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_HistoryReadRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    UA_HistoryReadValueId_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4988
      functionLinenumberEnd: 4988
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_HistoryReadValueId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:554,13'
          Dst:             UA_order
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    UA_HistoryReadResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5224
      functionLinenumberEnd: 5224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_HistoryReadResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:5224,1'
          Dst:             UA_clear
    - functionName:    __UA_Client_HistoryRead
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'struct.UA_HistoryReadResponse *'
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_ExtensionObject *'
        - size_t
        - 'char *'
        - int
        - 'struct.UA_String *'
        - bool
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - details
        - indexRange
        - timestampsToReturn
        - continuationPoint
        - releaseConti
        - ''
        - ''
      BBCount:         3
      ICount:          79
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Client_Service_historyRead
        - UA_HistoryReadRequest_init
        - UA_HistoryReadValueId_init
        - UA_QUALIFIEDNAME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:477,5'
          Dst:             UA_HistoryReadValueId_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:482,25'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:485,5'
          Dst:             UA_HistoryReadRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:495,12'
          Dst:             UA_Client_Service_historyRead
    - functionName:    UA_Client_readUserExecutableAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1162,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    readAttribute_simpleAsync
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - int
        - 'struct.UA_DataType *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - attributeId
        - resultType
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ReadValueId_init
        - readAttribute_async
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:941,5'
          Dst:             UA_ReadValueId_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:944,12'
          Dst:             readAttribute_async
    - functionName:    UA_ReadValueId_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4880
      functionLinenumberEnd: 4880
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReadValueId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_ReadValueId *'
        - int
        - 'struct.UA_DataType *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - rvi
        - timestampsToReturn
        - resultType
        - callback
        - userdata
        - requestId
      BBCount:         9
      ICount:          105
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - AttributeReadCallback
        - UA_ReadRequest_init
        - __UA_Client_AsyncService
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:901,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:902,9'
              BranchSideFuncs:
                - UA_ReadRequest_init.4510
                - __UA_Client_AsyncService
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:904,25'
              BranchSideFuncs:
                - UA_ReadRequest_init.4510
                - __UA_Client_AsyncService
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:918,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:919,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:920,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:909,5'
          Dst:             UA_ReadRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:915,9'
          Dst:             __UA_Client_AsyncService
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:915,9'
          Dst:             AttributeReadCallback
    - functionName:    UA_ReadRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4916
      functionLinenumberEnd: 4916
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReadRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_readExecutableAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1152,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readHistorizingAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1142,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readMinimumSamplingIntervalAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1132,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readUserAccessLevelAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1122,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readAccessLevelExAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1112,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readAccessLevelAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1102,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readValueRankAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1092,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readEventNotifierAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1082,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readContainsNoLoopsAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1072,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readInverseNameAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1062,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readSymmetricAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1052,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readIsAbstractAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1042,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readUserWriteMaskAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1032,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readWriteMaskAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1022,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readDescriptionAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1012,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readDisplayNameAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:1002,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readBrowseNameAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:992,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readNodeClassAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:982,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readArrayDimensionsAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:972,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readDataTypeAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:962,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readValueAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_simpleAsync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:952,12'
          Dst:             readAttribute_simpleAsync
    - functionName:    UA_Client_readAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_ReadValueId *'
        - int
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - rvi
        - timestampsToReturn
        - callback
        - userdata
        - requestId
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - readAttribute_async
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:928,12'
          Dst:             readAttribute_async
    - functionName:    __UA_Client_call_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - size_t
        - 'struct.UA_Variant *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - objectId
        - methodId
        - inputSize
        - input
        - callback
        - userdata
        - reqId
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_CallMethodRequest_init
        - UA_CallRequest_init
        - __UA_Client_AsyncService
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:802,5'
          Dst:             UA_CallRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:804,5'
          Dst:             UA_CallMethodRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:812,12'
          Dst:             __UA_Client_AsyncService
    - functionName:    UA_CallRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5672
      functionLinenumberEnd: 5672
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CallRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_CallMethodRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5600
      functionLinenumberEnd: 5600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CallMethodRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __UA_Client_addNode_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'struct.UA_Client *'
        - int
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeAttributes *'
        - 'struct.UA_DataType *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeClass
        - requestedNewNodeId
        - parentNodeId
        - referenceTypeId
        - browseName
        - typeDefinition
        - attr
        - attributeType
        - outNewNodeId
        - callback
        - userdata
        - reqId
      BBCount:         3
      ICount:          99
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_AddNodesItem_init
        - UA_AddNodesRequest_init
        - __UA_Client_AsyncService
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:775,5'
          Dst:             UA_AddNodesRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:777,5'
          Dst:             UA_AddNodesItem_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:790,12'
          Dst:             __UA_Client_AsyncService
    - functionName:    UA_AddNodesRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3368
      functionLinenumberEnd: 3368
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_AddNodesRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_AddNodesItem_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3296
      functionLinenumberEnd: 3296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_AddNodesItem *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __UA_Client_writeAttribute_async
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - int
        - 'char *'
        - 'struct.UA_DataType *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - attributeId
        - in
        - inDataType
        - callback
        - userdata
        - reqId
      BBCount:         9
      ICount:          103
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Variant_setScalar
        - UA_WriteRequest_init
        - UA_WriteValue_init
        - __UA_Client_AsyncService
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:742,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:743,9'
              BranchSideFuncs:
                - UA_WriteValue_init.4512
                - UA_Variant_setScalar
                - UA_WriteRequest_init
                - __UA_Client_AsyncService
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:746,5'
              BranchSideFuncs:
                - UA_WriteValue_init.4512
                - UA_Variant_setScalar
                - UA_WriteRequest_init
                - __UA_Client_AsyncService
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:749,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:750,16'
              BranchSideFuncs:
                - UA_WriteRequest_init
                - __UA_Client_AsyncService
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:753,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - UA_WriteRequest_init
                - __UA_Client_AsyncService
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:746,5'
          Dst:             UA_WriteValue_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:753,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:757,5'
          Dst:             UA_WriteRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:761,12'
          Dst:             __UA_Client_AsyncService
    - functionName:    UA_WriteValue_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5240
      functionLinenumberEnd: 5240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_WriteValue *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_WriteRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5276
      functionLinenumberEnd: 5276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_WriteRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    UA_HistoryUpdateResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5584
      functionLinenumberEnd: 5584
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_HistoryUpdateResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:5584,1'
          Dst:             UA_clear
    - functionName:    __UA_Client_HistoryUpdate
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_HistoryUpdateResponse *'
        - 'struct.UA_Client *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - client
        - details
        - typeId
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Client_Service_historyUpdate
        - UA_ExtensionObject_init
        - UA_HistoryUpdateRequest_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:630,5'
          Dst:             UA_HistoryUpdateRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:633,5'
          Dst:             UA_ExtensionObject_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:642,16'
          Dst:             UA_Client_Service_historyUpdate
    - functionName:    UA_ExtensionObject_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ExtensionObject *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_DeleteRawModifiedDetails_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5456
      functionLinenumberEnd: 5456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DeleteRawModifiedDetails *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_HistoryUpdate_deleteRaw
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - startTimestamp
        - endTimestamp
      BBCount:         8
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_DeleteRawModifiedDetails_init
        - UA_HistoryUpdateResponse_clear
        - UA_NodeId_clear
        - UA_NodeId_copy
        - __UA_Client_HistoryUpdate
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:716,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:717,24'
              BranchSideFuncs:
                - UA_HistoryUpdateResponse_clear
                - UA_NodeId_clear.4513
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:720,17'
              BranchSideFuncs:
                - UA_HistoryUpdateResponse_clear
                - UA_NodeId_clear.4513
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:720,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:721,13'
              BranchSideFuncs:
                - UA_HistoryUpdateResponse_clear
                - UA_NodeId_clear.4513
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:725,20'
              BranchSideFuncs:
                - UA_HistoryUpdateResponse_clear
                - UA_NodeId_clear.4513
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:707,5'
          Dst:             UA_DeleteRawModifiedDetails_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:711,5'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:715,16'
          Dst:             __UA_Client_HistoryUpdate
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:728,5'
          Dst:             UA_HistoryUpdateResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:729,5'
          Dst:             UA_NodeId_clear
    - functionName:    UA_NodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:606,1'
          Dst:             UA_copy
    - functionName:    UA_Client_HistoryUpdate_update
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Client_HistoryUpdate_updateData
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:698,12'
          Dst:             __UA_Client_HistoryUpdate_updateData
    - functionName:    __UA_Client_HistoryUpdate_updateData
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - int
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - type
        - value
      BBCount:         13
      ICount:          121
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_HistoryUpdateResponse_clear
        - UA_NodeId_clear
        - UA_NodeId_copy
        - UA_UpdateDataDetails_init
        - __UA_Client_HistoryUpdate
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:660,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:661,24'
              BranchSideFuncs:
                - UA_HistoryUpdateResponse_clear
                - UA_NodeId_clear.4513
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:664,17'
              BranchSideFuncs:
                - UA_HistoryUpdateResponse_clear
                - UA_NodeId_clear.4513
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:664,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:664,46'
              BranchSideFuncs:
                - UA_HistoryUpdateResponse_clear
                - UA_NodeId_clear.4513
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:665,13'
              BranchSideFuncs:
                - UA_HistoryUpdateResponse_clear
                - UA_NodeId_clear.4513
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:664,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:665,13'
              BranchSideFuncs:
                - UA_HistoryUpdateResponse_clear
                - UA_NodeId_clear.4513
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:668,17'
              BranchSideFuncs:
                - UA_HistoryUpdateResponse_clear
                - UA_NodeId_clear.4513
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:668,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:669,24'
              BranchSideFuncs:
                - UA_HistoryUpdateResponse_clear
                - UA_NodeId_clear.4513
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:672,20'
              BranchSideFuncs:
                - UA_HistoryUpdateResponse_clear
                - UA_NodeId_clear.4513
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:651,5'
          Dst:             UA_UpdateDataDetails_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:656,5'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:659,16'
          Dst:             __UA_Client_HistoryUpdate
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:674,5'
          Dst:             UA_HistoryUpdateResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:675,5'
          Dst:             UA_NodeId_clear
    - functionName:    UA_Client_HistoryUpdate_replace
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Client_HistoryUpdate_updateData
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:690,12'
          Dst:             __UA_Client_HistoryUpdate_updateData
    - functionName:    UA_Client_HistoryUpdate_insert
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Client_HistoryUpdate_updateData
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:682,12'
          Dst:             __UA_Client_HistoryUpdate_updateData
    - functionName:    UA_Client_HistoryRead_modified
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - size_t
        - size_t
        - 'struct.UA_String *'
        - bool
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - startTime
        - endTime
        - indexRange
        - returnBounds
        - maxItems
        - timestampsToReturn
        - callbackContext
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Client_HistoryRead_service_rawMod
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:622,12'
          Dst:             __UA_Client_HistoryRead_service_rawMod
    - functionName:    __UA_Client_HistoryRead_service_rawMod
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - size_t
        - size_t
        - 'struct.UA_String *'
        - bool
        - int
        - bool
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - startTime
        - endTime
        - indexRange
        - returnBounds
        - numValuesPerNode
        - readModified
        - timestampsToReturn
        - callbackContext
      BBCount:         3
      ICount:          91
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ExtensionObject_init
        - UA_ReadRawModifiedDetails_init
        - __UA_Client_HistoryRead_service
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:585,5'
          Dst:             UA_ReadRawModifiedDetails_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:595,5'
          Dst:             UA_ExtensionObject_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:600,12'
          Dst:             __UA_Client_HistoryRead_service
    - functionName:    __UA_Client_HistoryRead_service
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'struct.UA_ExtensionObject *'
        - size_t
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - details
        - indexRange
        - timestampsToReturn
        - callbackContext
        - ''
      BBCount:         22
      ICount:          182
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
        - UA_ByteString_equal
        - UA_HistoryReadResponse_clear
        - UA_StatusCode_isEqualTop
        - __UA_Client_HistoryRead
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:512,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:512,20'
              BranchSideFuncs:
                - __UA_Client_HistoryRead
                - UA_StatusCode_isEqualTop.4516
                - UA_HistoryReadResponse_clear
                - UA_ByteString_clear.4507
                - UA_ByteString_clear.4507
                - UA_ByteString_copy.4506
                - UA_ByteString_equal.4505
                - UA_HistoryReadResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:512,44'
              BranchSideFuncs:
                - __UA_Client_HistoryRead
                - UA_StatusCode_isEqualTop.4516
                - UA_HistoryReadResponse_clear
                - UA_ByteString_clear.4507
                - UA_ByteString_clear.4507
                - UA_ByteString_copy.4506
                - UA_ByteString_equal.4505
                - UA_HistoryReadResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:516,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:517,31'
              BranchSideFuncs:
                - UA_HistoryReadResponse_clear
                - UA_ByteString_clear.4507
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:523,27'
              BranchSideFuncs:
                - UA_StatusCode_isEqualTop.4516
                - UA_HistoryReadResponse_clear
                - UA_ByteString_clear.4507
                - UA_ByteString_clear.4507
                - UA_ByteString_copy.4506
                - UA_ByteString_equal.4505
                - UA_HistoryReadResponse_clear
                - __UA_Client_HistoryRead
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:524,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:525,25'
              BranchSideFuncs:
                - UA_StatusCode_isEqualTop.4516
                - UA_HistoryReadResponse_clear
                - UA_ByteString_clear.4507
                - UA_ByteString_clear.4507
                - UA_ByteString_copy.4506
                - UA_ByteString_equal.4505
                - UA_HistoryReadResponse_clear
                - __UA_Client_HistoryRead
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:530,38'
              BranchSideFuncs:
                - UA_StatusCode_isEqualTop.4516
                - UA_HistoryReadResponse_clear
                - UA_ByteString_clear.4507
                - UA_ByteString_clear.4507
                - UA_ByteString_copy.4506
                - UA_ByteString_equal.4505
                - UA_HistoryReadResponse_clear
                - __UA_Client_HistoryRead
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:525,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:526,35'
              BranchSideFuncs:
                - UA_StatusCode_isEqualTop.4516
                - UA_HistoryReadResponse_clear
                - UA_ByteString_clear.4507
                - UA_ByteString_clear.4507
                - UA_ByteString_copy.4506
                - UA_ByteString_equal.4505
                - UA_HistoryReadResponse_clear
                - __UA_Client_HistoryRead
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:528,24'
              BranchSideFuncs:
                - UA_StatusCode_isEqualTop.4516
                - UA_HistoryReadResponse_clear
                - UA_ByteString_clear.4507
                - UA_ByteString_clear.4507
                - UA_ByteString_copy.4506
                - UA_ByteString_equal.4505
                - UA_HistoryReadResponse_clear
                - __UA_Client_HistoryRead
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:530,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:531,13'
              BranchSideFuncs:
                - UA_ByteString_clear.4507
                - UA_ByteString_copy.4506
                - UA_ByteString_equal.4505
                - UA_HistoryReadResponse_clear
                - __UA_Client_HistoryRead
                - UA_StatusCode_isEqualTop.4516
                - UA_HistoryReadResponse_clear
                - UA_ByteString_clear.4507
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:533,46'
              BranchSideFuncs:
                - UA_ByteString_clear.4507
                - UA_ByteString_copy.4506
                - UA_ByteString_equal.4505
                - UA_HistoryReadResponse_clear
                - __UA_Client_HistoryRead
                - UA_StatusCode_isEqualTop.4516
                - UA_HistoryReadResponse_clear
                - UA_ByteString_clear.4507
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:545,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:512,31'
              BranchSideFuncs:
                - __UA_Client_HistoryRead
                - UA_StatusCode_isEqualTop.4516
                - UA_HistoryReadResponse_clear
                - UA_ByteString_clear.4507
                - UA_ByteString_clear.4507
                - UA_ByteString_copy.4506
                - UA_ByteString_equal.4505
                - UA_HistoryReadResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:547,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:514,13'
          Dst:             __UA_Client_HistoryRead
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:518,13'
          Dst:             UA_HistoryReadResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:519,13'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:530,13'
          Dst:             UA_StatusCode_isEqualTop
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:536,9'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:537,9'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:538,30'
          Dst:             UA_ByteString_equal
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:544,9'
          Dst:             UA_HistoryReadResponse_clear
    - functionName:    UA_StatusCode_isEqualTop
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_HistoryRead_raw
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - size_t
        - size_t
        - 'struct.UA_String *'
        - bool
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - startTime
        - endTime
        - indexRange
        - returnBounds
        - numValuesPerNode
        - timestampsToReturn
        - callbackContext
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Client_HistoryRead_service_rawMod
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:612,12'
          Dst:             __UA_Client_HistoryRead_service_rawMod
    - functionName:    UA_ReadEventDetails_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7904
      functionLinenumberEnd: 7904
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReadEventDetails *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_HistoryRead_events
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - size_t
        - size_t
        - 'struct.UA_String *'
        - 'struct.UA_EventFilter *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - callback
        - startTime
        - endTime
        - indexRange
        - filter
        - numValuesPerNode
        - timestampsToReturn
        - callbackContext
      BBCount:         3
      ICount:          78
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ExtensionObject_init
        - UA_ReadEventDetails_init
        - __UA_Client_HistoryRead_service
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:558,5'
          Dst:             UA_ReadEventDetails_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:567,5'
          Dst:             UA_ExtensionObject_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:572,12'
          Dst:             __UA_Client_HistoryRead_service
    - functionName:    processReadArrayDimensionsResult
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ReadResponse *'
        - 'int **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - response
        - outArrayDimensions
        - outArrayDimensionsSize
      BBCount:         17
      ICount:          129
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - UA_StatusCode_isEqualTop
        - UA_Variant_isScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:422,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:423,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:425,8'
              BranchSideFuncs:
                - UA_StatusCode_isEqualTop.4516
                - UA_Variant_isScalar.4499
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:425,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:426,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:428,14'
              BranchSideFuncs:
                - UA_StatusCode_isEqualTop.4516
                - UA_Variant_isScalar.4499
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:429,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:430,16'
              BranchSideFuncs:
                - UA_Variant_isScalar.4499
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:432,26'
              BranchSideFuncs:
                - UA_Variant_isScalar.4499
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:433,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:434,29'
              BranchSideFuncs:
                - UA_Variant_isScalar.4499
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:436,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:434,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:435,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:436,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:433,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:439,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:429,9'
          Dst:             UA_StatusCode_isEqualTop
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:434,8'
          Dst:             UA_Variant_isScalar
    - functionName:    UA_Client_readArrayDimensionsAttribute
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'size_t *'
        - 'int **'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - outArrayDimensionsSize
        - outArrayDimensions
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Client_Service_read
        - UA_ReadRequest_init
        - UA_ReadResponse_clear
        - UA_ReadValueId_init
        - processReadArrayDimensionsResult
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:451,5'
          Dst:             UA_ReadValueId_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:455,5'
          Dst:             UA_ReadRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:459,32'
          Dst:             UA_Client_Service_read
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:460,28'
          Dst:             processReadArrayDimensionsResult
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:462,5'
          Dst:             UA_ReadResponse_clear
    - functionName:    UA_Client_Service_read
      functionSourceFile: '/src/open62541/include/open62541/client.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_ReadResponse *'
        - 'struct.UA_Client *'
        - 'struct.UA_ReadRequest *'
      constantsTouched: []
      argNames:
        - client
        - request
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Client_Service
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/client.h:618,1'
          Dst:             __UA_Client_Service
    - functionName:    UA_ReadResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4972
      functionLinenumberEnd: 4972
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReadResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:4972,1'
          Dst:             UA_clear
    - functionName:    UA_Variant_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __UA_Client_readAttribute
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - int
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - attributeId
        - out
        - outDataType
      BBCount:         29
      ICount:          222
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - UA_Client_Service_read
        - UA_ReadRequest_init
        - UA_ReadResponse_clear
        - UA_ReadValueId_init
        - UA_StatusCode_isEqualTop
        - UA_Variant_init
        - UA_Variant_isScalar
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:375,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:376,21'
              BranchSideFuncs:
                - UA_StatusCode_isEqualTop.4516
                - UA_ReadResponse_clear
                - UA_ReadResponse_clear
                - UA_Variant_isScalar.4499
                - UA_ReadResponse_clear
                - UA_Variant_init.4517
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:381,34'
              BranchSideFuncs:
                - UA_StatusCode_isEqualTop.4516
                - UA_ReadResponse_clear
                - UA_ReadResponse_clear
                - UA_Variant_isScalar.4499
                - UA_ReadResponse_clear
                - UA_Variant_init.4517
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:376,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:377,31'
              BranchSideFuncs:
                - UA_StatusCode_isEqualTop.4516
                - UA_ReadResponse_clear
                - UA_ReadResponse_clear
                - UA_Variant_isScalar.4499
                - UA_ReadResponse_clear
                - UA_Variant_init.4517
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:379,20'
              BranchSideFuncs:
                - UA_StatusCode_isEqualTop.4516
                - UA_ReadResponse_clear
                - UA_ReadResponse_clear
                - UA_Variant_isScalar.4499
                - UA_ReadResponse_clear
                - UA_Variant_init.4517
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:381,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:382,9'
              BranchSideFuncs:
                - UA_ReadResponse_clear
                - UA_Variant_isScalar.4499
                - UA_ReadResponse_clear
                - UA_Variant_init.4517
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:387,34'
              BranchSideFuncs:
                - UA_ReadResponse_clear
                - UA_Variant_isScalar.4499
                - UA_ReadResponse_clear
                - UA_Variant_init.4517
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:388,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:389,18'
              BranchSideFuncs:
                - UA_ReadResponse_clear
                - UA_Variant_isScalar.4499
                - UA_ReadResponse_clear
                - UA_Variant_init.4517
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:392,9'
              BranchSideFuncs:
                - UA_ReadResponse_clear
                - UA_Variant_isScalar.4499
                - UA_ReadResponse_clear
                - UA_Variant_init.4517
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:392,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:393,16'
              BranchSideFuncs:
                - UA_Variant_isScalar.4499
                - UA_ReadResponse_clear
                - UA_Variant_init.4517
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:399,8'
              BranchSideFuncs:
                - UA_Variant_isScalar.4499
                - UA_ReadResponse_clear
                - UA_Variant_init.4517
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:399,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:400,16'
              BranchSideFuncs:
                - UA_Variant_init.4517
                - UA_ReadResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:402,15'
              BranchSideFuncs:
                - UA_Variant_isScalar.4499
                - UA_ReadResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:402,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:403,16'
              BranchSideFuncs:
                - UA_ReadResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:404,36'
              BranchSideFuncs:
                - UA_Variant_isScalar.4499
                - UA_ReadResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:404,48'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:405,15'
              BranchSideFuncs:
                - UA_ReadResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:410,16'
              BranchSideFuncs:
                - UA_ReadResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:404,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:406,16'
              BranchSideFuncs:
                - UA_ReadResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:410,16'
              BranchSideFuncs:
                - UA_ReadResponse_clear
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:366,5'
          Dst:             UA_ReadValueId_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:370,5'
          Dst:             UA_ReadRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:373,32'
          Dst:             UA_Client_Service_read
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:381,9'
          Dst:             UA_StatusCode_isEqualTop
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:382,9'
          Dst:             UA_ReadResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:394,9'
          Dst:             UA_ReadResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:401,9'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:404,15'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:413,5'
          Dst:             UA_ReadResponse_clear
    - functionName:    UA_Client_writeArrayDimensionsAttribute
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - newArrayDimensionsSize
        - newArrayDimensions
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Client_Service_write
        - UA_Variant_setArray
        - UA_WriteRequest_init
        - UA_WriteResponse_clear
        - UA_WriteValue_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:329,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:330,7'
              BranchSideFuncs:
                - UA_WriteValue_init.4512
                - UA_Variant_setArray
                - UA_WriteRequest_init
                - UA_Client_Service_write
                - UA_WriteResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:333,5'
              BranchSideFuncs:
                - UA_WriteValue_init.4512
                - UA_Variant_setArray
                - UA_WriteRequest_init
                - UA_Client_Service_write
                - UA_WriteResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:347,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:348,18'
              BranchSideFuncs:
                - UA_WriteResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:353,5'
              BranchSideFuncs:
                - UA_WriteResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:348,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:349,28'
              BranchSideFuncs:
                - UA_WriteResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:351,20'
              BranchSideFuncs:
                - UA_WriteResponse_clear
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:333,5'
          Dst:             UA_WriteValue_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:336,5'
          Dst:             UA_Variant_setArray
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:340,5'
          Dst:             UA_WriteRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:344,30'
          Dst:             UA_Client_Service_write
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:353,5'
          Dst:             UA_WriteResponse_clear
    - functionName:    UA_Client_Service_write
      functionSourceFile: '/src/open62541/include/open62541/client.h'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_RegisterServer2Response *'
        - 'struct.UA_Client *'
        - 'struct.UA_WriteRequest *'
      constantsTouched: []
      argNames:
        - client
        - request
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Client_Service
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/client.h:626,1'
          Dst:             __UA_Client_Service
    - functionName:    UA_WriteResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5332
      functionLinenumberEnd: 5332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:5332,1'
          Dst:             UA_clear
    - functionName:    __UA_Client_writeAttribute
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - int
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - attributeId
        - in
        - inDataType
      BBCount:         27
      ICount:          176
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - UA_Client_Service_write
        - UA_Variant_setScalar
        - UA_WriteRequest_init
        - UA_WriteResponse_clear
        - UA_WriteValue_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:286,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:286,16'
              BranchSideFuncs:
                - UA_WriteValue_init.4512
                - UA_Variant_setScalar
                - UA_WriteRequest_init
                - UA_Client_Service_write
                - UA_WriteResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:287,7'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:286,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:287,7'
              BranchSideFuncs:
                - UA_WriteValue_init.4512
                - UA_Variant_setScalar
                - UA_WriteRequest_init
                - UA_Client_Service_write
                - UA_WriteResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:290,5'
              BranchSideFuncs:
                - UA_WriteValue_init.4512
                - UA_Variant_setScalar
                - UA_WriteRequest_init
                - UA_Client_Service_write
                - UA_WriteResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:293,44'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:294,8'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - UA_WriteRequest_init
                - UA_Client_Service_write
                - UA_WriteResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:297,15'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - UA_WriteRequest_init
                - UA_Client_Service_write
                - UA_WriteResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:293,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:295,16'
              BranchSideFuncs:
                - UA_WriteRequest_init
                - UA_Client_Service_write
                - UA_WriteResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:297,15'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - UA_WriteRequest_init
                - UA_Client_Service_write
                - UA_WriteResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:297,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:298,15'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - UA_WriteRequest_init
                - UA_Client_Service_write
                - UA_WriteResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:303,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - UA_WriteRequest_init
                - UA_Client_Service_write
                - UA_WriteResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:297,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:299,16'
              BranchSideFuncs:
                - UA_WriteRequest_init
                - UA_Client_Service_write
                - UA_WriteResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:303,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - UA_WriteRequest_init
                - UA_Client_Service_write
                - UA_WriteResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:314,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:315,18'
              BranchSideFuncs:
                - UA_WriteResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:321,5'
              BranchSideFuncs:
                - UA_WriteResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:315,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:316,28'
              BranchSideFuncs:
                - UA_WriteResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:318,20'
              BranchSideFuncs:
                - UA_WriteResponse_clear
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:290,5'
          Dst:             UA_WriteValue_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:303,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:307,5'
          Dst:             UA_WriteRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:311,30'
          Dst:             UA_Client_Service_write
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:321,5'
          Dst:             UA_WriteResponse_clear
    - functionName:    UA_CallResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5728
      functionLinenumberEnd: 5728
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CallResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:5728,1'
          Dst:             UA_clear
    - functionName:    UA_StatusCode_isBad
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_Service_call
      functionSourceFile: '/src/open62541/include/open62541/client.h'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_CallResponse *'
        - 'struct.UA_Client *'
        - 'struct.UA_CallRequest *'
      constantsTouched: []
      argNames:
        - client
        - request
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Client_Service
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/client.h:656,1'
          Dst:             __UA_Client_Service
    - functionName:    UA_Client_call
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - size_t
        - 'struct.UA_Variant *'
        - 'size_t *'
        - 'struct.UA_Variant **'
      constantsTouched: []
      argNames:
        - client
        - objectId
        - methodId
        - inputSize
        - input
        - outputSize
        - output
      BBCount:         17
      ICount:          152
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - UA_CallMethodRequest_init
        - UA_CallRequest_init
        - UA_CallResponse_clear
        - UA_Client_Service_call
        - UA_StatusCode_isBad
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:256,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:257,21'
              BranchSideFuncs:
                - UA_StatusCode_isBad
                - UA_CallResponse_clear.4518
                - UA_CallResponse_clear.4518
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:262,28'
              BranchSideFuncs:
                - UA_StatusCode_isBad
                - UA_CallResponse_clear.4518
                - UA_CallResponse_clear.4518
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:257,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:258,31'
              BranchSideFuncs:
                - UA_StatusCode_isBad
                - UA_CallResponse_clear.4518
                - UA_CallResponse_clear.4518
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:260,20'
              BranchSideFuncs:
                - UA_StatusCode_isBad
                - UA_CallResponse_clear.4518
                - UA_CallResponse_clear.4518
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:262,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:263,9'
              BranchSideFuncs:
                - UA_CallResponse_clear.4518
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:268,8'
              BranchSideFuncs:
                - UA_CallResponse_clear.4518
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:268,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:268,26'
              BranchSideFuncs:
                - UA_CallResponse_clear.4518
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:274,5'
              BranchSideFuncs:
                - UA_CallResponse_clear.4518
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:268,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:269,28'
              BranchSideFuncs:
                - UA_CallResponse_clear.4518
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:274,5'
              BranchSideFuncs:
                - UA_CallResponse_clear.4518
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:243,5'
          Dst:             UA_CallRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:245,5'
          Dst:             UA_CallMethodRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:254,32'
          Dst:             UA_Client_Service_call
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:262,8'
          Dst:             UA_StatusCode_isBad
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:263,9'
          Dst:             UA_CallResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:274,5'
          Dst:             UA_CallResponse_clear
    - functionName:    UA_NodeId_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_AddNodesResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3424
      functionLinenumberEnd: 3424
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_AddNodesResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:3424,1'
          Dst:             UA_clear
    - functionName:    UA_Client_Service_addNodes
      functionSourceFile: '/src/open62541/include/open62541/client.h'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_AddNodesResponse *'
        - 'struct.UA_Client *'
        - 'struct.UA_AddNodesRequest *'
      constantsTouched: []
      argNames:
        - client
        - request
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Client_Service
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/client.h:667,1'
          Dst:             __UA_Client_Service
    - functionName:    __UA_Client_addNode
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.UA_Client *'
        - int
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeAttributes *'
        - 'struct.UA_DataType *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - client
        - nodeClass
        - requestedNewNodeId
        - parentNodeId
        - referenceTypeId
        - browseName
        - typeDefinition
        - attr
        - attributeType
        - outNewNodeId
      BBCount:         13
      ICount:          160
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_AddNodesItem_init
        - UA_AddNodesRequest_init
        - UA_AddNodesResponse_clear
        - UA_Client_Service_addNodes
        - UA_NodeId_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:211,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:212,9'
              BranchSideFuncs:
                - UA_AddNodesResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:216,17'
              BranchSideFuncs:
                - UA_AddNodesResponse_clear
                - UA_NodeId_init.4519
                - UA_AddNodesResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:216,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:217,9'
              BranchSideFuncs:
                - UA_AddNodesResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:222,23'
              BranchSideFuncs:
                - UA_AddNodesResponse_clear
                - UA_NodeId_init.4519
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:223,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:223,40'
              BranchSideFuncs:
                - UA_AddNodesResponse_clear
                - UA_NodeId_init.4519
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:228,5'
              BranchSideFuncs:
                - UA_AddNodesResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:223,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:224,10'
              BranchSideFuncs:
                - UA_NodeId_init.4519
                - UA_AddNodesResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:228,5'
              BranchSideFuncs:
                - UA_AddNodesResponse_clear
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:194,5'
          Dst:             UA_AddNodesRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:196,5'
          Dst:             UA_AddNodesItem_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:208,36'
          Dst:             UA_Client_Service_addNodes
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:212,9'
          Dst:             UA_AddNodesResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:217,9'
          Dst:             UA_AddNodesResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:225,9'
          Dst:             UA_NodeId_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:228,5'
          Dst:             UA_AddNodesResponse_clear
    - functionName:    UA_DeleteNodesResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3640
      functionLinenumberEnd: 3640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:3640,1'
          Dst:             UA_clear
    - functionName:    UA_Client_Service_deleteNodes
      functionSourceFile: '/src/open62541/include/open62541/client.h'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_RegisterServer2Response *'
        - 'struct.UA_Client *'
        - 'struct.UA_DeleteNodesRequest *'
      constantsTouched: []
      argNames:
        - client
        - request
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Client_Service
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/client.h:684,1'
          Dst:             __UA_Client_Service
    - functionName:    UA_DeleteNodesRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3584
      functionLinenumberEnd: 3584
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DeleteNodesRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_DeleteNodesItem_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3548
      functionLinenumberEnd: 3548
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DeleteNodesItem *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_deleteNode
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - bool
      constantsTouched: []
      argNames:
        - client
        - nodeId
        - deleteTargetReferences
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Client_Service_deleteNodes
        - UA_DeleteNodesItem_init
        - UA_DeleteNodesRequest_init
        - UA_DeleteNodesResponse_clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:174,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:175,9'
              BranchSideFuncs:
                - UA_DeleteNodesResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:178,17'
              BranchSideFuncs:
                - UA_DeleteNodesResponse_clear
                - UA_DeleteNodesResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:178,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:179,9'
              BranchSideFuncs:
                - UA_DeleteNodesResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:182,23'
              BranchSideFuncs:
                - UA_DeleteNodesResponse_clear
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:165,5'
          Dst:             UA_DeleteNodesItem_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:169,5'
          Dst:             UA_DeleteNodesRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:172,39'
          Dst:             UA_Client_Service_deleteNodes
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:175,9'
          Dst:             UA_DeleteNodesResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:179,9'
          Dst:             UA_DeleteNodesResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:183,5'
          Dst:             UA_DeleteNodesResponse_clear
    - functionName:    UA_DeleteReferencesResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3748
      functionLinenumberEnd: 3748
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:3748,1'
          Dst:             UA_clear
    - functionName:    UA_Client_Service_deleteReferences
      functionSourceFile: '/src/open62541/include/open62541/client.h'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_RegisterServer2Response *'
        - 'struct.UA_Client *'
        - 'struct.UA_DeleteReferencesRequest *'
      constantsTouched: []
      argNames:
        - client
        - request
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Client_Service
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/client.h:693,1'
          Dst:             __UA_Client_Service
    - functionName:    UA_DeleteReferencesRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3692
      functionLinenumberEnd: 3692
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DeleteReferencesRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_DeleteReferencesItem_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3656
      functionLinenumberEnd: 3656
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DeleteReferencesItem *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_deleteReference
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - bool
        - 'struct.UA_ExpandedNodeId *'
        - bool
      constantsTouched: []
      argNames:
        - client
        - sourceNodeId
        - referenceTypeId
        - isForward
        - targetNodeId
        - deleteBidirectional
      BBCount:         8
      ICount:          103
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Client_Service_deleteReferences
        - UA_DeleteReferencesItem_init
        - UA_DeleteReferencesRequest_init
        - UA_DeleteReferencesResponse_clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:148,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:149,9'
              BranchSideFuncs:
                - UA_DeleteReferencesResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:152,17'
              BranchSideFuncs:
                - UA_DeleteReferencesResponse_clear
                - UA_DeleteReferencesResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:152,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:153,9'
              BranchSideFuncs:
                - UA_DeleteReferencesResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:156,23'
              BranchSideFuncs:
                - UA_DeleteReferencesResponse_clear
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:136,5'
          Dst:             UA_DeleteReferencesItem_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:143,5'
          Dst:             UA_DeleteReferencesRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:146,44'
          Dst:             UA_Client_Service_deleteReferences
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:149,9'
          Dst:             UA_DeleteReferencesResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:153,9'
          Dst:             UA_DeleteReferencesResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:157,5'
          Dst:             UA_DeleteReferencesResponse_clear
    - functionName:    UA_AddReferencesResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3532
      functionLinenumberEnd: 3532
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:3532,1'
          Dst:             UA_clear
    - functionName:    UA_Client_Service_addReferences
      functionSourceFile: '/src/open62541/include/open62541/client.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_RegisterServer2Response *'
        - 'struct.UA_Client *'
        - 'struct.UA_AddReferencesRequest *'
      constantsTouched: []
      argNames:
        - client
        - request
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Client_Service
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/client.h:675,1'
          Dst:             __UA_Client_Service
    - functionName:    UA_AddReferencesRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3476
      functionLinenumberEnd: 3476
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_AddReferencesRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_AddReferencesItem_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3440
      functionLinenumberEnd: 3440
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_AddReferencesItem *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_addReference
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - bool
        - size_t
        - 'char *'
        - 'struct.UA_ExpandedNodeId *'
        - int
      constantsTouched: []
      argNames:
        - client
        - sourceNodeId
        - referenceTypeId
        - isForward
        - targetServerUri
        - targetNodeId
        - targetNodeClass
        - ''
      BBCount:         8
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_AddReferencesItem_init
        - UA_AddReferencesRequest_init
        - UA_AddReferencesResponse_clear
        - UA_Client_Service_addReferences
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:117,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:118,9'
              BranchSideFuncs:
                - UA_AddReferencesResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:121,17'
              BranchSideFuncs:
                - UA_AddReferencesResponse_clear
                - UA_AddReferencesResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:121,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:122,9'
              BranchSideFuncs:
                - UA_AddReferencesResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:125,23'
              BranchSideFuncs:
                - UA_AddReferencesResponse_clear
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:104,5'
          Dst:             UA_AddReferencesItem_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:112,5'
          Dst:             UA_AddReferencesRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:115,41'
          Dst:             UA_Client_Service_addReferences
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:118,9'
          Dst:             UA_AddReferencesResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:122,9'
          Dst:             UA_AddReferencesResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:126,5'
          Dst:             UA_AddReferencesResponse_clear
    - functionName:    UA_BrowseResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4036
      functionLinenumberEnd: 4036
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowseResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:4036,1'
          Dst:             UA_clear
    - functionName:    UA_BrowseRequest_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4000
      functionLinenumberEnd: 4000
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowseRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:4000,1'
          Dst:             UA_clear
    - functionName:    UA_Client_Service_browse
      functionSourceFile: '/src/open62541/include/open62541/client.h'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_BrowseResponse *'
        - 'struct.UA_Client *'
        - 'struct.UA_BrowseRequest *'
      constantsTouched: []
      argNames:
        - client
        - request
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Client_Service
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/client.h:705,1'
          Dst:             __UA_Client_Service
    - functionName:    UA_BrowseDescription_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3841
      functionLinenumberEnd: 3841
      functionDepth:   0
      returnType:      'struct.UA_BrowseDescription *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:3841,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:3841,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:3841,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:3841,1'
          Dst:             UA_new
    - functionName:    UA_BrowseRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3980
      functionLinenumberEnd: 3980
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowseRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_forEachChildNodeCall
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_NodeId *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - parentNodeId
        - callback
        - handle
      BBCount:         17
      ICount:          153
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - UA_BrowseDescription_new
        - UA_BrowseRequest_clear
        - UA_BrowseRequest_init
        - UA_BrowseResponse_clear
        - UA_Client_Service_browse
        - UA_NodeId_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:68,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:69,9'
              BranchSideFuncs:
                - UA_NodeId_copy.4515
                - UA_Client_Service_browse
                - UA_BrowseRequest_clear
                - UA_BrowseResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:70,10'
              BranchSideFuncs:
                - UA_NodeId_copy.4515
                - UA_Client_Service_browse
                - UA_BrowseRequest_clear
                - UA_BrowseResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:78,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:79,20'
              BranchSideFuncs:
                - UA_BrowseRequest_clear
                - UA_BrowseResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:88,5'
              BranchSideFuncs:
                - UA_BrowseRequest_clear
                - UA_BrowseResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:79,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:80,24'
              BranchSideFuncs:
                - UA_BrowseRequest_clear
                - UA_BrowseResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:86,5'
              BranchSideFuncs:
                - UA_BrowseRequest_clear
                - UA_BrowseResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:80,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:81,55'
              BranchSideFuncs:
                - UA_BrowseRequest_clear
                - UA_BrowseResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:85,9'
              BranchSideFuncs:
                - UA_BrowseRequest_clear
                - UA_BrowseResponse_clear
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:65,5'
          Dst:             UA_BrowseRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:67,26'
          Dst:             UA_BrowseDescription_new
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:71,5'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:75,31'
          Dst:             UA_Client_Service_browse
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:88,5'
          Dst:             UA_BrowseRequest_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:89,5'
          Dst:             UA_BrowseResponse_clear
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    UA_NODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_NamespaceGetIndex
      functionSourceFile: '/src/open62541/src/client/ua_client_highlevel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_String *'
        - 'short *'
      constantsTouched: []
      argNames:
        - client
        - namespaceUri
        - namespaceIndex
      BBCount:         25
      ICount:          170
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - UA_Client_Service_read
        - UA_NODEID_NUMERIC
        - UA_ReadRequest_init
        - UA_ReadResponse_clear
        - UA_ReadValueId_init
        - UA_String_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:35,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:36,27'
              BranchSideFuncs:
                - UA_ReadResponse_clear
                - UA_String_equal.4522
                - UA_ReadResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:37,22'
              BranchSideFuncs:
                - UA_ReadResponse_clear
                - UA_String_equal.4522
                - UA_ReadResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:37,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:37,52'
              BranchSideFuncs:
                - UA_ReadResponse_clear
                - UA_String_equal.4522
                - UA_ReadResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:38,16'
              BranchSideFuncs:
                - UA_ReadResponse_clear
                - UA_String_equal.4522
                - UA_ReadResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:37,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:38,16'
              BranchSideFuncs:
                - UA_ReadResponse_clear
                - UA_String_equal.4522
                - UA_ReadResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:39,22'
              BranchSideFuncs:
                - UA_ReadResponse_clear
                - UA_String_equal.4522
                - UA_ReadResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:42,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:43,9'
              BranchSideFuncs:
                - UA_ReadResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:47,12'
              BranchSideFuncs:
                - UA_ReadResponse_clear
                - UA_String_equal.4522
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:49,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:50,28'
              BranchSideFuncs:
                - UA_String_equal.4522
                - UA_ReadResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:57,5'
              BranchSideFuncs:
                - UA_ReadResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_highlevel.c:50,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:51,42'
              BranchSideFuncs:
                - UA_ReadResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_highlevel.c:55,5'
              BranchSideFuncs:
                - UA_ReadResponse_clear
                - UA_String_equal.4522
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:24,5'
          Dst:             UA_ReadRequest_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:26,5'
          Dst:             UA_ReadValueId_init
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:28,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:32,32'
          Dst:             UA_Client_Service_read
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:43,9'
          Dst:             UA_ReadResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:50,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/client/ua_client_highlevel.c:57,5'
          Dst:             UA_ReadResponse_clear
    - functionName:    MonitorItemsTree_ZIP_FIND
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'struct.UA_Client_MonitoredItem *'
      argCount:        2
      argTypes:
        - 'struct.MonitorItemsTree *'
        - 'struct.UA_Client_MonitoredItem *'
      constantsTouched: []
      argNames:
        - head
        - key
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_ClientHandle_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:46,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:46,1'
              BranchSideFuncs:
                - UA_ClientHandle_cmp
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:46,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:46,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:46,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:46,1'
              BranchSideFuncs:
                - UA_ClientHandle_cmp
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:46,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:46,1'
              BranchSideFuncs:
                - UA_ClientHandle_cmp
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:46,1'
              BranchSideFuncs:
                - UA_ClientHandle_cmp
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:46,1'
          Dst:             UA_ClientHandle_cmp
    - functionName:    UA_ClientHandle_cmp
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:36,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:39,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:39,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:40,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:43,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    processEventNotification
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_Client_Subscription *'
        - 'struct.UA_EventNotificationList *'
      constantsTouched: []
      argNames:
        - client
        - sub
        - eventNotificationList
      BBCount:         11
      ICount:          146
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - MonitorItemsTree_ZIP_FIND
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1075,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1076,46'
              BranchSideFuncs:
                - MonitorItemsTree_ZIP_FIND
                - UA_LOG_DEBUG.4690
                - UA_LOG_DEBUG.4690
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1109,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1084,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1085,26'
              BranchSideFuncs:
                - UA_LOG_DEBUG.4690
                - MonitorItemsTree_ZIP_FIND
                - UA_LOG_DEBUG.4690
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1092,13'
              BranchSideFuncs:
                - UA_LOG_DEBUG.4690
                - MonitorItemsTree_ZIP_FIND
                - UA_LOG_DEBUG.4690
                - UA_UNLOCK.4692
                - UA_LOCK.4693
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1092,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1093,26'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - MonitorItemsTree_ZIP_FIND
                - UA_LOG_DEBUG.4690
                - UA_LOG_DEBUG.4690
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1099,15'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - MonitorItemsTree_ZIP_FIND
                - UA_LOG_DEBUG.4690
                - UA_LOG_DEBUG.4690
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1073,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1082,15'
          Dst:             MonitorItemsTree_ZIP_FIND
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1085,13'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1093,13'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1103,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1107,9'
          Dst:             UA_LOCK
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    30
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    27
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    processDataChangeNotification
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_Client_Subscription *'
        - 'struct.UA_DataChangeNotification *'
      constantsTouched: []
      argNames:
        - client
        - sub
        - dataChangeNotification
      BBCount:         14
      ICount:          153
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - MonitorItemsTree_ZIP_FIND
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_WARNING
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1035,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1036,46'
              BranchSideFuncs:
                - MonitorItemsTree_ZIP_FIND
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_LOG_WARNING.4701
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1068,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1044,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1045,28'
              BranchSideFuncs:
                - MonitorItemsTree_ZIP_FIND
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_LOG_WARNING.4701
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1051,12'
              BranchSideFuncs:
                - MonitorItemsTree_ZIP_FIND
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_LOG_WARNING.4701
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1051,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1052,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - MonitorItemsTree_ZIP_FIND
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1058,12'
              BranchSideFuncs:
                - MonitorItemsTree_ZIP_FIND
                - UA_LOG_WARNING.4701
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1058,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1059,19'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - MonitorItemsTree_ZIP_FIND
                - UA_LOG_WARNING.4701
                - UA_LOG_WARNING.4701
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1067,5'
              BranchSideFuncs:
                - MonitorItemsTree_ZIP_FIND
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_LOG_WARNING.4701
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1033,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1042,15'
          Dst:             MonitorItemsTree_ZIP_FIND
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1045,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1052,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1063,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1065,13'
          Dst:             UA_LOCK
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    processNotificationMessage
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_Client_Subscription *'
        - 'struct.UA_ExtensionObject *'
      constantsTouched: []
      argNames:
        - client
        - sub
        - msg
      BBCount:         15
      ICount:          149
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_WARNING
        - UA_UNLOCK
        - processDataChangeNotification
        - processEventNotification
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1116,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1117,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1120,8'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - processEventNotification
                - processDataChangeNotification
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1120,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1121,36'
              BranchSideFuncs:
                - processDataChangeNotification
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1128,8'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - processEventNotification
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1128,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1129,35'
              BranchSideFuncs:
                - processEventNotification
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1136,8'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1136,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1137,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1152,20'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1137,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1138,19'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1145,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1114,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1123,9'
          Dst:             processDataChangeNotification
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1131,9'
          Dst:             processEventNotification
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1140,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1143,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1145,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1152,5'
          Dst:             UA_LOG_WARNING
    - functionName:    __nextSequenceNumber
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sequenceNumber
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1025,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1025,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1026,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __Client_Subscriptions_processPublishResponse
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_PublishRequest *'
        - 'struct.UA_PublishResponse *'
      constantsTouched: []
      argNames:
        - client
        - request
        - response
      BBCount:         55
      ICount:          490
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - UA_Client_Subscriptions_deleteSingle
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_WARNING
        - UA_StatusCode_name
        - UA_UNLOCK
        - __Client_Subscription_deleteInternal
        - __nextSequenceNumber
        - findSubscription
        - processNotificationMessage
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1165,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1166,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - UA_Client_Subscriptions_deleteSingle
                - UA_LOG_WARNING.4701
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1179,8'
              BranchSideFuncs:
                - findSubscription
                - UA_LOG_WARNING.4701
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - processNotificationMessage
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - __Client_Subscription_deleteInternal
                - UA_LOG_WARNING.4701
                - findSubscription
                - __Client_Subscription_deleteInternal
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1166,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1167,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1172,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - UA_Client_Subscriptions_deleteSingle
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1179,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1180,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1182,8'
              BranchSideFuncs:
                - findSubscription
                - UA_LOG_WARNING.4701
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - processNotificationMessage
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - __Client_Subscription_deleteInternal
                - UA_LOG_WARNING.4701
                - findSubscription
                - __Client_Subscription_deleteInternal
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1182,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1184,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - findSubscription
                - __Client_Subscription_deleteInternal
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1192,9'
              BranchSideFuncs:
                - findSubscription
                - UA_LOG_WARNING.4701
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - processNotificationMessage
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - __Client_Subscription_deleteInternal
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1187,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1188,50'
              BranchSideFuncs:
                - __Client_Subscription_deleteInternal
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1189,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1192,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1193,9'
              BranchSideFuncs:
                - findSubscription
                - UA_LOG_WARNING.4701
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - processNotificationMessage
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - __Client_Subscription_deleteInternal
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1197,52'
              BranchSideFuncs:
                - findSubscription
                - UA_LOG_WARNING.4701
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - processNotificationMessage
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - __Client_Subscription_deleteInternal
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1198,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1199,9'
              BranchSideFuncs:
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - processNotificationMessage
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - __Client_Subscription_deleteInternal
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1205,8'
              BranchSideFuncs:
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - processNotificationMessage
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - __Client_Subscription_deleteInternal
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1205,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1206,12'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - __Client_Subscription_deleteInternal
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1215,8'
              BranchSideFuncs:
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - processNotificationMessage
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1206,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1207,28'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
                - __Client_Subscription_deleteInternal
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1212,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1215,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1216,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1228,8'
              BranchSideFuncs:
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - processNotificationMessage
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1216,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1217,19'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_LOG_WARNING.4701
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1223,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1228,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1229,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.4701
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1235,24'
              BranchSideFuncs:
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - processNotificationMessage
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1239,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1240,24'
              BranchSideFuncs:
                - __nextSequenceNumber
                - UA_LOG_WARNING.4701
                - UA_LOG_WARNING.4701
                - processNotificationMessage
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1254,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - processNotificationMessage
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1254,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1255,31'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - processNotificationMessage
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1258,16'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - processNotificationMessage
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1258,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1259,36'
              BranchSideFuncs:
                - processNotificationMessage
                - UA_LOG_WARNING.4701
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1262,16'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1262,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1262,5'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1263,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1263,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1264,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1266,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1267,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1268,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1273,41'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1275,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1275,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1159,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1168,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1172,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1174,13'
          Dst:             UA_Client_Subscriptions_deleteSingle
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1184,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1186,39'
          Dst:             findSubscription
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1188,13'
          Dst:             __Client_Subscription_deleteInternal
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1197,35'
          Dst:             findSubscription
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1200,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1209,28'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1207,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1210,13'
          Dst:             __Client_Subscription_deleteInternal
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1219,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1221,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1223,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1231,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1229,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1239,8'
          Dst:             __nextSequenceNumber
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1242,45'
          Dst:             __nextSequenceNumber
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1240,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1259,9'
          Dst:             processNotificationMessage
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1268,13'
          Dst:             UA_LOG_WARNING
    - functionName:    UA_Client_Subscriptions_deleteSingle
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - int
      constantsTouched: []
      argNames:
        - client
        - subscriptionId
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Client_Subscriptions_delete
        - UA_DeleteSubscriptionsRequest_init
        - UA_DeleteSubscriptionsResponse_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:408,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:409,9'
              BranchSideFuncs:
                - UA_DeleteSubscriptionsResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:413,17'
              BranchSideFuncs:
                - UA_DeleteSubscriptionsResponse_clear
                - UA_DeleteSubscriptionsResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:413,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:414,9'
              BranchSideFuncs:
                - UA_DeleteSubscriptionsResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:418,23'
              BranchSideFuncs:
                - UA_DeleteSubscriptionsResponse_clear
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:400,5'
          Dst:             UA_DeleteSubscriptionsRequest_init
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:405,9'
          Dst:             UA_Client_Subscriptions_delete
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:409,9'
          Dst:             UA_DeleteSubscriptionsResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:414,9'
          Dst:             UA_DeleteSubscriptionsResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:419,5'
          Dst:             UA_DeleteSubscriptionsResponse_clear
    - functionName:    findSubscription
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'struct.UA_Client_Subscription *'
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - int
      constantsTouched: []
      argNames:
        - client
        - subscriptionId
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:167,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:167,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:168,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:168,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:170,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __Client_Subscription_deleteInternal
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_Client_Subscription *'
      constantsTouched: []
      argNames:
        - client
        - sub
      BBCount:         11
      ICount:          116
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - MonitorItemsTree_ZIP_ITER
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:287,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:288,15'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:296,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:296,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:296,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:296,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:283,5'
          Dst:             MonitorItemsTree_ZIP_ITER
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:283,5'
          Dst:             UA_MonitoredItem_delete_wrapper
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:290,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:292,9'
          Dst:             UA_LOCK
    - functionName:    UA_MonitoredItem_delete_wrapper
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_Client_MonitoredItem *'
      constantsTouched: []
      argNames:
        - data
        - mon
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - MonitoredItem_delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:265,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:266,12'
              BranchSideFuncs:
                - MonitoredItem_delete
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:272,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:266,57'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:267,13'
              BranchSideFuncs:
                - MonitoredItem_delete
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:270,30'
              BranchSideFuncs:
                - MonitoredItem_delete
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:266,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:268,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:270,30'
              BranchSideFuncs:
                - MonitoredItem_delete
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:270,9'
          Dst:             MonitoredItem_delete
    - functionName:    MonitorItemsTree_ZIP_ITER
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.MonitorItemsTree *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - head
        - cb
        - context
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_ITER
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:46,1'
          Dst:             __ZIP_ITER
    - functionName:    MonitoredItem_delete
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_Client_Subscription *'
        - 'struct.UA_Client_MonitoredItem *'
      constantsTouched: []
      argNames:
        - client
        - sub
        - mon
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MonitorItemsTree_ZIP_REMOVE
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:433,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:433,8'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:434,15'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:430,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:432,5'
          Dst:             MonitorItemsTree_ZIP_REMOVE
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:438,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:440,9'
          Dst:             UA_LOCK
    - functionName:    MonitorItemsTree_ZIP_REMOVE
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'struct.UA_Client_MonitoredItem *'
      argCount:        2
      argTypes:
        - 'struct.MonitorItemsTree *'
        - 'struct.UA_Client_MonitoredItem *'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ClientHandle_cmp
        - __ZIP_REMOVE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:46,1'
          Dst:             __ZIP_REMOVE
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:46,1'
          Dst:             UA_ClientHandle_cmp
    - functionName:    UA_DeleteSubscriptionsRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7256
      functionLinenumberEnd: 7256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DeleteSubscriptionsRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_Subscriptions_delete
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_RegisterServer2Response *'
        - 'struct.UA_Client *'
        - 'struct.UA_DeleteSubscriptionsRequest *'
      constantsTouched: []
      argNames:
        - client
        - request
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - __Client_Subscription_processDelete
        - __UA_Client_Service
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:387,5'
          Dst:             __UA_Client_Service
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:391,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:392,5'
          Dst:             __Client_Subscription_processDelete
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:393,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_DeleteSubscriptionsResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7312
      functionLinenumberEnd: 7312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7312,1'
          Dst:             UA_clear
    - functionName:    __Client_Subscription_processDelete
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_DeleteSubscriptionsRequest *'
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - client
        - request
        - response
      BBCount:         19
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - UA_LOG_INFO
        - __Client_Subscription_deleteInternal
        - findSubscription
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:304,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:308,8'
              BranchSideFuncs:
                - findSubscription
                - UA_LOG_INFO.4714
                - __Client_Subscription_deleteInternal
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:308,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:311,16'
              BranchSideFuncs:
                - findSubscription
                - UA_LOG_INFO.4714
                - __Client_Subscription_deleteInternal
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:311,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:311,5'
              BranchSideFuncs:
                - findSubscription
                - UA_LOG_INFO.4714
                - __Client_Subscription_deleteInternal
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:312,12'
              BranchSideFuncs:
                - findSubscription
                - UA_LOG_INFO.4714
                - __Client_Subscription_deleteInternal
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:312,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:313,12'
              BranchSideFuncs:
                - findSubscription
                - UA_LOG_INFO.4714
                - __Client_Subscription_deleteInternal
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:318,30'
              BranchSideFuncs:
                - findSubscription
                - UA_LOG_INFO.4714
                - __Client_Subscription_deleteInternal
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:312,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:314,13'
              BranchSideFuncs:
                - findSubscription
                - UA_LOG_INFO.4714
                - __Client_Subscription_deleteInternal
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:318,30'
              BranchSideFuncs:
                - findSubscription
                - UA_LOG_INFO.4714
                - __Client_Subscription_deleteInternal
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:319,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:320,25'
              BranchSideFuncs:
                - __Client_Subscription_deleteInternal
                - findSubscription
                - UA_LOG_INFO.4714
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:327,46'
              BranchSideFuncs:
                - __Client_Subscription_deleteInternal
                - findSubscription
                - UA_LOG_INFO.4714
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:318,13'
          Dst:             findSubscription
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:320,13'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:327,9'
          Dst:             __Client_Subscription_deleteInternal
    - functionName:    UA_LOG_INFO
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_DeleteMonitoredItemsRequest_delete
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6525
      functionLinenumberEnd: 6525
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DeleteMonitoredItemsRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6525,1'
          Dst:             UA_delete
    - functionName:    ua_MonitoredItems_create_async_handler
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - d
        - requestId
        - r
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MonitoredItems_CreateData_clear
        - UA_LOCK
        - UA_UNLOCK
        - ua_MonitoredItems_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:546,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:546,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:547,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:541,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:542,5'
          Dst:             ua_MonitoredItems_create
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:543,5'
          Dst:             MonitoredItems_CreateData_clear
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:544,5'
          Dst:             UA_UNLOCK
    - functionName:    ua_MonitoredItems_create
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.MonitoredItems_CreateData *'
        - 'struct.UA_CreateMonitoredItemsResponse *'
      constantsTouched: []
      argNames:
        - client
        - data
        - response
      BBCount:         35
      ICount:          376
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - MonitorItemsTree_ZIP_INSERT
        - UA_LOCK
        - UA_LOG_DEBUG
        - UA_UNLOCK
        - findSubscription
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:471,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:472,9'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - MonitorItemsTree_ZIP_INSERT
                - UA_LOG_DEBUG.4690
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:474,8'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - MonitorItemsTree_ZIP_INSERT
                - UA_LOG_DEBUG.4690
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_UNLOCK.4692
                - UA_LOCK.4693
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:474,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:475,9'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:477,8'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - MonitorItemsTree_ZIP_INSERT
                - UA_LOG_DEBUG.4690
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_UNLOCK.4692
                - UA_LOCK.4693
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:477,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:478,9'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:483,16'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - MonitorItemsTree_ZIP_INSERT
                - UA_LOG_DEBUG.4690
                - UA_UNLOCK.4692
                - UA_LOCK.4693
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:483,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:484,12'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - MonitorItemsTree_ZIP_INSERT
                - UA_LOG_DEBUG.4690
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:521,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:484,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:485,26'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - MonitorItemsTree_ZIP_INSERT
                - UA_LOG_DEBUG.4690
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:495,13'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - MonitorItemsTree_ZIP_INSERT
                - UA_LOG_DEBUG.4690
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:488,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:489,17'
              BranchSideFuncs:
                - UA_LOCK.4693
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - MonitorItemsTree_ZIP_INSERT
                - UA_LOG_DEBUG.4690
                - UA_UNLOCK.4692
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:490,22'
              BranchSideFuncs:
                - UA_LOCK.4693
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - MonitorItemsTree_ZIP_INSERT
                - UA_LOG_DEBUG.4690
                - UA_UNLOCK.4692
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:496,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:497,26'
              BranchSideFuncs:
                - MonitorItemsTree_ZIP_INSERT
                - UA_LOG_DEBUG.4690
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:506,35'
              BranchSideFuncs:
                - MonitorItemsTree_ZIP_INSERT
                - UA_LOG_DEBUG.4690
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_UNLOCK.4692
                - UA_LOCK.4693
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:500,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:501,17'
              BranchSideFuncs:
                - UA_LOCK.4693
                - UA_UNLOCK.4692
                - MonitorItemsTree_ZIP_INSERT
                - UA_LOG_DEBUG.4690
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:502,22'
              BranchSideFuncs:
                - UA_LOCK.4693
                - UA_UNLOCK.4692
                - MonitorItemsTree_ZIP_INSERT
                - UA_LOG_DEBUG.4690
                - UA_UNLOCK.4692
                - UA_LOCK.4693
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:525,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:525,5'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:526,22'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:526,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:526,28'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:526,15'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:528,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:529,13'
              BranchSideFuncs:
                - UA_LOCK.4693
                - UA_UNLOCK.4692
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:531,18'
              BranchSideFuncs:
                - UA_LOCK.4693
                - UA_UNLOCK.4692
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:470,35'
          Dst:             findSubscription
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:487,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:490,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:499,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:502,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:515,9'
          Dst:             MonitorItemsTree_ZIP_INSERT
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:517,9'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:527,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:531,9'
          Dst:             UA_LOCK
    - functionName:    MonitoredItems_CreateData_clear
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.MonitoredItems_CreateData *'
      constantsTouched: []
      argNames:
        - client
        - data
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_CreateMonitoredItemsRequest_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:461,5'
          Dst:             UA_CreateMonitoredItemsRequest_clear
    - functionName:    UA_CreateMonitoredItemsRequest_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6160
      functionLinenumberEnd: 6160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CreateMonitoredItemsRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6160,1'
          Dst:             UA_clear
    - functionName:    MonitorItemsTree_ZIP_INSERT
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.MonitorItemsTree *'
        - 'struct.UA_Client_MonitoredItem *'
      constantsTouched: []
      argNames:
        - head
        - el
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ClientHandle_cmp
        - __ZIP_INSERT
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:46,1'
          Dst:             __ZIP_INSERT
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:46,1'
          Dst:             UA_ClientHandle_cmp
    - functionName:    UA_CreateMonitoredItemsRequest_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6150
      functionLinenumberEnd: 6150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_CreateMonitoredItemsRequest *'
        - 'struct.UA_CreateMonitoredItemsRequest *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6150,1'
          Dst:             UA_copy
    - functionName:    MonitoredItems_CreateData_prepare
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_CreateMonitoredItemsRequest *'
        - 'char **'
        - 'char **'
        - 'func_type **'
        - 'struct.MonitoredItems_CreateData *'
      constantsTouched: []
      argNames:
        - client
        - request
        - contexts
        - handlingCallbacks
        - deleteCallbacks
        - data
      BBCount:         26
      ICount:          219
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - MonitoredItems_CreateData_clear
        - UA_CreateMonitoredItemsRequest_copy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:561,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:562,9'
              BranchSideFuncs:
                - MonitoredItems_CreateData_clear
                - UA_CreateMonitoredItemsRequest_copy
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:563,8'
              BranchSideFuncs:
                - MonitoredItems_CreateData_clear
                - UA_CreateMonitoredItemsRequest_copy
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:563,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:564,16'
              BranchSideFuncs:
                - MonitoredItems_CreateData_clear
                - UA_CreateMonitoredItemsRequest_copy
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:567,9'
              BranchSideFuncs:
                - MonitoredItems_CreateData_clear
                - UA_CreateMonitoredItemsRequest_copy
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:568,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:569,9'
              BranchSideFuncs:
                - MonitoredItems_CreateData_clear
                - UA_CreateMonitoredItemsRequest_copy
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:570,8'
              BranchSideFuncs:
                - MonitoredItems_CreateData_clear
                - UA_CreateMonitoredItemsRequest_copy
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:570,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:571,16'
              BranchSideFuncs:
                - MonitoredItems_CreateData_clear
                - UA_CreateMonitoredItemsRequest_copy
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:575,9'
              BranchSideFuncs:
                - MonitoredItems_CreateData_clear
                - UA_CreateMonitoredItemsRequest_copy
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:576,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:577,9'
              BranchSideFuncs:
                - UA_CreateMonitoredItemsRequest_copy
                - MonitoredItems_CreateData_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:578,8'
              BranchSideFuncs:
                - UA_CreateMonitoredItemsRequest_copy
                - MonitoredItems_CreateData_clear
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:578,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:579,16'
              BranchSideFuncs:
                - UA_CreateMonitoredItemsRequest_copy
                - MonitoredItems_CreateData_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:582,50'
              BranchSideFuncs:
                - UA_CreateMonitoredItemsRequest_copy
                - MonitoredItems_CreateData_clear
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:583,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:584,9'
              BranchSideFuncs:
                - MonitoredItems_CreateData_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:587,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:587,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:589,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:591,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:582,14'
          Dst:             UA_CreateMonitoredItemsRequest_copy
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:594,5'
          Dst:             MonitoredItems_CreateData_clear
    - functionName:    UA_CreateMonitoredItemsResponse_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6176
      functionLinenumberEnd: 6176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CreateMonitoredItemsResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_DeleteSubscriptionsRequest_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7276
      functionLinenumberEnd: 7276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DeleteSubscriptionsRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7276,1'
          Dst:             UA_clear
    - functionName:    processPublishResponseAsync
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1282
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - userdata
        - requestId
        - response
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_PublishRequest_delete
        - UA_UNLOCK
        - __Client_Subscriptions_backgroundPublish
        - __Client_Subscriptions_processPublishResponse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1286,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1289,5'
          Dst:             __Client_Subscriptions_processPublishResponse
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1292,5'
          Dst:             UA_PublishRequest_delete
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1295,5'
          Dst:             __Client_Subscriptions_backgroundPublish
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1297,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_PublishRequest_delete
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7029
      functionLinenumberEnd: 7029
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_PublishRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_delete
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7029,1'
          Dst:             UA_delete
    - functionName:    __Client_Subscriptions_backgroundPublish
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         17
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_PublishRequest_delete
        - UA_PublishRequest_new
        - __Client_AsyncService
        - __Client_preparePublishRequest
        - processPublishResponseAsync
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1357,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1358,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1361,9'
              BranchSideFuncs:
                - UA_PublishRequest_new
                - __Client_preparePublishRequest
                - __Client_AsyncService
                - UA_PublishRequest_delete
                - UA_PublishRequest_delete
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1361,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1362,9'
              BranchSideFuncs:
                - UA_PublishRequest_new
                - __Client_preparePublishRequest
                - __Client_AsyncService
                - UA_PublishRequest_delete
                - UA_PublishRequest_delete
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1364,5'
              BranchSideFuncs:
                - UA_PublishRequest_new
                - __Client_preparePublishRequest
                - __Client_AsyncService
                - UA_PublishRequest_delete
                - UA_PublishRequest_delete
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1364,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1364,5'
              BranchSideFuncs:
                - UA_PublishRequest_new
                - __Client_preparePublishRequest
                - __Client_AsyncService
                - UA_PublishRequest_delete
                - UA_PublishRequest_delete
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1365,38'
              BranchSideFuncs:
                - UA_PublishRequest_new
                - __Client_preparePublishRequest
                - __Client_AsyncService
                - UA_PublishRequest_delete
                - UA_PublishRequest_delete
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1366,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1367,13'
              BranchSideFuncs:
                - __Client_preparePublishRequest
                - __Client_AsyncService
                - UA_PublishRequest_new
                - UA_PublishRequest_delete
                - UA_PublishRequest_delete
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1370,9'
              BranchSideFuncs:
                - __Client_preparePublishRequest
                - __Client_AsyncService
                - UA_PublishRequest_new
                - UA_PublishRequest_delete
                - UA_PublishRequest_delete
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1373,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1374,38'
              BranchSideFuncs:
                - UA_PublishRequest_delete
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1378,40'
              BranchSideFuncs:
                - __Client_AsyncService
                - UA_PublishRequest_new
                - __Client_preparePublishRequest
                - UA_PublishRequest_delete
                - UA_PublishRequest_delete
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1383,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1384,38'
              BranchSideFuncs:
                - UA_PublishRequest_delete
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1388,9'
              BranchSideFuncs:
                - UA_PublishRequest_new
                - __Client_preparePublishRequest
                - __Client_AsyncService
                - UA_PublishRequest_delete
                - UA_PublishRequest_delete
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1355,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1365,38'
          Dst:             UA_PublishRequest_new
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1372,32'
          Dst:             __Client_preparePublishRequest
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1374,13'
          Dst:             UA_PublishRequest_delete
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1378,18'
          Dst:             __Client_AsyncService
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1378,18'
          Dst:             processPublishResponseAsync
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1384,13'
          Dst:             UA_PublishRequest_delete
    - functionName:    UA_PublishRequest_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7009
      functionLinenumberEnd: 7009
      functionDepth:   0
      returnType:      'struct.UA_PublishRequest *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:7009,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:7009,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:7009,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7009,1'
          Dst:             UA_new
    - functionName:    __Client_preparePublishRequest
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_PublishRequest *'
      constantsTouched: []
      argNames:
        - client
        - request
      BBCount:         22
      ICount:          177
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - UA_Array_new
        - UA_LOCK_ASSERT
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:996,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:997,11'
              BranchSideFuncs:
                - UA_Array_new
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1001,22'
              BranchSideFuncs:
                - UA_Array_new
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1003,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1004,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1008,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1010,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1010,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1010,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1010,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1011,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1017,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1014,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1014,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1015,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:992,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1001,9'
          Dst:             UA_Array_new
    - functionName:    __Client_Subscriptions_backgroundPublishInactivityCheck
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1318
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         18
      ICount:          166
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_WARNING
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1321,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1322,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1325,8'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1325,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1326,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1328,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1332,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1332,5'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1334,15'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1336,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1338,33'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1350,5'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1340,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1341,23'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_LOCK.4693
                - UA_LOG_WARNING.4701
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1347,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.4701
                - UA_UNLOCK.4692
                - UA_LOCK.4693
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1319,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1343,17'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1345,17'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1347,13'
          Dst:             UA_LOG_WARNING
    - functionName:    __Client_Subscriptions_clean
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         22
      ICount:          135
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __Client_Subscription_deleteInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1304,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1304,5'
              BranchSideFuncs:
                - __Client_Subscription_deleteInternal
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1304,5'
              BranchSideFuncs:
                - __Client_Subscription_deleteInternal
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1304,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1305,9'
              BranchSideFuncs:
                - __Client_Subscription_deleteInternal
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1311,5'
              BranchSideFuncs:
                - __Client_Subscription_deleteInternal
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1305,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1305,9'
              BranchSideFuncs:
                - __Client_Subscription_deleteInternal
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1306,9'
              BranchSideFuncs:
                - __Client_Subscription_deleteInternal
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1311,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1311,5'
              BranchSideFuncs:
                - __Client_Subscription_deleteInternal
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1311,5'
              BranchSideFuncs:
                - __Client_Subscription_deleteInternal
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:1311,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1312,46'
              BranchSideFuncs:
                - __Client_Subscription_deleteInternal
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:1314,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:1312,9'
          Dst:             __Client_Subscription_deleteInternal
    - functionName:    UA_ModifyMonitoredItemsRequest_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6304
      functionLinenumberEnd: 6304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ModifyMonitoredItemsRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6304,1'
          Dst:             UA_clear
    - functionName:    UA_MonitoredItem_change_clientHandle
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_Client_MonitoredItem *'
      constantsTouched: []
      argNames:
        - data
        - mon
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:944,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:944,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:945,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:944,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:944,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:946,72'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_ModifyMonitoredItemsRequest_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6294
      functionLinenumberEnd: 6294
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ModifyMonitoredItemsRequest *'
        - 'struct.UA_ModifyMonitoredItemsRequest *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6294,1'
          Dst:             UA_copy
    - functionName:    UA_ModifyMonitoredItemsResponse_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6320
      functionLinenumberEnd: 6320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ModifyMonitoredItemsResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_MonitoredItems_modify
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_ModifyMonitoredItemsResponse *'
        - 'struct.UA_Client *'
        - 'struct.UA_ModifyMonitoredItemsRequest *'
      constantsTouched: []
      argNames:
        - client
        - request
        - ''
      BBCount:         17
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - MonitorItemsTree_ZIP_ITER
        - UA_LOCK
        - UA_ModifyMonitoredItemsRequest_clear
        - UA_ModifyMonitoredItemsRequest_copy
        - UA_ModifyMonitoredItemsResponse_init
        - UA_UNLOCK
        - __Client_Service
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:957,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:958,13'
              BranchSideFuncs:
                - UA_ModifyMonitoredItemsResponse_init
                - UA_UNLOCK.4692
                - UA_ModifyMonitoredItemsRequest_copy
                - UA_ModifyMonitoredItemsRequest_clear
                - UA_UNLOCK.4692
                - MonitorItemsTree_ZIP_ITER
                - __Client_Service
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:962,9'
              BranchSideFuncs:
                - UA_ModifyMonitoredItemsResponse_init
                - UA_UNLOCK.4692
                - UA_ModifyMonitoredItemsRequest_copy
                - UA_ModifyMonitoredItemsRequest_clear
                - UA_UNLOCK.4692
                - MonitorItemsTree_ZIP_ITER
                - __Client_Service
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:958,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:959,13'
              BranchSideFuncs:
                - UA_ModifyMonitoredItemsResponse_init
                - UA_UNLOCK.4692
                - UA_ModifyMonitoredItemsRequest_copy
                - UA_ModifyMonitoredItemsRequest_clear
                - UA_UNLOCK.4692
                - MonitorItemsTree_ZIP_ITER
                - __Client_Service
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:960,5'
              BranchSideFuncs:
                - UA_ModifyMonitoredItemsResponse_init
                - UA_UNLOCK.4692
                - UA_ModifyMonitoredItemsRequest_copy
                - UA_ModifyMonitoredItemsRequest_clear
                - UA_UNLOCK.4692
                - MonitorItemsTree_ZIP_ITER
                - __Client_Service
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:962,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:963,9'
              BranchSideFuncs:
                - UA_ModifyMonitoredItemsRequest_copy
                - UA_ModifyMonitoredItemsRequest_clear
                - UA_UNLOCK.4692
                - MonitorItemsTree_ZIP_ITER
                - __Client_Service
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:970,5'
              BranchSideFuncs:
                - UA_ModifyMonitoredItemsRequest_copy
                - UA_ModifyMonitoredItemsRequest_clear
                - UA_UNLOCK.4692
                - MonitorItemsTree_ZIP_ITER
                - __Client_Service
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:972,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:973,9'
              BranchSideFuncs:
                - MonitorItemsTree_ZIP_ITER
                - __Client_Service
                - UA_ModifyMonitoredItemsRequest_clear
                - UA_UNLOCK.4692
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:979,5'
              BranchSideFuncs:
                - UA_ModifyMonitoredItemsRequest_clear
                - UA_UNLOCK.4692
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:955,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:963,9'
          Dst:             UA_ModifyMonitoredItemsResponse_init
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:965,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:970,5'
          Dst:             UA_ModifyMonitoredItemsRequest_copy
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:973,9'
          Dst:             MonitorItemsTree_ZIP_ITER
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:973,9'
          Dst:             UA_MonitoredItem_change_clientHandle
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:975,9'
          Dst:             __Client_Service
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:979,5'
          Dst:             UA_ModifyMonitoredItemsRequest_clear
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:981,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_DeleteMonitoredItemsResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6556
      functionLinenumberEnd: 6556
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6556,1'
          Dst:             UA_clear
    - functionName:    UA_DeleteMonitoredItemsRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6500
      functionLinenumberEnd: 6500
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DeleteMonitoredItemsRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_MonitoredItems_deleteSingle
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - int
        - int
      constantsTouched: []
      argNames:
        - client
        - subscriptionId
        - monitoredItemId
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Client_MonitoredItems_delete
        - UA_DeleteMonitoredItemsRequest_init
        - UA_DeleteMonitoredItemsResponse_clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:925,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:926,9'
              BranchSideFuncs:
                - UA_DeleteMonitoredItemsResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:930,17'
              BranchSideFuncs:
                - UA_DeleteMonitoredItemsResponse_clear
                - UA_DeleteMonitoredItemsResponse_clear
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:930,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:931,9'
              BranchSideFuncs:
                - UA_DeleteMonitoredItemsResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:935,23'
              BranchSideFuncs:
                - UA_DeleteMonitoredItemsResponse_clear
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:916,5'
          Dst:             UA_DeleteMonitoredItemsRequest_init
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:922,9'
          Dst:             UA_Client_MonitoredItems_delete
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:926,9'
          Dst:             UA_DeleteMonitoredItemsResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:931,9'
          Dst:             UA_DeleteMonitoredItemsResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:936,5'
          Dst:             UA_DeleteMonitoredItemsResponse_clear
    - functionName:    UA_Client_MonitoredItems_delete
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_RegisterServer2Response *'
        - 'struct.UA_Client *'
        - 'struct.UA_DeleteMonitoredItemsRequest *'
      constantsTouched: []
      argNames:
        - client
        - request
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_LOG_INFO
        - UA_UNLOCK
        - __UA_Client_Service
        - findSubscription
        - ua_MonitoredItems_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:863,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:864,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:866,14'
              BranchSideFuncs:
                - UA_LOCK.4693
                - findSubscription
                - UA_LOG_INFO.4714
                - UA_UNLOCK.4692
                - ua_MonitoredItems_delete
                - UA_UNLOCK.4692
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:870,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:871,21'
              BranchSideFuncs:
                - ua_MonitoredItems_delete
                - UA_UNLOCK.4692
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:879,30'
              BranchSideFuncs:
                - ua_MonitoredItems_delete
                - UA_UNLOCK.4692
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:859,5'
          Dst:             __UA_Client_Service
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:866,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:869,35'
          Dst:             findSubscription
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:871,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:874,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:879,5'
          Dst:             ua_MonitoredItems_delete
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:881,5'
          Dst:             UA_UNLOCK
    - functionName:    ua_MonitoredItems_delete
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_Client_Subscription *'
        - 'struct.UA_DeleteMonitoredItemsRequest *'
        - 'struct.UA_RegisterServer2Response *'
      constantsTouched: []
      argNames:
        - client
        - sub
        - request
        - response
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - MonitorItemsTree_ZIP_ITER
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:810,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:811,12'
              BranchSideFuncs:
                - MonitorItemsTree_ZIP_ITER
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:820,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:811,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:812,12'
              BranchSideFuncs:
                - MonitorItemsTree_ZIP_ITER
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:815,48'
              BranchSideFuncs:
                - MonitorItemsTree_ZIP_ITER
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:811,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:813,13'
              BranchSideFuncs:
                - MonitorItemsTree_ZIP_ITER
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:815,48'
              BranchSideFuncs:
                - MonitorItemsTree_ZIP_ITER
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:817,9'
          Dst:             MonitorItemsTree_ZIP_ITER
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:817,9'
          Dst:             UA_MonitoredItem_delete_wrapper
    - functionName:    ua_MonitoredItems_delete_handler
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - d
        - requestId
        - r
      BBCount:         11
      ICount:          125
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_DeleteMonitoredItemsRequest_delete
        - UA_LOCK
        - UA_LOG_INFO
        - UA_UNLOCK
        - findSubscription
        - ua_MonitoredItems_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:832,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:833,9'
              BranchSideFuncs:
                - UA_UNLOCK.4692
                - UA_DeleteMonitoredItemsRequest_delete
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:835,28'
              BranchSideFuncs:
                - findSubscription
                - UA_LOG_INFO.4714
                - UA_UNLOCK.4692
                - UA_DeleteMonitoredItemsRequest_delete
                - ua_MonitoredItems_delete
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:836,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:837,21'
              BranchSideFuncs:
                - ua_MonitoredItems_delete
                - UA_UNLOCK.4692
                - UA_DeleteMonitoredItemsRequest_delete
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:844,30'
              BranchSideFuncs:
                - ua_MonitoredItems_delete
                - UA_UNLOCK.4692
                - UA_DeleteMonitoredItemsRequest_delete
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:848,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:848,8'
              BranchSideFuncs:
                - UA_DeleteMonitoredItemsRequest_delete
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:849,9'
              BranchSideFuncs:
                - UA_DeleteMonitoredItemsRequest_delete
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:830,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:835,11'
          Dst:             findSubscription
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:837,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:844,5'
          Dst:             ua_MonitoredItems_delete
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:847,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:850,5'
          Dst:             UA_DeleteMonitoredItemsRequest_delete
    - functionName:    UA_DeleteMonitoredItemsRequest_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6510
      functionLinenumberEnd: 6510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_DeleteMonitoredItemsRequest *'
        - 'struct.UA_DeleteMonitoredItemsRequest *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6510,1'
          Dst:             UA_copy
    - functionName:    UA_DeleteMonitoredItemsRequest_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6505
      functionLinenumberEnd: 6505
      functionDepth:   0
      returnType:      'struct.UA_DeleteMonitoredItemsRequest *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:6505,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:6505,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:6505,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6505,1'
          Dst:             UA_new
    - functionName:    UA_Client_MonitoredItems_delete_async
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_DeleteMonitoredItemsRequest *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - request
        - callback
        - userdata
        - requestId
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_DeleteMonitoredItemsRequest_copy
        - UA_DeleteMonitoredItemsRequest_new
        - __UA_Client_AsyncService
        - ua_MonitoredItems_delete_handler
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:893,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:894,9'
              BranchSideFuncs:
                - UA_DeleteMonitoredItemsRequest_new
                - UA_DeleteMonitoredItemsRequest_copy
                - __UA_Client_AsyncService
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:896,48'
              BranchSideFuncs:
                - UA_DeleteMonitoredItemsRequest_new
                - UA_DeleteMonitoredItemsRequest_copy
                - __UA_Client_AsyncService
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:897,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:898,9'
              BranchSideFuncs:
                - UA_DeleteMonitoredItemsRequest_copy
                - __UA_Client_AsyncService
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:902,51'
              BranchSideFuncs:
                - UA_DeleteMonitoredItemsRequest_copy
                - __UA_Client_AsyncService
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:896,48'
          Dst:             UA_DeleteMonitoredItemsRequest_new
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:902,5'
          Dst:             UA_DeleteMonitoredItemsRequest_copy
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:907,12'
          Dst:             __UA_Client_AsyncService
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:907,12'
          Dst:             ua_MonitoredItems_delete_handler
    - functionName:    UA_Client_MonitoredItems_createEvent
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'struct.UA_MonitoredItemCreateResult *'
        - 'struct.UA_Client *'
        - int
        - int
        - 'struct.UA_MonitoredItemCreateRequest *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - client
        - subscriptionId
        - timestampsToReturn
        - item
        - context
        - callback
        - deleteCallback
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Client_MonitoredItems_createEvents
        - UA_CreateMonitoredItemsRequest_init
        - UA_CreateMonitoredItemsResponse_clear
        - UA_MonitoredItemCreateResult_copy
        - UA_MonitoredItemCreateResult_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:786,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:787,9'
              BranchSideFuncs:
                - UA_CreateMonitoredItemsResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:791,48'
              BranchSideFuncs:
                - UA_MonitoredItemCreateResult_copy
                - UA_CreateMonitoredItemsResponse_clear
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:775,5'
          Dst:             UA_CreateMonitoredItemsRequest_init
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:781,8'
          Dst:             UA_Client_MonitoredItems_createEvents
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:785,5'
          Dst:             UA_MonitoredItemCreateResult_init
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:787,9'
          Dst:             UA_CreateMonitoredItemsResponse_clear
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:791,5'
          Dst:             UA_MonitoredItemCreateResult_copy
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:792,5'
          Dst:             UA_CreateMonitoredItemsResponse_clear
    - functionName:    UA_CreateMonitoredItemsRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6140
      functionLinenumberEnd: 6140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CreateMonitoredItemsRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_MonitoredItems_createEvents
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.UA_CreateMonitoredItemsResponse *'
        - 'struct.UA_Client *'
        - 'struct.UA_CreateMonitoredItemsRequest *'
        - 'char **'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - client
        - request
        - contexts
        - callback
        - deleteCallback
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - ua_Client_MonitoredItems_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:744,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:745,5'
          Dst:             ua_Client_MonitoredItems_create
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:747,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_MonitoredItemCreateResult_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6104
      functionLinenumberEnd: 6104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_MonitoredItemCreateResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_CreateMonitoredItemsResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6196
      functionLinenumberEnd: 6196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CreateMonitoredItemsResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6196,1'
          Dst:             UA_clear
    - functionName:    UA_MonitoredItemCreateResult_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6114
      functionLinenumberEnd: 6114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_MonitoredItemCreateResult *'
        - 'struct.UA_MonitoredItemCreateResult *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6114,1'
          Dst:             UA_copy
    - functionName:    ua_Client_MonitoredItems_create
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_CreateMonitoredItemsRequest *'
        - 'char **'
        - 'char **'
        - 'func_type **'
        - 'struct.UA_CreateMonitoredItemsResponse *'
      constantsTouched: []
      argNames:
        - client
        - request
        - contexts
        - handlingCallbacks
        - deleteCallbacks
        - response
      BBCount:         10
      ICount:          105
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - MonitoredItems_CreateData_clear
        - MonitoredItems_CreateData_prepare
        - UA_CreateMonitoredItemsResponse_init
        - __Client_Service
        - findSubscription
        - ua_MonitoredItems_create
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:606,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:607,9'
              BranchSideFuncs:
                - findSubscription
                - MonitoredItems_CreateData_prepare
                - __Client_Service
                - ua_MonitoredItems_create
                - MonitoredItems_CreateData_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:612,52'
              BranchSideFuncs:
                - findSubscription
                - MonitoredItems_CreateData_prepare
                - __Client_Service
                - ua_MonitoredItems_create
                - MonitoredItems_CreateData_clear
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:613,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:614,9'
              BranchSideFuncs:
                - MonitoredItems_CreateData_prepare
                - __Client_Service
                - ua_MonitoredItems_create
                - MonitoredItems_CreateData_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:619,5'
              BranchSideFuncs:
                - MonitoredItems_CreateData_prepare
                - __Client_Service
                - ua_MonitoredItems_create
                - MonitoredItems_CreateData_clear
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:624,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:625,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:631,22'
              BranchSideFuncs:
                - __Client_Service
                - ua_MonitoredItems_create
                - MonitoredItems_CreateData_clear
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:604,5'
          Dst:             UA_CreateMonitoredItemsResponse_init
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:612,35'
          Dst:             findSubscription
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:622,9'
          Dst:             MonitoredItems_CreateData_prepare
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:631,5'
          Dst:             __Client_Service
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:636,5'
          Dst:             ua_MonitoredItems_create
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:638,5'
          Dst:             MonitoredItems_CreateData_clear
    - functionName:    UA_Client_MonitoredItems_createEvents_async
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_CreateMonitoredItemsRequest *'
        - 'char **'
        - 'func_type **'
        - 'func_type **'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - request
        - contexts
        - callbacks
        - deleteCallbacks
        - createCallback
        - userdata
        - requestId
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - createDataChanges_async
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:760,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:762,9'
          Dst:             createDataChanges_async
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:764,5'
          Dst:             UA_UNLOCK
    - functionName:    createDataChanges_async
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_CreateMonitoredItemsRequest *'
        - 'char **'
        - 'char **'
        - 'func_type **'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - request
        - contexts
        - callbacks
        - deleteCallbacks
        - createCallback
        - userdata
        - requestId
      BBCount:         10
      ICount:          115
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - MonitoredItems_CreateData_prepare
        - UA_LOCK_ASSERT
        - __Client_AsyncService
        - findSubscription
        - ua_MonitoredItems_create_async_handler
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:650,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:651,9'
              BranchSideFuncs:
                - MonitoredItems_CreateData_prepare
                - __Client_AsyncService
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:654,9'
              BranchSideFuncs:
                - MonitoredItems_CreateData_prepare
                - __Client_AsyncService
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:655,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:656,9'
              BranchSideFuncs:
                - MonitoredItems_CreateData_prepare
                - __Client_AsyncService
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:658,26'
              BranchSideFuncs:
                - MonitoredItems_CreateData_prepare
                - __Client_AsyncService
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:664,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:665,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:669,34'
              BranchSideFuncs:
                - __Client_AsyncService
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:647,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:649,35'
          Dst:             findSubscription
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:662,9'
          Dst:             MonitoredItems_CreateData_prepare
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:669,12'
          Dst:             __Client_AsyncService
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:669,12'
          Dst:             ua_MonitoredItems_create_async_handler
    - functionName:    UA_Client_MonitoredItems_createDataChange
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'struct.UA_MonitoredItemCreateResult *'
        - 'struct.UA_Client *'
        - int
        - int
        - 'struct.UA_MonitoredItemCreateRequest *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - client
        - subscriptionId
        - timestampsToReturn
        - item
        - context
        - callback
        - deleteCallback
        - ''
      BBCount:         14
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - UA_Client_MonitoredItems_createDataChanges
        - UA_CreateMonitoredItemsRequest_init
        - UA_CreateMonitoredItemsResponse_clear
        - UA_MonitoredItemCreateResult_copy
        - UA_MonitoredItemCreateResult_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:724,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:725,38'
              BranchSideFuncs:
                - UA_CreateMonitoredItemsResponse_clear
                - UA_MonitoredItemCreateResult_copy
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:727,15'
              BranchSideFuncs:
                - UA_CreateMonitoredItemsResponse_clear
                - UA_MonitoredItemCreateResult_copy
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:727,48'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:728,17'
              BranchSideFuncs:
                - UA_CreateMonitoredItemsResponse_clear
                - UA_MonitoredItemCreateResult_copy
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:731,15'
              BranchSideFuncs:
                - UA_CreateMonitoredItemsResponse_clear
                - UA_MonitoredItemCreateResult_copy
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:727,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:729,16'
              BranchSideFuncs:
                - UA_CreateMonitoredItemsResponse_clear
                - UA_MonitoredItemCreateResult_copy
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:731,15'
              BranchSideFuncs:
                - UA_CreateMonitoredItemsResponse_clear
                - UA_MonitoredItemCreateResult_copy
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:731,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:731,8'
              BranchSideFuncs:
                - UA_MonitoredItemCreateResult_copy
                - UA_CreateMonitoredItemsResponse_clear
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:732,52'
              BranchSideFuncs:
                - UA_MonitoredItemCreateResult_copy
                - UA_CreateMonitoredItemsResponse_clear
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:714,5'
          Dst:             UA_CreateMonitoredItemsRequest_init
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:720,8'
          Dst:             UA_Client_MonitoredItems_createDataChanges
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:723,5'
          Dst:             UA_MonitoredItemCreateResult_init
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:732,8'
          Dst:             UA_MonitoredItemCreateResult_copy
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:733,5'
          Dst:             UA_CreateMonitoredItemsResponse_clear
    - functionName:    UA_Client_MonitoredItems_createDataChanges
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.UA_CreateMonitoredItemsResponse *'
        - 'struct.UA_Client *'
        - 'struct.UA_CreateMonitoredItemsRequest *'
        - 'char **'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - client
        - request
        - contexts
        - callbacks
        - deleteCallbacks
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - ua_Client_MonitoredItems_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:683,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:684,5'
          Dst:             ua_Client_MonitoredItems_create
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:686,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Client_MonitoredItems_createDataChanges_async
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_CreateMonitoredItemsRequest *'
        - 'char **'
        - 'func_type **'
        - 'func_type **'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - request
        - contexts
        - callbacks
        - deleteCallbacks
        - createCallback
        - userdata
        - requestId
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - createDataChanges_async
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:698,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:700,9'
          Dst:             createDataChanges_async
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:702,5'
          Dst:             UA_UNLOCK
    - functionName:    ua_Subscriptions_delete_handler
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - data
        - requestId
        - r
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_DeleteSubscriptionsRequest_clear
        - UA_LOCK
        - UA_UNLOCK
        - __Client_Subscription_processDelete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:346,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:347,5'
          Dst:             __Client_Subscription_processDelete
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:348,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:354,5'
          Dst:             UA_DeleteSubscriptionsRequest_clear
    - functionName:    UA_DeleteSubscriptionsRequest_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7266
      functionLinenumberEnd: 7266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_DeleteSubscriptionsRequest *'
        - 'struct.UA_DeleteSubscriptionsRequest *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7266,1'
          Dst:             UA_copy
    - functionName:    UA_Client_Subscriptions_delete_async
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_DeleteSubscriptionsRequest *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - request
        - callback
        - userdata
        - requestId
      BBCount:         8
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_DeleteSubscriptionsRequest_copy
        - __UA_Client_AsyncService
        - ua_Subscriptions_delete_handler
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:366,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:367,9'
              BranchSideFuncs:
                - UA_DeleteSubscriptionsRequest_copy
                - __UA_Client_AsyncService
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:368,25'
              BranchSideFuncs:
                - UA_DeleteSubscriptionsRequest_copy
                - __UA_Client_AsyncService
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:371,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:372,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:377,37'
              BranchSideFuncs:
                - __UA_Client_AsyncService
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:370,25'
          Dst:             UA_DeleteSubscriptionsRequest_copy
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:377,12'
          Dst:             __UA_Client_AsyncService
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:377,12'
          Dst:             ua_Subscriptions_delete_handler
    - functionName:    ua_Subscriptions_modify_handler
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - data
        - requestId
        - r
      BBCount:         9
      ICount:          106
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_LOG_INFO
        - UA_UNLOCK
        - findSubscription
        - ua_Subscriptions_modify
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:189,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:190,33'
              BranchSideFuncs:
                - ua_Subscriptions_modify
                - UA_UNLOCK.4692
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:192,21'
              BranchSideFuncs:
                - UA_LOG_INFO.4714
                - UA_UNLOCK.4692
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:198,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:198,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:199,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:186,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:188,9'
          Dst:             findSubscription
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:190,9'
          Dst:             ua_Subscriptions_modify
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:192,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:196,5'
          Dst:             UA_UNLOCK
    - functionName:    ua_Subscriptions_modify
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_Client_Subscription *'
        - 'struct.UA_ModifySubscriptionResponse *'
      constantsTouched: []
      argNames:
        - client
        - sub
        - response
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_Subscriptions_modify_async
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_ModifySubscriptionRequest *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - request
        - callback
        - userdata
        - requestId
      BBCount:         8
      ICount:          89
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - __UA_Client_AsyncService
        - findSubscription
        - ua_Subscriptions_modify_handler
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:245,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:246,9'
              BranchSideFuncs:
                - __UA_Client_AsyncService
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:248,44'
              BranchSideFuncs:
                - __UA_Client_AsyncService
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:249,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:250,9'
              BranchSideFuncs:
                - __UA_Client_AsyncService
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:252,49'
              BranchSideFuncs:
                - __UA_Client_AsyncService
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:242,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:243,35'
          Dst:             findSubscription
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:244,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:256,12'
          Dst:             __UA_Client_AsyncService
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:256,12'
          Dst:             ua_Subscriptions_modify_handler
    - functionName:    UA_ModifySubscriptionResponse_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6680
      functionLinenumberEnd: 6680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ModifySubscriptionResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_Subscriptions_modify
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_ModifySubscriptionResponse *'
        - 'struct.UA_Client *'
        - 'struct.UA_ModifySubscriptionRequest *'
      constantsTouched: []
      argNames:
        - client
        - request
        - ''
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_ModifySubscriptionResponse_init
        - UA_UNLOCK
        - __UA_Client_Service
        - findSubscription
        - ua_Subscriptions_modify
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:213,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:214,18'
              BranchSideFuncs:
                - __UA_Client_Service
                - UA_LOCK.4693
                - findSubscription
                - UA_UNLOCK.4692
                - ua_Subscriptions_modify
                - UA_UNLOCK.4692
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:219,25'
              BranchSideFuncs:
                - __UA_Client_Service
                - UA_LOCK.4693
                - findSubscription
                - UA_UNLOCK.4692
                - ua_Subscriptions_modify
                - UA_UNLOCK.4692
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:226,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:227,18'
              BranchSideFuncs:
                - ua_Subscriptions_modify
                - UA_UNLOCK.4692
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:231,29'
              BranchSideFuncs:
                - ua_Subscriptions_modify
                - UA_UNLOCK.4692
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:207,5'
          Dst:             UA_ModifySubscriptionResponse_init
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:210,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:211,35'
          Dst:             findSubscription
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:212,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:219,5'
          Dst:             __UA_Client_Service
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:224,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:225,11'
          Dst:             findSubscription
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:228,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:231,5'
          Dst:             ua_Subscriptions_modify
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:232,5'
          Dst:             UA_UNLOCK
    - functionName:    ua_Subscriptions_create_handler
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - data
        - requestId
        - r
      BBCount:         9
      ICount:          107
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_UNLOCK
        - ua_Subscriptions_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:81,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:87,14'
              BranchSideFuncs:
                - UA_LOCK.4693
                - ua_Subscriptions_create
                - UA_UNLOCK.4692
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:92,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:92,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:93,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:76,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:87,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:88,5'
          Dst:             ua_Subscriptions_create
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:89,5'
          Dst:             UA_UNLOCK
    - functionName:    ua_Subscriptions_create
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_Client_Subscription *'
        - 'struct.UA_CreateSubscriptionResponse *'
      constantsTouched: []
      argNames:
        - client
        - newSub
        - response
      BBCount:         10
      ICount:          114
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK_ASSERT
        - __Client_Subscriptions_backgroundPublish
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:66,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:66,5'
              BranchSideFuncs:
                - __Client_Subscriptions_backgroundPublish
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:66,5'
              BranchSideFuncs:
                - __Client_Subscriptions_backgroundPublish
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:56,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:70,5'
          Dst:             __Client_Subscriptions_backgroundPublish
    - functionName:    UA_Client_Subscriptions_create_async
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Client *'
        - 'struct.UA_CreateSubscriptionRequest *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - client
        - request
        - subscriptionContext
        - statusChangeCallback
        - deleteCallback
        - createCallback
        - userdata
        - requestId
      BBCount:         8
      ICount:          109
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __UA_Client_AsyncService
        - ua_Subscriptions_create_handler
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:141,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:142,9'
              BranchSideFuncs:
                - __UA_Client_AsyncService
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:145,9'
              BranchSideFuncs:
                - __UA_Client_AsyncService
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:146,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:147,9'
              BranchSideFuncs:
                - __UA_Client_AsyncService
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:150,20'
              BranchSideFuncs:
                - __UA_Client_AsyncService
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:159,12'
          Dst:             __UA_Client_AsyncService
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:159,12'
          Dst:             ua_Subscriptions_create_handler
    - functionName:    UA_CreateSubscriptionResponse_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6608
      functionLinenumberEnd: 6608
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CreateSubscriptionResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_Subscriptions_create
      functionSourceFile: '/src/open62541/src/client/ua_client_subscriptions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.UA_CreateSubscriptionResponse *'
        - 'struct.UA_Client *'
        - 'struct.UA_CreateSubscriptionRequest *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - client
        - request
        - subscriptionContext
        - statusChangeCallback
        - deleteCallback
        - ''
      BBCount:         8
      ICount:          89
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_CreateSubscriptionResponse_init
        - UA_LOCK
        - UA_UNLOCK
        - __UA_Client_Service
        - ua_Subscriptions_create
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:106,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:107,9'
              BranchSideFuncs:
                - __UA_Client_Service
                - UA_LOCK.4693
                - ua_Subscriptions_create
                - UA_UNLOCK.4692
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:111,20'
              BranchSideFuncs:
                - __UA_Client_Service
                - UA_LOCK.4693
                - ua_Subscriptions_create
                - UA_UNLOCK.4692
        - Branch String:   '/src/open62541/src/client/ua_client_subscriptions.c:119,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/client/ua_client_subscriptions.c:124,14'
              BranchSideFuncs:
                - UA_LOCK.4693
                - ua_Subscriptions_create
                - UA_UNLOCK.4692
      Callsites:
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:107,9'
          Dst:             UA_CreateSubscriptionResponse_init
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:116,5'
          Dst:             __UA_Client_Service
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:124,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:125,5'
          Dst:             ua_Subscriptions_create
        - Src:             '/src/open62541/src/client/ua_client_subscriptions.c:126,5'
          Dst:             UA_UNLOCK
    - functionName:    __month_to_secs
      functionSourceFile: '/src/open62541/deps/libc_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - month
        - is_leap
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/libc_time.c:82,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:82,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:82,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:82,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:83,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __year_to_secs
      functionSourceFile: '/src/open62541/deps/libc_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - year
        - is_leap
      BBCount:         22
      ICount:          165
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/libc_time.c:91,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:92,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:94,21'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:96,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:97,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:100,10'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:100,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:101,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:105,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:105,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:106,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:109,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:106,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:106,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:107,28'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:109,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:109,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:110,28'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:112,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:113,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:116,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __tm_to_secs
      functionSourceFile: '/src/open62541/deps/libc_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.mytm *'
      constantsTouched: []
      argNames:
        - tm
      BBCount:         12
      ICount:          126
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __month_to_secs
        - __year_to_secs
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/libc_time.c:131,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:131,24'
              BranchSideFuncs:
                - __year_to_secs
                - __month_to_secs
            - BranchSide:      '/src/open62541/deps/libc_time.c:132,19'
              BranchSideFuncs:
                - __year_to_secs
                - __month_to_secs
        - Branch String:   '/src/open62541/deps/libc_time.c:131,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:131,9'
              BranchSideFuncs:
                - __year_to_secs
                - __month_to_secs
            - BranchSide:      '/src/open62541/deps/libc_time.c:132,19'
              BranchSideFuncs:
                - __year_to_secs
                - __month_to_secs
        - Branch String:   '/src/open62541/deps/libc_time.c:134,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:135,16'
              BranchSideFuncs:
                - __year_to_secs
                - __month_to_secs
            - BranchSide:      '/src/open62541/deps/libc_time.c:138,17'
              BranchSideFuncs:
                - __year_to_secs
                - __month_to_secs
      Callsites:
        - Src:             '/src/open62541/deps/libc_time.c:140,19'
          Dst:             __year_to_secs
        - Src:             '/src/open62541/deps/libc_time.c:141,10'
          Dst:             __month_to_secs
    - functionName:    __secs_to_tm
      functionSourceFile: '/src/open62541/deps/libc_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'struct.mytm *'
      constantsTouched: []
      argNames:
        - t
        - tm
      BBCount:         34
      ICount:          291
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/libc_time.c:22,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:22,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:23,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:22,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:23,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:25,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:28,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:29,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:33,23'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:35,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:36,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:40,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:41,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:41,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:42,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:45,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:45,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:46,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:49,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:49,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:50,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:54,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:55,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:57,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:57,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:57,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:58,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:57,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:60,25'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/libc_time.c:62,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/libc_time.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/libc_time.c:66,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pcg32_random_r
      functionSourceFile: '/src/open62541/deps/pcg_basic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.pcg_state_setseq_64 *'
      constantsTouched: []
      argNames:
        - rng
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pcg32_srandom_r
      functionSourceFile: '/src/open62541/deps/pcg_basic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.pcg_state_setseq_64 *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - rng
        - initial_state
        - initseq
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pcg32_random_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/pcg_basic.c:29,5'
          Dst:             pcg32_random_r
        - Src:             '/src/open62541/deps/pcg_basic.c:31,5'
          Dst:             pcg32_random_r
    - functionName:    UA_unbase64
      functionSourceFile: '/src/open62541/deps/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - src
        - len
        - out_len
      BBCount:         31
      ICount:          329
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/base64.c:76,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/base64.c:77,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/base64.c:81,30'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/base64.c:82,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/base64.c:82,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/base64.c:82,30'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/base64.c:83,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/base64.c:83,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/base64.c:83,24'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/base64.c:87,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/base64.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/base64.c:90,26'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/base64.c:91,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/base64.c:92,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/base64.c:99,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/base64.c:99,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/base64.c:100,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/base64.c:118,28'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/base64.c:100,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/base64.c:101,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/base64.c:105,31'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/base64.c:107,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/base64.c:108,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/base64.c:116,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/base64.c:108,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/base64.c:109,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/base64.c:113,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_base64_buf
      functionSourceFile: '/src/open62541/deps/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - src
        - len
        - out
      BBCount:         10
      ICount:          203
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/base64.c:40,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/base64.c:41,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/base64.c:48,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/base64.c:48,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/base64.c:48,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/base64.c:49,25'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/base64.c:50,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/base64.c:51,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/base64.c:54,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_base64
      functionSourceFile: '/src/open62541/deps/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - src
        - len
        - out_len
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - UA_base64_buf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/base64.c:18,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/base64.c:19,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/base64.c:23,20'
              BranchSideFuncs:
                - UA_base64_buf
        - Branch String:   '/src/open62541/deps/base64.c:24,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/base64.c:25,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/base64.c:27,39'
              BranchSideFuncs:
                - UA_base64_buf
        - Branch String:   '/src/open62541/deps/base64.c:28,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/base64.c:29,3'
              BranchSideFuncs:
                - UA_base64_buf
            - BranchSide:      '/src/open62541/deps/base64.c:31,30'
              BranchSideFuncs:
                - UA_base64_buf
      Callsites:
        - Src:             '/src/open62541/deps/base64.c:31,16'
          Dst:             UA_base64_buf
    - functionName:    round_digit
      functionSourceFile: '/src/open62541/deps/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - digits
        - ndigits
        - delta
        - rem
        - kappa
        - frac
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/dtoa.c:191,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:191,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:191,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/dtoa.c:191,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:191,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:192,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/dtoa.c:191,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:193,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:196,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generate_digits
      functionSourceFile: '/src/open62541/deps/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.Fp *'
        - 'struct.Fp *'
        - 'struct.Fp *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fp
        - upper
        - lower
        - digits
        - K
      BBCount:         26
      ICount:          289
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - round_digit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/dtoa.c:214,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:215,25'
              BranchSideFuncs:
                - round_digit
                - round_digit
            - BranchSide:      '/src/open62541/deps/dtoa.c:233,15'
              BranchSideFuncs:
                - round_digit
        - Branch String:   '/src/open62541/deps/dtoa.c:217,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:217,21'
              BranchSideFuncs:
                - round_digit
                - round_digit
            - BranchSide:      '/src/open62541/deps/dtoa.c:218,36'
              BranchSideFuncs:
                - round_digit
                - round_digit
        - Branch String:   '/src/open62541/deps/dtoa.c:217,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:218,36'
              BranchSideFuncs:
                - round_digit
                - round_digit
            - BranchSide:      '/src/open62541/deps/dtoa.c:221,18'
              BranchSideFuncs:
                - round_digit
                - round_digit
        - Branch String:   '/src/open62541/deps/dtoa.c:225,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:226,19'
              BranchSideFuncs:
                - round_digit
            - BranchSide:      '/src/open62541/deps/dtoa.c:230,5'
              BranchSideFuncs:
                - round_digit
                - round_digit
        - Branch String:   '/src/open62541/deps/dtoa.c:240,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:240,21'
              BranchSideFuncs:
                - round_digit
            - BranchSide:      '/src/open62541/deps/dtoa.c:241,36'
              BranchSideFuncs:
                - round_digit
        - Branch String:   '/src/open62541/deps/dtoa.c:240,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:241,36'
              BranchSideFuncs:
                - round_digit
            - BranchSide:      '/src/open62541/deps/dtoa.c:244,22'
              BranchSideFuncs:
                - round_digit
        - Branch String:   '/src/open62541/deps/dtoa.c:245,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:246,19'
              BranchSideFuncs:
                - round_digit
            - BranchSide:      '/src/open62541/deps/dtoa.c:250,13'
              BranchSideFuncs:
                - round_digit
      Callsites:
        - Src:             '/src/open62541/deps/dtoa.c:227,13'
          Dst:             round_digit
        - Src:             '/src/open62541/deps/dtoa.c:247,13'
          Dst:             round_digit
    - functionName:    multiply
      functionSourceFile: '/src/open62541/deps/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.Fp *'
        - 'struct.Fp *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          101
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_cachedpow10
      functionSourceFile: '/src/open62541/deps/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - exp
        - k
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/dtoa.c:119,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:120,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:123,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/dtoa.c:123,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:124,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:127,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    normalize
      functionSourceFile: '/src/open62541/deps/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.Fp *'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/dtoa.c:146,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:150,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_normalized_boundaries
      functionSourceFile: '/src/open62541/deps/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.Fp *'
        - 'struct.Fp *'
        - 'struct.Fp *'
      constantsTouched: []
      argNames:
        - fp
        - lower
        - upper
      BBCount:         4
      ICount:          117
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/dtoa.c:158,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:159,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:163,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_fp
      functionSourceFile: '/src/open62541/deps/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - bits
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/dtoa.c:136,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:137,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:140,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    emit_digits
      functionSourceFile: '/src/open62541/deps/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - bool
      constantsTouched: []
      argNames:
        - digits
        - ndigits
        - dest
        - K
        - neg
      BBCount:         38
      ICount:          405
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/dtoa.c:273,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:273,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:273,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/dtoa.c:276,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:276,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:284,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/dtoa.c:276,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:277,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:284,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/dtoa.c:284,14'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:284,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:304,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/dtoa.c:284,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:284,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:285,27'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/dtoa.c:284,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:285,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:304,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/dtoa.c:285,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:285,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:285,35'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/dtoa.c:286,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:288,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:296,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/dtoa.c:304,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:304,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:304,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/dtoa.c:307,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:308,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:313,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/dtoa.c:319,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:320,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:324,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/dtoa.c:324,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:325,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:329,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    grisu2
      functionSourceFile: '/src/open62541/deps/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - bits
        - digits
        - K
      BBCount:         3
      ICount:          102
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - build_fp
        - find_cachedpow10
        - generate_digits
        - get_normalized_boundaries
        - multiply
        - normalize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/dtoa.c:256,12'
          Dst:             build_fp
        - Src:             '/src/open62541/deps/dtoa.c:258,5'
          Dst:             get_normalized_boundaries
        - Src:             '/src/open62541/deps/dtoa.c:259,5'
          Dst:             normalize
        - Src:             '/src/open62541/deps/dtoa.c:261,13'
          Dst:             find_cachedpow10
        - Src:             '/src/open62541/deps/dtoa.c:262,13'
          Dst:             multiply
        - Src:             '/src/open62541/deps/dtoa.c:263,13'
          Dst:             multiply
        - Src:             '/src/open62541/deps/dtoa.c:264,13'
          Dst:             multiply
        - Src:             '/src/open62541/deps/dtoa.c:268,12'
          Dst:             generate_digits
    - functionName:    dtoa
      functionSourceFile: '/src/open62541/deps/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - 'char *'
      constantsTouched: []
      argNames:
        - d
        - buffer
      BBCount:         16
      ICount:          146
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - emit_digits
        - grisu2
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/dtoa.c:344,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:344,25'
              BranchSideFuncs:
                - grisu2
                - emit_digits
            - BranchSide:      '/src/open62541/deps/dtoa.c:349,19'
              BranchSideFuncs:
                - grisu2
                - emit_digits
        - Branch String:   '/src/open62541/deps/dtoa.c:344,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:345,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:349,19'
              BranchSideFuncs:
                - grisu2
                - emit_digits
        - Branch String:   '/src/open62541/deps/dtoa.c:351,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:352,9'
              BranchSideFuncs:
                - grisu2
                - emit_digits
            - BranchSide:      '/src/open62541/deps/dtoa.c:357,8'
              BranchSideFuncs:
                - grisu2
                - emit_digits
        - Branch String:   '/src/open62541/deps/dtoa.c:357,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:358,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:367,9'
              BranchSideFuncs:
                - grisu2
                - emit_digits
        - Branch String:   '/src/open62541/deps/dtoa.c:358,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/dtoa.c:359,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/dtoa.c:362,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/dtoa.c:370,24'
          Dst:             grisu2
        - Src:             '/src/open62541/deps/dtoa.c:371,18'
          Dst:             emit_digits
    - functionName:    print_integer_finalization
      functionSourceFile: '/src/open62541/deps/mp_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'struct.output_t *'
        - 'char *'
        - size_t
        - bool
        - char
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - output
        - buf
        - len
        - negative
        - base
        - precision
        - width
        - flags
      BBCount:         97
      ICount:          481
      EdgeCount:       132
      CyclomaticComplexity: 37
      functionsReached:
        - out_rev_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mp_printf.c:188,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:189,12'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:199,5'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:189,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:189,22'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:193,9'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:189,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:190,13'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:193,9'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:190,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:190,26'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:191,18'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:189,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:191,18'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:193,9'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:193,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:193,43'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:193,9'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:193,56'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:193,9'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:194,16'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:193,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:195,13'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:197,5'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:199,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:199,33'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:199,5'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:199,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:200,9'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:203,8'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:203,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:203,31'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:210,8'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:203,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:206,15'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:210,8'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:210,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:211,14'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:235,8'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:211,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:211,42'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:221,13'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:211,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:211,51'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:221,13'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:211,69'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:211,73'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:214,16'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:211,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:214,16'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:221,13'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:214,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:215,20'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:217,16'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:217,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:217,24'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:220,9'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:217,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:217,69'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:217,44'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:217,65'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:217,69'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:220,9'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:217,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:218,20'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:220,9'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:221,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:221,36'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:224,20'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:221,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:222,13'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:224,20'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:221,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:223,13'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:224,20'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:224,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:224,42'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:227,20'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:224,67'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:225,20'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:227,20'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:224,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:226,13'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:227,20'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:230,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:231,13'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:233,5'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:235,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:235,8'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:236,12'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:236,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:237,13'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:238,19'
              BranchSideFuncs:
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:238,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:239,13'
              BranchSideFuncs:
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:240,19'
              BranchSideFuncs:
                - out_rev_
      Callsites:
        - Src:             '/src/open62541/deps/mp_printf.c:245,5'
          Dst:             out_rev_
    - functionName:    out_rev_
      functionSourceFile: '/src/open62541/deps/mp_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.output_t *'
        - 'char *'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - output
        - buf
        - len
        - width
        - flags
      BBCount:         21
      ICount:          118
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - putchar_
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mp_printf.c:159,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:159,35'
              BranchSideFuncs:
                - putchar_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:166,5'
              BranchSideFuncs:
                - putchar_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:159,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:160,24'
              BranchSideFuncs:
                - putchar_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:166,5'
              BranchSideFuncs:
                - putchar_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:160,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:161,22'
              BranchSideFuncs:
                - putchar_
                - putchar_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:163,5'
              BranchSideFuncs:
                - putchar_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:166,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:167,18'
              BranchSideFuncs:
                - putchar_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:171,8'
              BranchSideFuncs:
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:171,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:171,8'
              BranchSideFuncs:
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:172,9'
              BranchSideFuncs:
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:172,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:173,22'
              BranchSideFuncs:
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:175,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/mp_printf.c:161,13'
          Dst:             putchar_
        - Src:             '/src/open62541/deps/mp_printf.c:167,9'
          Dst:             putchar_
        - Src:             '/src/open62541/deps/mp_printf.c:173,13'
          Dst:             putchar_
    - functionName:    putchar_
      functionSourceFile: '/src/open62541/deps/mp_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.output_t *'
        - char
      constantsTouched: []
      argNames:
        - out
        - c
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mp_printf.c:133,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mp_printf.c:137,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    out_
      functionSourceFile: '/src/open62541/deps/mp_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.output_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - buf
        - len
      BBCount:         11
      ICount:          98
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mp_printf.c:142,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:142,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mp_printf.c:143,28'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mp_printf.c:144,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:145,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mp_printf.c:146,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mp_printf.c:146,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:147,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mp_printf.c:148,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strnlen_s_
      functionSourceFile: '/src/open62541/deps/mp_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - maxsize
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mp_printf.c:100,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:101,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mp_printf.c:104,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mp_printf.c:101,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:102,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mp_printf.c:103,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    print_floating_point
      functionSourceFile: '/src/open62541/deps/mp_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.output_t *'
        - double
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - output
        - value
        - precision
        - width
        - flags
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dtoa
        - out_
        - putchar_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mp_printf.c:283,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:283,32'
              BranchSideFuncs:
                - dtoa
                - out_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:283,29'
              BranchSideFuncs:
                - dtoa
                - out_
        - Branch String:   '/src/open62541/deps/mp_printf.c:283,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:283,8'
              BranchSideFuncs:
                - putchar_
                - dtoa
                - out_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:284,18'
              BranchSideFuncs:
                - putchar_
                - dtoa
                - out_
      Callsites:
        - Src:             '/src/open62541/deps/mp_printf.c:284,9'
          Dst:             putchar_
        - Src:             '/src/open62541/deps/mp_printf.c:291,20'
          Dst:             dtoa
        - Src:             '/src/open62541/deps/mp_printf.c:292,5'
          Dst:             out_
    - functionName:    print_integer
      functionSourceFile: '/src/open62541/deps/mp_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.output_t *'
        - size_t
        - bool
        - char
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - output
        - value
        - negative
        - base
        - precision
        - width
        - flags
      BBCount:         22
      ICount:          160
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - print_integer_finalization
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mp_printf.c:255,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:256,14'
              BranchSideFuncs:
                - print_integer_finalization
            - BranchSide:      '/src/open62541/deps/mp_printf.c:268,9'
              BranchSideFuncs:
                - print_integer_finalization
        - Branch String:   '/src/open62541/deps/mp_printf.c:256,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:257,20'
              BranchSideFuncs:
                - print_integer_finalization
            - BranchSide:      '/src/open62541/deps/mp_printf.c:262,19'
              BranchSideFuncs:
                - print_integer_finalization
        - Branch String:   '/src/open62541/deps/mp_printf.c:271,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:271,43'
              BranchSideFuncs:
                - print_integer_finalization
            - BranchSide:      '/src/open62541/deps/mp_printf.c:272,38'
              BranchSideFuncs:
                - print_integer_finalization
        - Branch String:   '/src/open62541/deps/mp_printf.c:274,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:274,27'
              BranchSideFuncs:
                - print_integer_finalization
            - BranchSide:      '/src/open62541/deps/mp_printf.c:274,9'
              BranchSideFuncs:
                - print_integer_finalization
        - Branch String:   '/src/open62541/deps/mp_printf.c:274,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:0,0'
              BranchSideFuncs:
                - print_integer_finalization
            - BranchSide:      '/src/open62541/deps/mp_printf.c:269,39'
              BranchSideFuncs:
                - print_integer_finalization
      Callsites:
        - Src:             '/src/open62541/deps/mp_printf.c:277,5'
          Dst:             print_integer_finalization
    - functionName:    atou_
      functionSourceFile: '/src/open62541/deps/mp_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_digit_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mp_printf.c:115,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:116,13'
              BranchSideFuncs:
                - is_digit_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:118,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/mp_printf.c:115,11'
          Dst:             is_digit_
    - functionName:    is_digit_
      functionSourceFile: '/src/open62541/deps/mp_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ch
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mp_printf.c:109,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:109,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mp_printf.c:109,53'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_flags
      functionSourceFile: '/src/open62541/deps/mp_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - format
      BBCount:         13
      ICount:          75
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mp_printf.c:301,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:302,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mp_printf.c:303,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mp_printf.c:304,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mp_printf.c:305,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mp_printf.c:306,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mp_printf.c:307,25'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mp_printf.c:310,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:301,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mp_printf.c:310,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_snprintf
      functionSourceFile: '/src/open62541/deps/mp_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - s
        - n
        - format
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_vsnprintf
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mp_printf.c:592,21'
          Dst:             mp_vsnprintf
    - functionName:    mp_vsnprintf
      functionSourceFile: '/src/open62541/deps/mp_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - s
        - n
        - format
        - arg
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - format_string_loop
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mp_printf.c:573,11'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:573,14'
              BranchSideFuncs:
                - format_string_loop
            - BranchSide:      '/src/open62541/deps/mp_printf.c:574,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mp_printf.c:573,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:574,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mp_printf.c:577,20'
              BranchSideFuncs:
                - format_string_loop
        - Branch String:   '/src/open62541/deps/mp_printf.c:581,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:581,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mp_printf.c:581,68'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/mp_printf.c:578,5'
          Dst:             format_string_loop
    - functionName:    format_string_loop
      functionSourceFile: '/src/open62541/deps/mp_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.output_t *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - output
        - format
        - args
      BBCount:         256
      ICount:          1453
      EdgeCount:       326
      CyclomaticComplexity: 72
      functionsReached:
        - atou_
        - is_digit_
        - out_
        - out_rev_
        - parse_flags
        - print_floating_point
        - print_integer
        - putchar_
        - strnlen_s_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mp_printf.c:322,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:322,5'
              BranchSideFuncs:
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:323,13'
              BranchSideFuncs:
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:323,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:325,22'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:330,9'
              BranchSideFuncs:
                - parse_flags
                - is_digit_
                - putchar_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
        - Branch String:   '/src/open62541/deps/mp_printf.c:330,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:330,9'
              BranchSideFuncs:
                - parse_flags
                - is_digit_
                - putchar_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:332,32'
              BranchSideFuncs:
                - parse_flags
                - is_digit_
                - putchar_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
        - Branch String:   '/src/open62541/deps/mp_printf.c:336,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:337,21'
              BranchSideFuncs:
                - atou_
                - putchar_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:338,20'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
        - Branch String:   '/src/open62541/deps/mp_printf.c:339,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:339,27'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:339,27'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
        - Branch String:   '/src/open62541/deps/mp_printf.c:340,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:341,23'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:344,33'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
        - Branch String:   '/src/open62541/deps/mp_printf.c:346,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:346,13'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:347,9'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
        - Branch String:   '/src/open62541/deps/mp_printf.c:351,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:352,19'
              BranchSideFuncs:
                - is_digit_
                - putchar_
                - parse_flags
                - is_digit_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - atou_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:364,17'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:353,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:353,13'
              BranchSideFuncs:
                - is_digit_
                - putchar_
                - parse_flags
                - is_digit_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - atou_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:354,27'
              BranchSideFuncs:
                - is_digit_
                - putchar_
                - parse_flags
                - is_digit_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - atou_
        - Branch String:   '/src/open62541/deps/mp_printf.c:354,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:355,29'
              BranchSideFuncs:
                - atou_
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:356,24'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:357,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:357,40'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:357,40'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:358,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:358,54'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:358,27'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:359,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:359,17'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:360,13'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:364,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:366,23'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:374,23'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:382,23'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:387,23'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:392,23'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:396,17'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:367,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:367,17'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:368,21'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:368,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:369,27'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:372,17'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:370,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:370,21'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:371,17'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:375,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:375,17'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:376,21'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:376,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:377,27'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:380,17'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:378,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:378,21'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:379,17'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:384,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:384,17'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:385,17'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:389,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:389,17'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:390,17'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:393,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:393,17'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:394,17'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:400,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:408,21'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
            - BranchSide:      '/src/open62541/deps/mp_printf.c:408,21'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
            - BranchSide:      '/src/open62541/deps/mp_printf.c:408,21'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
            - BranchSide:      '/src/open62541/deps/mp_printf.c:408,21'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
            - BranchSide:      '/src/open62541/deps/mp_printf.c:408,21'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
            - BranchSide:      '/src/open62541/deps/mp_printf.c:408,21'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
            - BranchSide:      '/src/open62541/deps/mp_printf.c:408,21'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
            - BranchSide:      '/src/open62541/deps/mp_printf.c:485,21'
              BranchSideFuncs:
                - print_floating_point
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:485,21'
              BranchSideFuncs:
                - print_floating_point
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:493,24'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:513,33'
              BranchSideFuncs:
                - strnlen_s_
                - out_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
                - putchar_
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:545,23'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:558,26'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:563,26'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:408,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:408,39'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
            - BranchSide:      '/src/open62541/deps/mp_printf.c:409,27'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
        - Branch String:   '/src/open62541/deps/mp_printf.c:408,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:409,27'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
            - BranchSide:      '/src/open62541/deps/mp_printf.c:413,21'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
        - Branch String:   '/src/open62541/deps/mp_printf.c:413,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:413,39'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
            - BranchSide:      '/src/open62541/deps/mp_printf.c:414,26'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
        - Branch String:   '/src/open62541/deps/mp_printf.c:413,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:414,26'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
            - BranchSide:      '/src/open62541/deps/mp_printf.c:415,28'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
        - Branch String:   '/src/open62541/deps/mp_printf.c:415,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:416,26'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
            - BranchSide:      '/src/open62541/deps/mp_printf.c:417,28'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
        - Branch String:   '/src/open62541/deps/mp_printf.c:417,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:418,26'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
            - BranchSide:      '/src/open62541/deps/mp_printf.c:420,26'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
        - Branch String:   '/src/open62541/deps/mp_printf.c:425,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:426,27'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
            - BranchSide:      '/src/open62541/deps/mp_printf.c:429,23'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
        - Branch String:   '/src/open62541/deps/mp_printf.c:431,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:432,27'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
            - BranchSide:      '/src/open62541/deps/mp_printf.c:435,20'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
        - Branch String:   '/src/open62541/deps/mp_printf.c:435,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:437,24'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
            - BranchSide:      '/src/open62541/deps/mp_printf.c:460,27'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
                - print_integer
        - Branch String:   '/src/open62541/deps/mp_printf.c:437,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:438,49'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:441,31'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
        - Branch String:   '/src/open62541/deps/mp_printf.c:438,49'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:438,49'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:438,49'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:439,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:439,72'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:439,72'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:441,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:442,44'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:452,30'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:442,44'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:442,44'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:442,44'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:443,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:443,72'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:443,72'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:452,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:452,68'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:453,32'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:452,68'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:451,35'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:451,35'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:453,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:453,66'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:454,55'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:453,66'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:452,29'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:452,29'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:454,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:452,29'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:452,29'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:455,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:455,72'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:455,72'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:462,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:463,39'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:466,31'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - print_integer
        - Branch String:   '/src/open62541/deps/mp_printf.c:466,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:467,39'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:471,53'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:471,52'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:472,46'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:473,32'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:472,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:471,44'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:471,44'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:473,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:474,51'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:475,31'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:474,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:471,52'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:471,52'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:475,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:471,52'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:471,52'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:485,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:486,27'
              BranchSideFuncs:
                - print_floating_point
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:487,38'
              BranchSideFuncs:
                - print_floating_point
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:487,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:322,5'
              BranchSideFuncs:
                - print_floating_point
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:322,5'
              BranchSideFuncs:
                - print_floating_point
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:495,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:496,21'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:501,26'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:496,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:497,34'
              BranchSideFuncs:
                - putchar_
                - putchar_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:499,17'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:501,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:501,40'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:501,40'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:503,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:504,21'
              BranchSideFuncs:
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:508,23'
              BranchSideFuncs:
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:504,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:505,34'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:507,17'
              BranchSideFuncs:
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:513,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:513,33'
              BranchSideFuncs:
                - strnlen_s_
                - out_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
                - putchar_
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:513,33'
              BranchSideFuncs:
                - strnlen_s_
                - out_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
                - putchar_
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:514,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:515,30'
              BranchSideFuncs:
                - out_rev_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:518,43'
              BranchSideFuncs:
                - strnlen_s_
                - out_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:518,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:518,58'
              BranchSideFuncs:
                - strnlen_s_
                - out_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:518,32'
              BranchSideFuncs:
                - strnlen_s_
                - out_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:519,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:520,30'
              BranchSideFuncs:
                - out_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:524,26'
              BranchSideFuncs:
                - out_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:520,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:520,46'
              BranchSideFuncs:
                - out_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:520,50'
              BranchSideFuncs:
                - out_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:524,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:525,36'
              BranchSideFuncs:
                - out_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:531,26'
              BranchSideFuncs:
                - out_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:525,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:526,38'
              BranchSideFuncs:
                - putchar_
                - out_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:528,21'
              BranchSideFuncs:
                - out_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:535,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:536,38'
              BranchSideFuncs:
                - putchar_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:538,21'
              BranchSideFuncs:
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
        - Branch String:   '/src/open62541/deps/mp_printf.c:548,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:548,46'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - out_rev_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:548,46'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
                - out_rev_
        - Branch String:   '/src/open62541/deps/mp_printf.c:549,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mp_printf.c:550,32'
              BranchSideFuncs:
                - out_rev_
                - parse_flags
                - is_digit_
                - putchar_
                - print_integer
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
            - BranchSide:      '/src/open62541/deps/mp_printf.c:551,37'
              BranchSideFuncs:
                - print_integer
                - parse_flags
                - is_digit_
                - putchar_
                - out_rev_
                - strnlen_s_
                - out_
                - putchar_
                - putchar_
                - out_rev_
                - putchar_
                - putchar_
                - putchar_
                - print_floating_point
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - print_integer
                - putchar_
                - is_digit_
                - atou_
                - atou_
                - putchar_
      Callsites:
        - Src:             '/src/open62541/deps/mp_printf.c:325,13'
          Dst:             putchar_
        - Src:             '/src/open62541/deps/mp_printf.c:332,32'
          Dst:             parse_flags
        - Src:             '/src/open62541/deps/mp_printf.c:336,12'
          Dst:             is_digit_
        - Src:             '/src/open62541/deps/mp_printf.c:337,21'
          Dst:             atou_
        - Src:             '/src/open62541/deps/mp_printf.c:354,16'
          Dst:             is_digit_
        - Src:             '/src/open62541/deps/mp_printf.c:355,29'
          Dst:             atou_
        - Src:             '/src/open62541/deps/mp_printf.c:439,25'
          Dst:             print_integer
        - Src:             '/src/open62541/deps/mp_printf.c:443,25'
          Dst:             print_integer
        - Src:             '/src/open62541/deps/mp_printf.c:455,25'
          Dst:             print_integer
        - Src:             '/src/open62541/deps/mp_printf.c:463,25'
          Dst:             print_integer
        - Src:             '/src/open62541/deps/mp_printf.c:467,25'
          Dst:             print_integer
        - Src:             '/src/open62541/deps/mp_printf.c:476,25'
          Dst:             print_integer
        - Src:             '/src/open62541/deps/mp_printf.c:487,17'
          Dst:             print_floating_point
        - Src:             '/src/open62541/deps/mp_printf.c:497,25'
          Dst:             putchar_
        - Src:             '/src/open62541/deps/mp_printf.c:501,17'
          Dst:             putchar_
        - Src:             '/src/open62541/deps/mp_printf.c:505,25'
          Dst:             putchar_
        - Src:             '/src/open62541/deps/mp_printf.c:515,21'
          Dst:             out_rev_
        - Src:             '/src/open62541/deps/mp_printf.c:518,32'
          Dst:             strnlen_s_
        - Src:             '/src/open62541/deps/mp_printf.c:526,29'
          Dst:             putchar_
        - Src:             '/src/open62541/deps/mp_printf.c:531,21'
          Dst:             out_
        - Src:             '/src/open62541/deps/mp_printf.c:536,29'
          Dst:             putchar_
        - Src:             '/src/open62541/deps/mp_printf.c:550,23'
          Dst:             out_rev_
        - Src:             '/src/open62541/deps/mp_printf.c:551,23'
          Dst:             print_integer
        - Src:             '/src/open62541/deps/mp_printf.c:558,17'
          Dst:             putchar_
        - Src:             '/src/open62541/deps/mp_printf.c:563,17'
          Dst:             putchar_
    - functionName:    swap
      functionSourceFile: '/src/open62541/deps/itoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    itoaSigned
      functionSourceFile: '/src/open62541/deps/itoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - value
        - buffer
      BBCount:         18
      ICount:          129
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - reverse
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/itoa.c:74,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/itoa.c:75,11'
              BranchSideFuncs:
                - reverse
            - BranchSide:      '/src/open62541/deps/itoa.c:77,24'
              BranchSideFuncs:
                - reverse
        - Branch String:   '/src/open62541/deps/itoa.c:84,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/itoa.c:85,19'
              BranchSideFuncs:
                - reverse
            - BranchSide:      '/src/open62541/deps/itoa.c:90,8'
              BranchSideFuncs:
                - reverse
        - Branch String:   '/src/open62541/deps/itoa.c:90,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/itoa.c:91,9'
              BranchSideFuncs:
                - reverse
            - BranchSide:      '/src/open62541/deps/itoa.c:92,8'
              BranchSideFuncs:
                - reverse
        - Branch String:   '/src/open62541/deps/itoa.c:92,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/itoa.c:92,8'
              BranchSideFuncs:
                - reverse
            - BranchSide:      '/src/open62541/deps/itoa.c:93,9'
              BranchSideFuncs:
                - reverse
      Callsites:
        - Src:             '/src/open62541/deps/itoa.c:96,5'
          Dst:             reverse
    - functionName:    reverse
      functionSourceFile: '/src/open62541/deps/itoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - short
        - short
      constantsTouched: []
      argNames:
        - buffer
        - i
        - j
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - swap
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/itoa.c:35,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/itoa.c:36,15'
              BranchSideFuncs:
                - swap
            - BranchSide:      '/src/open62541/deps/itoa.c:38,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/itoa.c:36,9'
          Dst:             swap
    - functionName:    itoaUnsigned
      functionSourceFile: '/src/open62541/deps/itoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - value
        - buffer
        - base
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reverse
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/itoa.c:47,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/itoa.c:48,23'
              BranchSideFuncs:
                - reverse
            - BranchSide:      '/src/open62541/deps/itoa.c:58,9'
              BranchSideFuncs:
                - reverse
        - Branch String:   '/src/open62541/deps/itoa.c:50,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/itoa.c:51,40'
              BranchSideFuncs:
                - reverse
            - BranchSide:      '/src/open62541/deps/itoa.c:53,39'
              BranchSideFuncs:
                - reverse
        - Branch String:   '/src/open62541/deps/itoa.c:58,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/itoa.c:58,9'
              BranchSideFuncs:
                - reverse
            - BranchSide:      '/src/open62541/deps/itoa.c:59,9'
              BranchSideFuncs:
                - reverse
      Callsites:
        - Src:             '/src/open62541/deps/itoa.c:64,5'
          Dst:             reverse
    - functionName:    __ZIP_PTR_HASH
      functionSourceFile: '/src/open62541/deps/ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/ziptree.c:27,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:28,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/ziptree.c:29,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __ZIP_UNZIP_MOVE_RIGHT
      functionSourceFile: '/src/open62541/deps/ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'func_type *'
        - short
        - short
        - 'char *'
        - 'struct.zip_elem **'
        - 'struct.zip_elem *'
      constantsTouched: []
      argNames:
        - cmp
        - fieldoffset
        - keyoffset
        - key
        - fix_edge
        - cur
      BBCount:         8
      ICount:          118
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/ziptree.c:292,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:293,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/ziptree.c:303,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/ziptree.c:294,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:295,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/ziptree.c:298,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __ZIP_UNZIP_MOVE_LEFT
      functionSourceFile: '/src/open62541/deps/ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'func_type *'
        - short
        - short
        - 'char *'
        - 'struct.zip_elem **'
        - 'struct.zip_elem *'
      constantsTouched: []
      argNames:
        - cmp
        - fieldoffset
        - keyoffset
        - key
        - fix_edge
        - cur
      BBCount:         8
      ICount:          118
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/ziptree.c:275,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:276,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/ziptree.c:286,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/ziptree.c:277,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:278,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/ziptree.c:281,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __ZIP_UNZIP
      functionSourceFile: '/src/open62541/deps/ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'func_type *'
        - short
        - short
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cmp
        - fieldoffset
        - keyoffset
        - key
        - h
        - l
        - r
      BBCount:         20
      ICount:          236
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __ZIP_UNZIP_MOVE_LEFT
        - __ZIP_UNZIP_MOVE_RIGHT
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/ziptree.c:315,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:316,9'
              BranchSideFuncs:
                - __ZIP_UNZIP_MOVE_RIGHT
                - __ZIP_UNZIP_MOVE_LEFT
            - BranchSide:      '/src/open62541/deps/ziptree.c:320,21'
              BranchSideFuncs:
                - __ZIP_UNZIP_MOVE_RIGHT
                - __ZIP_UNZIP_MOVE_LEFT
        - Branch String:   '/src/open62541/deps/ziptree.c:321,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:322,22'
              BranchSideFuncs:
                - __ZIP_UNZIP_MOVE_LEFT
            - BranchSide:      '/src/open62541/deps/ziptree.c:336,23'
              BranchSideFuncs:
                - __ZIP_UNZIP_MOVE_RIGHT
        - Branch String:   '/src/open62541/deps/ziptree.c:326,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:327,17'
              BranchSideFuncs:
                - __ZIP_UNZIP_MOVE_LEFT
            - BranchSide:      '/src/open62541/deps/ziptree.c:330,9'
              BranchSideFuncs:
                - __ZIP_UNZIP_MOVE_LEFT
        - Branch String:   '/src/open62541/deps/ziptree.c:330,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:324,20'
              BranchSideFuncs:
                - __ZIP_UNZIP_MOVE_LEFT
            - BranchSide:      '/src/open62541/deps/ziptree.c:331,9'
              BranchSideFuncs:
                - __ZIP_UNZIP_MOVE_LEFT
        - Branch String:   '/src/open62541/deps/ziptree.c:340,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:341,17'
              BranchSideFuncs:
                - __ZIP_UNZIP_MOVE_RIGHT
            - BranchSide:      '/src/open62541/deps/ziptree.c:344,9'
              BranchSideFuncs:
                - __ZIP_UNZIP_MOVE_RIGHT
        - Branch String:   '/src/open62541/deps/ziptree.c:344,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:338,20'
              BranchSideFuncs:
                - __ZIP_UNZIP_MOVE_RIGHT
            - BranchSide:      '/src/open62541/deps/ziptree.c:345,9'
              BranchSideFuncs:
                - __ZIP_UNZIP_MOVE_RIGHT
      Callsites:
        - Src:             '/src/open62541/deps/ziptree.c:333,9'
          Dst:             __ZIP_UNZIP_MOVE_LEFT
        - Src:             '/src/open62541/deps/ziptree.c:347,9'
          Dst:             __ZIP_UNZIP_MOVE_RIGHT
    - functionName:    __ZIP_ITER_KEY
      functionSourceFile: '/src/open62541/deps/ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'char *'
      argCount:        7
      argTypes:
        - 'func_type *'
        - short
        - short
        - 'char *'
        - 'func_type *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cmp
        - fieldoffset
        - keyoffset
        - key
        - cb
        - context
        - elm
      BBCount:         21
      ICount:          163
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - __ZIP_ITER_KEY
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/ziptree.c:215,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:216,9'
              BranchSideFuncs:
                - __ZIP_ITER_KEY
                - __ZIP_ITER_KEY
            - BranchSide:      '/src/open62541/deps/ziptree.c:219,23'
              BranchSideFuncs:
                - __ZIP_ITER_KEY
                - __ZIP_ITER_KEY
        - Branch String:   '/src/open62541/deps/ziptree.c:220,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:221,30'
              BranchSideFuncs:
                - __ZIP_ITER_KEY
                - __ZIP_ITER_KEY
            - BranchSide:      '/src/open62541/deps/ziptree.c:227,8'
              BranchSideFuncs:
                - __ZIP_ITER_KEY
        - Branch String:   '/src/open62541/deps/ziptree.c:223,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:224,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/ziptree.c:225,5'
              BranchSideFuncs:
                - __ZIP_ITER_KEY
        - Branch String:   '/src/open62541/deps/ziptree.c:227,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:228,15'
              BranchSideFuncs:
                - __ZIP_ITER_KEY
            - BranchSide:      '/src/open62541/deps/ziptree.c:233,8'
              BranchSideFuncs:
                - __ZIP_ITER_KEY
        - Branch String:   '/src/open62541/deps/ziptree.c:229,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:230,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/ziptree.c:231,5'
              BranchSideFuncs:
                - __ZIP_ITER_KEY
        - Branch String:   '/src/open62541/deps/ziptree.c:233,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:234,30'
              BranchSideFuncs:
                - __ZIP_ITER_KEY
            - BranchSide:      '/src/open62541/deps/ziptree.c:240,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/ziptree.c:236,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:237,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/ziptree.c:238,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/ziptree.c:221,15'
          Dst:             __ZIP_ITER_KEY
        - Src:             '/src/open62541/deps/ziptree.c:234,15'
          Dst:             __ZIP_ITER_KEY
    - functionName:    __ZIP_ITER
      functionSourceFile: '/src/open62541/deps/ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - short
        - 'func_type *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fieldoffset
        - cb
        - context
        - elm
      BBCount:         10
      ICount:          100
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __ZIP_ITER
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/ziptree.c:198,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:199,9'
              BranchSideFuncs:
                - __ZIP_ITER
                - __ZIP_ITER
            - BranchSide:      '/src/open62541/deps/ziptree.c:200,22'
              BranchSideFuncs:
                - __ZIP_ITER
                - __ZIP_ITER
        - Branch String:   '/src/open62541/deps/ziptree.c:203,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:204,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/ziptree.c:205,11'
              BranchSideFuncs:
                - __ZIP_ITER
        - Branch String:   '/src/open62541/deps/ziptree.c:206,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:207,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/ziptree.c:208,23'
              BranchSideFuncs:
                - __ZIP_ITER
      Callsites:
        - Src:             '/src/open62541/deps/ziptree.c:202,17'
          Dst:             __ZIP_ITER
        - Src:             '/src/open62541/deps/ziptree.c:208,12'
          Dst:             __ZIP_ITER
    - functionName:    __ZIP_ZIP
      functionSourceFile: '/src/open62541/deps/ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - short
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fieldoffset
        - left
        - right
      BBCount:         20
      ICount:          153
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __ZIP_RANK_CMP
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/ziptree.c:245,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:246,16'
              BranchSideFuncs:
                - __ZIP_RANK_CMP
            - BranchSide:      '/src/open62541/deps/ziptree.c:247,9'
              BranchSideFuncs:
                - __ZIP_RANK_CMP
        - Branch String:   '/src/open62541/deps/ziptree.c:247,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:248,16'
              BranchSideFuncs:
                - __ZIP_RANK_CMP
            - BranchSide:      '/src/open62541/deps/ziptree.c:249,30'
              BranchSideFuncs:
                - __ZIP_RANK_CMP
        - Branch String:   '/src/open62541/deps/ziptree.c:253,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:253,16'
              BranchSideFuncs:
                - __ZIP_RANK_CMP
            - BranchSide:      '/src/open62541/deps/ziptree.c:253,5'
              BranchSideFuncs:
                - __ZIP_RANK_CMP
        - Branch String:   '/src/open62541/deps/ziptree.c:253,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:254,27'
              BranchSideFuncs:
                - __ZIP_RANK_CMP
            - BranchSide:      '/src/open62541/deps/ziptree.c:264,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/ziptree.c:254,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:255,26'
              BranchSideFuncs:
                - __ZIP_RANK_CMP
            - BranchSide:      '/src/open62541/deps/ziptree.c:259,26'
              BranchSideFuncs:
                - __ZIP_RANK_CMP
        - Branch String:   '/src/open62541/deps/ziptree.c:264,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:264,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/ziptree.c:264,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/ziptree.c:254,12'
          Dst:             __ZIP_RANK_CMP
    - functionName:    __ZIP_RANK_CMP
      functionSourceFile: '/src/open62541/deps/ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __ZIP_PTR_HASH
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/ziptree.c:37,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:38,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/ziptree.c:39,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/ziptree.c:35,23'
          Dst:             __ZIP_PTR_HASH
        - Src:             '/src/open62541/deps/ziptree.c:36,23'
          Dst:             __ZIP_PTR_HASH
    - functionName:    __ZIP_REMOVE
      functionSourceFile: '/src/open62541/deps/ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'func_type *'
        - short
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - cmp
        - fieldoffset
        - keyoffset
        - elm
      BBCount:         14
      ICount:          170
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __ZIP_UNIQUE_CMP
        - __ZIP_ZIP
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/ziptree.c:175,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:176,9'
              BranchSideFuncs:
                - __ZIP_UNIQUE_CMP
                - __ZIP_ZIP
                - __ZIP_UNIQUE_CMP
            - BranchSide:      '/src/open62541/deps/ziptree.c:178,25'
              BranchSideFuncs:
                - __ZIP_UNIQUE_CMP
                - __ZIP_ZIP
                - __ZIP_UNIQUE_CMP
        - Branch String:   '/src/open62541/deps/ziptree.c:181,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:182,22'
              BranchSideFuncs:
                - __ZIP_UNIQUE_CMP
                - __ZIP_ZIP
            - BranchSide:      '/src/open62541/deps/ziptree.c:189,39'
              BranchSideFuncs:
                - __ZIP_ZIP
        - Branch String:   '/src/open62541/deps/ziptree.c:182,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:183,14'
              BranchSideFuncs:
                - __ZIP_UNIQUE_CMP
                - __ZIP_ZIP
            - BranchSide:      '/src/open62541/deps/ziptree.c:183,42'
              BranchSideFuncs:
                - __ZIP_UNIQUE_CMP
                - __ZIP_ZIP
        - Branch String:   '/src/open62541/deps/ziptree.c:185,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:186,13'
              BranchSideFuncs:
                - __ZIP_UNIQUE_CMP
                - __ZIP_ZIP
            - BranchSide:      '/src/open62541/deps/ziptree.c:187,38'
              BranchSideFuncs:
                - __ZIP_UNIQUE_CMP
                - __ZIP_ZIP
      Callsites:
        - Src:             '/src/open62541/deps/ziptree.c:180,30'
          Dst:             __ZIP_UNIQUE_CMP
        - Src:             '/src/open62541/deps/ziptree.c:187,21'
          Dst:             __ZIP_UNIQUE_CMP
        - Src:             '/src/open62541/deps/ziptree.c:189,29'
          Dst:             __ZIP_ZIP
    - functionName:    __ZIP_UNIQUE_CMP
      functionSourceFile: '/src/open62541/deps/ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'func_type *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cmp
        - p1
        - p2
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/ziptree.c:44,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/ziptree.c:46,26'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/ziptree.c:47,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:48,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/ziptree.c:49,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __ZIP_INSERT_MOVE_LEFT
      functionSourceFile: '/src/open62541/deps/ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'func_type *'
        - short
        - short
        - 'char *'
        - 'struct.zip_elem **'
        - 'struct.zip_elem *'
      constantsTouched: []
      argNames:
        - cmp
        - fieldoffset
        - keyoffset
        - x_key
        - fix_edge
        - cur
      BBCount:         8
      ICount:          124
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __ZIP_UNIQUE_CMP
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/ziptree.c:99,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:100,36'
              BranchSideFuncs:
                - __ZIP_UNIQUE_CMP
            - BranchSide:      '/src/open62541/deps/ziptree.c:110,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/ziptree.c:101,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:102,19'
              BranchSideFuncs:
                - __ZIP_UNIQUE_CMP
            - BranchSide:      '/src/open62541/deps/ziptree.c:105,36'
              BranchSideFuncs:
                - __ZIP_UNIQUE_CMP
      Callsites:
        - Src:             '/src/open62541/deps/ziptree.c:101,12'
          Dst:             __ZIP_UNIQUE_CMP
    - functionName:    __ZIP_INSERT_MOVE_RIGHT
      functionSourceFile: '/src/open62541/deps/ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'func_type *'
        - short
        - short
        - 'char *'
        - 'struct.zip_elem **'
        - 'struct.zip_elem *'
      constantsTouched: []
      argNames:
        - cmp
        - fieldoffset
        - keyoffset
        - x_key
        - fix_edge
        - cur
      BBCount:         8
      ICount:          124
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __ZIP_UNIQUE_CMP
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/ziptree.c:82,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:83,36'
              BranchSideFuncs:
                - __ZIP_UNIQUE_CMP
            - BranchSide:      '/src/open62541/deps/ziptree.c:93,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/ziptree.c:84,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:85,19'
              BranchSideFuncs:
                - __ZIP_UNIQUE_CMP
            - BranchSide:      '/src/open62541/deps/ziptree.c:88,37'
              BranchSideFuncs:
                - __ZIP_UNIQUE_CMP
      Callsites:
        - Src:             '/src/open62541/deps/ziptree.c:84,12'
          Dst:             __ZIP_UNIQUE_CMP
    - functionName:    __ZIP_INSERT
      functionSourceFile: '/src/open62541/deps/ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - 'func_type *'
        - short
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - cmp
        - fieldoffset
        - keyoffset
        - elm
      BBCount:         28
      ICount:          282
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __ZIP_INSERT_MOVE_LEFT
        - __ZIP_INSERT_MOVE_RIGHT
        - __ZIP_RANK_CMP
        - __ZIP_UNIQUE_CMP
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/ziptree.c:121,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:122,22'
              BranchSideFuncs:
                - __ZIP_UNIQUE_CMP
                - __ZIP_RANK_CMP
                - __ZIP_INSERT_MOVE_LEFT
                - __ZIP_INSERT_MOVE_RIGHT
            - BranchSide:      '/src/open62541/deps/ziptree.c:128,15'
              BranchSideFuncs:
                - __ZIP_UNIQUE_CMP
                - __ZIP_RANK_CMP
                - __ZIP_INSERT_MOVE_LEFT
                - __ZIP_INSERT_MOVE_RIGHT
        - Branch String:   '/src/open62541/deps/ziptree.c:133,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:134,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/ziptree.c:135,27'
              BranchSideFuncs:
                - __ZIP_RANK_CMP
                - __ZIP_INSERT_MOVE_LEFT
                - __ZIP_INSERT_MOVE_RIGHT
                - __ZIP_UNIQUE_CMP
        - Branch String:   '/src/open62541/deps/ziptree.c:135,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:136,13'
              BranchSideFuncs:
                - __ZIP_INSERT_MOVE_LEFT
                - __ZIP_INSERT_MOVE_RIGHT
            - BranchSide:      '/src/open62541/deps/ziptree.c:137,16'
              BranchSideFuncs:
                - __ZIP_INSERT_MOVE_LEFT
                - __ZIP_INSERT_MOVE_RIGHT
                - __ZIP_UNIQUE_CMP
                - __ZIP_RANK_CMP
        - Branch String:   '/src/open62541/deps/ziptree.c:139,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:140,13'
              BranchSideFuncs:
                - __ZIP_INSERT_MOVE_LEFT
                - __ZIP_INSERT_MOVE_RIGHT
                - __ZIP_UNIQUE_CMP
                - __ZIP_RANK_CMP
            - BranchSide:      '/src/open62541/deps/ziptree.c:140,41'
              BranchSideFuncs:
                - __ZIP_INSERT_MOVE_LEFT
                - __ZIP_INSERT_MOVE_RIGHT
                - __ZIP_UNIQUE_CMP
                - __ZIP_RANK_CMP
        - Branch String:   '/src/open62541/deps/ziptree.c:141,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:132,38'
              BranchSideFuncs:
                - __ZIP_UNIQUE_CMP
                - __ZIP_RANK_CMP
                - __ZIP_INSERT_MOVE_LEFT
                - __ZIP_INSERT_MOVE_RIGHT
            - BranchSide:      '/src/open62541/deps/ziptree.c:144,8'
              BranchSideFuncs:
                - __ZIP_INSERT_MOVE_LEFT
                - __ZIP_INSERT_MOVE_RIGHT
        - Branch String:   '/src/open62541/deps/ziptree.c:144,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:145,22'
              BranchSideFuncs:
                - __ZIP_INSERT_MOVE_LEFT
                - __ZIP_INSERT_MOVE_RIGHT
            - BranchSide:      '/src/open62541/deps/ziptree.c:147,12'
              BranchSideFuncs:
                - __ZIP_INSERT_MOVE_LEFT
                - __ZIP_INSERT_MOVE_RIGHT
        - Branch String:   '/src/open62541/deps/ziptree.c:147,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:148,42'
              BranchSideFuncs:
                - __ZIP_INSERT_MOVE_LEFT
                - __ZIP_INSERT_MOVE_RIGHT
            - BranchSide:      '/src/open62541/deps/ziptree.c:150,41'
              BranchSideFuncs:
                - __ZIP_INSERT_MOVE_LEFT
                - __ZIP_INSERT_MOVE_RIGHT
        - Branch String:   '/src/open62541/deps/ziptree.c:153,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:154,9'
              BranchSideFuncs:
                - __ZIP_INSERT_MOVE_LEFT
                - __ZIP_INSERT_MOVE_RIGHT
            - BranchSide:      '/src/open62541/deps/ziptree.c:158,8'
              BranchSideFuncs:
                - __ZIP_INSERT_MOVE_LEFT
                - __ZIP_INSERT_MOVE_RIGHT
        - Branch String:   '/src/open62541/deps/ziptree.c:158,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/ziptree.c:159,34'
              BranchSideFuncs:
                - __ZIP_INSERT_MOVE_RIGHT
            - BranchSide:      '/src/open62541/deps/ziptree.c:163,35'
              BranchSideFuncs:
                - __ZIP_INSERT_MOVE_LEFT
      Callsites:
        - Src:             '/src/open62541/deps/ziptree.c:132,21'
          Dst:             __ZIP_UNIQUE_CMP
        - Src:             '/src/open62541/deps/ziptree.c:135,12'
          Dst:             __ZIP_RANK_CMP
        - Src:             '/src/open62541/deps/ziptree.c:160,9'
          Dst:             __ZIP_INSERT_MOVE_RIGHT
        - Src:             '/src/open62541/deps/ziptree.c:164,9'
          Dst:             __ZIP_INSERT_MOVE_LEFT
    - functionName:    UA_String_delete
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:441,1'
          Dst:             UA_delete
    - functionName:    UA_String_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      'struct.UA_String *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:421,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:421,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:421,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:421,1'
          Dst:             UA_new
    - functionName:    UA_ByteString_delete
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:549,1'
          Dst:             UA_delete
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      'struct.UA_String *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:529,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:529,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:529,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:529,1'
          Dst:             UA_new
    - functionName:    UA_Int32_delete
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'int *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_delete
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:225,1'
          Dst:             UA_delete
    - functionName:    UA_Int32_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'int *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Int32_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:205,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:205,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:205,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:205,1'
          Dst:             UA_new
    - functionName:    UA_EXPANDEDNODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
      functionUses:    369
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:540,1'
          Dst:             UA_NODEID_NUMERIC
    - functionName:    UA_NODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3908
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_init
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - type
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    558
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    UA_LOCALIZEDTEXT
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - locale
        - text
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    600
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:643,1'
          Dst:             UA_STRING
        - Src:             '/src/open62541/include/open62541/types.h:643,1'
          Dst:             UA_STRING
    - functionName:    function_namespace0_generated_6_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:108,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:108,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_7_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:122,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:122,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_8_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:137,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:137,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_9_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:151,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:151,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_10_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:165,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:165,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_11_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:179,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:179,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_12_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:193,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:193,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_13_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:207,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:207,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_14_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:221,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:221,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_15_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:235,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:235,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_16_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:249,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:249,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_17_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:263,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:263,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_18_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:277,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:277,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_19_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:291,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:291,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_20_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:305,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:305,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_21_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:319,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:319,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_22_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:333,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:333,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_23_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:347,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:347,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_24_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:362,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:362,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_25_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:376,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:376,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_26_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:390,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:390,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_27_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:404,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:404,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_28_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:418,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:418,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_29_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:432,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:432,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_30_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:446,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:446,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_31_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:460,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:460,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_32_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:475,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:475,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_33_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:489,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:489,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_34_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:503,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:503,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_35_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:517,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:517,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_36_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:531,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:531,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_37_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:545,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:545,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_38_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:559,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:559,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_39_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:574,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:574,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_40_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:588,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:588,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_41_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:602,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:602,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_42_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:633,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:633,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_43_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:647,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:647,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_44_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:676,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:676,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_45_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:690,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:690,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_46_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:719,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:719,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_47_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:733,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:733,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_48_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:761,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:761,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_49_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:775,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:775,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_50_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:818,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:818,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_51_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:833,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:833,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_52_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:847,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:847,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_53_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:862,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:862,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_54_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:876,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:876,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_55_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:890,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:890,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_56_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:904,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:904,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_57_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:918,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:918,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_58_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:933,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:933,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_59_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:947,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:947,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_60_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:961,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:961,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_61_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:975,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:975,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_62_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:989,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:989,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_63_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1003,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1003,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_64_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1017,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1017,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_65_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1031,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1031,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_66_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1055,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1055,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_67_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1073,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1073,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_68_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1089,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1089,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_69_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1112,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1112,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_70_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1128,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1128,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_71_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1148,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1148,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_72_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1168,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1168,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_73_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1184,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1184,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_74_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1204,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1204,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_75_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1227,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1227,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_76_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1243,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1243,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_77_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1263,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1263,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_78_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1282
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1283,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1283,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_79_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1303,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1303,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_80_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1330,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1330,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_81_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1357,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1357,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_82_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1371,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1371,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_83_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1386,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1386,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_84_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1413,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1413,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_85_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1440,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1440,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_86_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1467,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1467,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_87_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1494,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1494,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_88_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1521,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1521,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_89_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1548,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1548,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_90_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1575,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1575,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_91_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1602,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1602,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_92_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1629,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1629,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_93_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1645
      functionLinenumberEnd: 1646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1646,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1646,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_94_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1666,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1666,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_95_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1685
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1686,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1686,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_96_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1706,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1706,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_97_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1726,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1726,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_98_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1745
      functionLinenumberEnd: 1746
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1746,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1746,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_99_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1766
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1766,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1766,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_100_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1785
      functionLinenumberEnd: 1786
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1786,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1786,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_101_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionLinenumberEnd: 1806
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1806,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1806,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_102_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1826,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1826,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_103_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1845
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1846,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1846,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_104_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1866,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1866,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_105_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1885
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1886,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1886,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_106_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1905
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1906,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1906,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_107_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1926,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1926,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_108_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1945
      functionLinenumberEnd: 1946
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1946,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1946,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_109_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 1966
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1966,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1966,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_110_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1986
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1986,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1986,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_111_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2005
      functionLinenumberEnd: 2006
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2006,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2006,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_112_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2025
      functionLinenumberEnd: 2026
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2026,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2026,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_113_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2046
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2046,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2046,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_114_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2065
      functionLinenumberEnd: 2066
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2066,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2066,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_115_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2085
      functionLinenumberEnd: 2086
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2086,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2086,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_116_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2106,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2106,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_117_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2125
      functionLinenumberEnd: 2126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2126,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2126,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_118_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2146,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2146,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_119_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2166,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2166,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_120_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2186,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2186,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_121_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2206,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2206,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_122_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2225
      functionLinenumberEnd: 2226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2226,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2226,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_123_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2245
      functionLinenumberEnd: 2246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2246,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2246,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_124_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2265
      functionLinenumberEnd: 2266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2266,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2266,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_125_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2285
      functionLinenumberEnd: 2286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2286,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2286,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_126_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2306,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2306,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_127_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2325
      functionLinenumberEnd: 2326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2326,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2326,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_128_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2345
      functionLinenumberEnd: 2346
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2346,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2346,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_129_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2366,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2366,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_130_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2388
      functionLinenumberEnd: 2389
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2389,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2389,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_131_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2408
      functionLinenumberEnd: 2409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2409,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2409,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_132_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2428
      functionLinenumberEnd: 2429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2429,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2429,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_133_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2448
      functionLinenumberEnd: 2449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2449,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2449,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_134_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2468
      functionLinenumberEnd: 2469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2469,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2469,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_135_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2488
      functionLinenumberEnd: 2489
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2489,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2489,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_136_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2508
      functionLinenumberEnd: 2509
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2509,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2509,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_137_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2525
      functionLinenumberEnd: 2526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2526,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2526,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_138_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2545
      functionLinenumberEnd: 2546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2546,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2546,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_139_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2565
      functionLinenumberEnd: 2566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2566,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2566,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_140_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2585
      functionLinenumberEnd: 2586
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2586,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2586,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_141_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2605
      functionLinenumberEnd: 2606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2606,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2606,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_142_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2625
      functionLinenumberEnd: 2626
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2626,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2626,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_143_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2645
      functionLinenumberEnd: 2646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2646,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2646,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_144_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2665
      functionLinenumberEnd: 2666
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2666,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2666,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_145_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2685
      functionLinenumberEnd: 2686
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2686,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2686,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_146_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2705
      functionLinenumberEnd: 2706
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2706,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2706,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_147_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2725
      functionLinenumberEnd: 2726
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2726,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2726,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_148_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2745
      functionLinenumberEnd: 2746
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2746,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2746,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_149_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2765
      functionLinenumberEnd: 2766
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2766,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2766,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_150_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2785
      functionLinenumberEnd: 2786
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2786,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2786,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_151_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2805
      functionLinenumberEnd: 2806
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2806,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2806,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_152_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2825
      functionLinenumberEnd: 2826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2826,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2826,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_153_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2845
      functionLinenumberEnd: 2846
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2846,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2846,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_154_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2865
      functionLinenumberEnd: 2866
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2866,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2866,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_155_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2885
      functionLinenumberEnd: 2886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2886,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2886,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_156_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2905
      functionLinenumberEnd: 2906
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2906,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2906,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_157_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2925
      functionLinenumberEnd: 2926
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2926,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2926,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_158_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2945
      functionLinenumberEnd: 2946
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2946,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2946,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_159_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2965
      functionLinenumberEnd: 2966
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2966,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2966,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_160_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2985
      functionLinenumberEnd: 2986
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2986,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2986,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_161_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3005
      functionLinenumberEnd: 3006
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3006,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3006,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_162_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3025
      functionLinenumberEnd: 3026
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3026,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3026,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_163_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3045
      functionLinenumberEnd: 3046
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3046,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3046,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_164_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3065
      functionLinenumberEnd: 3066
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3066,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3066,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_165_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3085
      functionLinenumberEnd: 3086
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3086,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3086,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_166_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3105
      functionLinenumberEnd: 3106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3106,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3106,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_167_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3125
      functionLinenumberEnd: 3126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3126,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3126,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_168_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3145
      functionLinenumberEnd: 3146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3146,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3146,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_169_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3165
      functionLinenumberEnd: 3166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3166,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3166,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_170_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3185
      functionLinenumberEnd: 3186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3186,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3186,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_171_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3205
      functionLinenumberEnd: 3206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3206,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3206,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_172_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3225
      functionLinenumberEnd: 3226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3226,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3226,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_173_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3245
      functionLinenumberEnd: 3246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3246,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3246,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_174_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3265
      functionLinenumberEnd: 3266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3266,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3266,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_175_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3285
      functionLinenumberEnd: 3286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3286,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3286,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_176_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3305
      functionLinenumberEnd: 3306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3306,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3306,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_177_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3325
      functionLinenumberEnd: 3326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3326,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3326,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_178_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3345
      functionLinenumberEnd: 3346
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3346,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3346,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_179_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3365
      functionLinenumberEnd: 3366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3366,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3366,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_180_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3385
      functionLinenumberEnd: 3386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3386,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3386,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_181_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3405
      functionLinenumberEnd: 3406
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3406,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3406,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_182_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3425
      functionLinenumberEnd: 3426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3426,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3426,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_183_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3445
      functionLinenumberEnd: 3446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3446,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3446,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_184_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3465
      functionLinenumberEnd: 3466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3466,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3466,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_185_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3485
      functionLinenumberEnd: 3486
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3486,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3486,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_186_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3505
      functionLinenumberEnd: 3506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3506,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3506,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_187_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3525
      functionLinenumberEnd: 3526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3526,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3526,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_188_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3545
      functionLinenumberEnd: 3546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3546,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3546,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_189_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3565
      functionLinenumberEnd: 3566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3566,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3566,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_190_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3585
      functionLinenumberEnd: 3586
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3586,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3586,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_191_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3605
      functionLinenumberEnd: 3606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3606,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3606,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_192_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3625
      functionLinenumberEnd: 3626
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3626,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3626,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_193_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3645
      functionLinenumberEnd: 3646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3646,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3646,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_194_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3665
      functionLinenumberEnd: 3666
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3666,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3666,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_195_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3685
      functionLinenumberEnd: 3686
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3686,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3686,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_196_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3705
      functionLinenumberEnd: 3706
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3706,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3706,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_197_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3725
      functionLinenumberEnd: 3726
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3726,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3726,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_198_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3745
      functionLinenumberEnd: 3746
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3746,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3746,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_199_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3765
      functionLinenumberEnd: 3766
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3766,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3766,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_200_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3785
      functionLinenumberEnd: 3786
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3786,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3786,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_201_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3805
      functionLinenumberEnd: 3806
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3806,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3806,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_202_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3822
      functionLinenumberEnd: 3823
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3823,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3823,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_203_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3842
      functionLinenumberEnd: 3843
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3843,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3843,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_204_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3862
      functionLinenumberEnd: 3863
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3863,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3863,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_205_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3882
      functionLinenumberEnd: 3883
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3883,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3883,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_206_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3902
      functionLinenumberEnd: 3903
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3903,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3903,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_207_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3922
      functionLinenumberEnd: 3923
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3923,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3923,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_208_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3942
      functionLinenumberEnd: 3943
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3943,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3943,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_209_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3965
      functionLinenumberEnd: 3966
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3966,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3966,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_210_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3985
      functionLinenumberEnd: 3986
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3986,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3986,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_211_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4005
      functionLinenumberEnd: 4006
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4006,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4006,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_212_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4019
      functionLinenumberEnd: 4020
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4020,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4020,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_213_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4042
      functionLinenumberEnd: 4043
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4043,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4043,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_214_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4062
      functionLinenumberEnd: 4063
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4063,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4063,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_215_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4082
      functionLinenumberEnd: 4083
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4083,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4083,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_216_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4102
      functionLinenumberEnd: 4103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4103,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4103,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_217_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4122
      functionLinenumberEnd: 4123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4123,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4123,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_218_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4142
      functionLinenumberEnd: 4143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4143,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4143,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_219_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4162
      functionLinenumberEnd: 4163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4163,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4163,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_220_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4182
      functionLinenumberEnd: 4183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4183,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4183,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_221_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4205
      functionLinenumberEnd: 4206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4206,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4206,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_222_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4225
      functionLinenumberEnd: 4226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4226,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4226,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_223_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4245
      functionLinenumberEnd: 4246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4246,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4246,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_224_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4265
      functionLinenumberEnd: 4266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4266,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4266,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_225_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4285
      functionLinenumberEnd: 4286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4286,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4286,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_226_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4305
      functionLinenumberEnd: 4306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4306,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4306,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_227_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4325
      functionLinenumberEnd: 4326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4326,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4326,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_228_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4345
      functionLinenumberEnd: 4346
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4346,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4346,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_229_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4365
      functionLinenumberEnd: 4366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4366,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4366,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_230_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4385
      functionLinenumberEnd: 4386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4386,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4386,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_231_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4405
      functionLinenumberEnd: 4406
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4406,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4406,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_232_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4425
      functionLinenumberEnd: 4426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4426,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4426,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_233_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4445
      functionLinenumberEnd: 4446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4446,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4446,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_234_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4465
      functionLinenumberEnd: 4466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4466,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4466,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_235_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4485
      functionLinenumberEnd: 4486
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4486,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4486,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_236_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4505
      functionLinenumberEnd: 4506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4506,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4506,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_237_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4525
      functionLinenumberEnd: 4526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4526,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4526,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_238_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4545
      functionLinenumberEnd: 4546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4546,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4546,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_239_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4565
      functionLinenumberEnd: 4566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4566,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4566,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_240_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4585
      functionLinenumberEnd: 4586
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4586,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4586,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_241_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4605
      functionLinenumberEnd: 4606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4606,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4606,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_242_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4625
      functionLinenumberEnd: 4626
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4626,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4626,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_243_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4645
      functionLinenumberEnd: 4646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4646,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4646,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_244_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4665
      functionLinenumberEnd: 4666
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4666,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4666,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_245_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4685
      functionLinenumberEnd: 4686
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4686,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4686,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_246_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4705
      functionLinenumberEnd: 4706
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4706,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4706,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_247_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4725
      functionLinenumberEnd: 4726
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4726,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4726,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_248_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4745
      functionLinenumberEnd: 4746
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4746,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4746,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_249_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4765
      functionLinenumberEnd: 4766
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4766,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4766,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_250_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4785
      functionLinenumberEnd: 4786
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4786,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4786,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_251_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4805
      functionLinenumberEnd: 4806
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4806,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4806,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_252_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4825
      functionLinenumberEnd: 4826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4826,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4826,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_253_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4845
      functionLinenumberEnd: 4846
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4846,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4846,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_254_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4865
      functionLinenumberEnd: 4866
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4866,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4866,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_255_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4885
      functionLinenumberEnd: 4886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4886,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4886,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_256_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4905
      functionLinenumberEnd: 4906
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4906,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4906,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_257_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4925
      functionLinenumberEnd: 4926
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4926,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4926,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_258_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4945
      functionLinenumberEnd: 4946
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4946,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4946,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_259_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4965
      functionLinenumberEnd: 4966
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4966,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4966,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_260_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4985
      functionLinenumberEnd: 4986
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4986,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4986,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_261_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5008
      functionLinenumberEnd: 5009
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5009,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5009,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_262_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5028
      functionLinenumberEnd: 5029
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5029,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5029,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_263_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5048
      functionLinenumberEnd: 5049
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5049,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5049,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_264_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5068
      functionLinenumberEnd: 5069
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5069,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5069,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_265_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5088
      functionLinenumberEnd: 5089
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5089,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5089,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_266_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5108
      functionLinenumberEnd: 5109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5109,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5109,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_267_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5128
      functionLinenumberEnd: 5129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5129,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5129,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_268_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5145
      functionLinenumberEnd: 5146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5146,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5146,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_269_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5165
      functionLinenumberEnd: 5166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5166,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5166,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_270_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5185
      functionLinenumberEnd: 5186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5186,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5186,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_271_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5205
      functionLinenumberEnd: 5206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5206,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5206,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_272_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5225
      functionLinenumberEnd: 5226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5226,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5226,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_273_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5245
      functionLinenumberEnd: 5246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5246,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5246,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_274_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5265
      functionLinenumberEnd: 5266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5266,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5266,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_275_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5285
      functionLinenumberEnd: 5286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5286,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5286,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_276_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5305
      functionLinenumberEnd: 5306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5306,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5306,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_277_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5325
      functionLinenumberEnd: 5326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5326,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5326,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_278_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5345
      functionLinenumberEnd: 5346
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5346,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5346,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_279_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5365
      functionLinenumberEnd: 5366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5366,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5366,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_280_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5385
      functionLinenumberEnd: 5386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5386,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5386,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_281_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5402
      functionLinenumberEnd: 5403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5403,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5403,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_282_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5422
      functionLinenumberEnd: 5423
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5423,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5423,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_283_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5442
      functionLinenumberEnd: 5443
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5443,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5443,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_284_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5462
      functionLinenumberEnd: 5463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5463,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5463,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_285_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5482
      functionLinenumberEnd: 5483
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5483,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5483,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_286_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5502
      functionLinenumberEnd: 5503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5503,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5503,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_287_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5522
      functionLinenumberEnd: 5523
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5523,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5523,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_288_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5542
      functionLinenumberEnd: 5543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5543,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5543,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_289_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5562
      functionLinenumberEnd: 5563
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5563,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5563,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_290_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5582
      functionLinenumberEnd: 5583
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5583,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5583,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_291_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5602
      functionLinenumberEnd: 5603
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5603,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5603,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_292_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5622
      functionLinenumberEnd: 5623
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5623,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5623,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_293_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5642
      functionLinenumberEnd: 5643
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5643,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5643,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_294_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5662
      functionLinenumberEnd: 5663
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5663,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5663,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_295_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5682
      functionLinenumberEnd: 5683
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5683,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5683,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_296_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5702
      functionLinenumberEnd: 5703
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5703,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5703,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_297_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5722
      functionLinenumberEnd: 5723
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5723,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5723,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_298_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5742
      functionLinenumberEnd: 5743
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5743,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5743,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_299_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5762
      functionLinenumberEnd: 5763
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5763,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5763,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_300_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5782
      functionLinenumberEnd: 5783
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5783,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5783,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_301_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5802
      functionLinenumberEnd: 5803
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5803,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5803,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_302_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5822
      functionLinenumberEnd: 5823
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5823,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5823,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_303_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5842
      functionLinenumberEnd: 5843
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5843,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5843,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_304_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5862
      functionLinenumberEnd: 5863
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5863,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5863,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_305_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5882
      functionLinenumberEnd: 5883
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5883,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5883,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_306_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5902
      functionLinenumberEnd: 5903
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5903,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5903,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_307_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5922
      functionLinenumberEnd: 5923
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5923,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5923,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_308_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5942
      functionLinenumberEnd: 5943
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5943,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5943,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_309_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5962
      functionLinenumberEnd: 5963
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5963,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5963,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_310_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5982
      functionLinenumberEnd: 5983
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5983,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5983,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_311_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6002
      functionLinenumberEnd: 6003
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6003,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6003,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_312_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6022
      functionLinenumberEnd: 6023
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6023,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6023,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_313_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6042
      functionLinenumberEnd: 6043
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6043,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6043,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_314_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6062
      functionLinenumberEnd: 6063
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6063,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6063,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_315_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6082
      functionLinenumberEnd: 6083
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6083,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6083,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_316_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6102
      functionLinenumberEnd: 6103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6103,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6103,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_317_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6122
      functionLinenumberEnd: 6123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6123,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6123,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_318_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6142
      functionLinenumberEnd: 6143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6143,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6143,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_319_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6162
      functionLinenumberEnd: 6163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6163,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6163,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_320_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6182
      functionLinenumberEnd: 6183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6183,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6183,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_321_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6202
      functionLinenumberEnd: 6203
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6203,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6203,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_322_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6222
      functionLinenumberEnd: 6223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6223,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6223,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_323_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6242
      functionLinenumberEnd: 6243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6243,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6243,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_324_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6262
      functionLinenumberEnd: 6263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6263,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6263,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_325_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6282
      functionLinenumberEnd: 6283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6283,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6283,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_326_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6302
      functionLinenumberEnd: 6303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6303,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6303,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_327_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6322
      functionLinenumberEnd: 6323
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6323,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6323,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_328_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6342
      functionLinenumberEnd: 6343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6343,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6343,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_329_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6362
      functionLinenumberEnd: 6363
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6363,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6363,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_330_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6382
      functionLinenumberEnd: 6383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6383,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6383,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_331_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6405
      functionLinenumberEnd: 6406
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6406,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6406,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_332_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6425
      functionLinenumberEnd: 6426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6426,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6426,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_333_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6445
      functionLinenumberEnd: 6446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6446,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6446,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_334_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6465
      functionLinenumberEnd: 6466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6466,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6466,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_335_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6485
      functionLinenumberEnd: 6486
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6486,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6486,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_336_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6505
      functionLinenumberEnd: 6506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6506,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6506,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_337_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6525
      functionLinenumberEnd: 6526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6526,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6526,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_338_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6545
      functionLinenumberEnd: 6546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6546,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6546,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_339_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6565
      functionLinenumberEnd: 6566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6566,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6566,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_340_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6585
      functionLinenumberEnd: 6586
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6586,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6586,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_341_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6605
      functionLinenumberEnd: 6606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6606,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6606,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_342_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6625
      functionLinenumberEnd: 6626
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6626,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6626,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_343_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6645
      functionLinenumberEnd: 6646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6646,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6646,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_344_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6665
      functionLinenumberEnd: 6666
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6666,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6666,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_345_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6688
      functionLinenumberEnd: 6689
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6689,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6689,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_346_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6708
      functionLinenumberEnd: 6709
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6709,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6709,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_347_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6728
      functionLinenumberEnd: 6729
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6729,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6729,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_348_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6742
      functionLinenumberEnd: 6743
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6743,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6743,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_349_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6765
      functionLinenumberEnd: 6766
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6766,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6766,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_350_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6788
      functionLinenumberEnd: 6789
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6789,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6789,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_351_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6802
      functionLinenumberEnd: 6803
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6803,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6803,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_352_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6825
      functionLinenumberEnd: 6826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6826,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6826,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_353_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6845
      functionLinenumberEnd: 6846
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6846,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6846,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_354_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6865
      functionLinenumberEnd: 6866
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6866,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6866,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_355_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6885
      functionLinenumberEnd: 6886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6886,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6886,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_356_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6905
      functionLinenumberEnd: 6906
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6906,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6906,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_357_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6925
      functionLinenumberEnd: 6926
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6926,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6926,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_358_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6945
      functionLinenumberEnd: 6946
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6946,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6946,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_359_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6965
      functionLinenumberEnd: 6966
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6966,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6966,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_360_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6988
      functionLinenumberEnd: 6989
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6989,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6989,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_361_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7008
      functionLinenumberEnd: 7009
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7009,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7009,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_362_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7028
      functionLinenumberEnd: 7029
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7029,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7029,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_363_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7048
      functionLinenumberEnd: 7049
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7049,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7049,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_364_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7068
      functionLinenumberEnd: 7069
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7069,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7069,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_365_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7088
      functionLinenumberEnd: 7089
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7089,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7089,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_366_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7108
      functionLinenumberEnd: 7109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7109,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7109,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_367_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7128
      functionLinenumberEnd: 7129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7129,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7129,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_368_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7148
      functionLinenumberEnd: 7149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7149,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7149,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_369_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7168
      functionLinenumberEnd: 7169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7169,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7169,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_370_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7188
      functionLinenumberEnd: 7189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7189,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7189,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_371_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7208
      functionLinenumberEnd: 7209
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7209,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7209,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_372_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7228
      functionLinenumberEnd: 7229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7229,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7229,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_373_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7248
      functionLinenumberEnd: 7249
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7249,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7249,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_374_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7268
      functionLinenumberEnd: 7269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7269,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7269,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_375_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7288
      functionLinenumberEnd: 7289
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7289,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7289,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_376_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7308
      functionLinenumberEnd: 7309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7309,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7309,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_377_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7328
      functionLinenumberEnd: 7329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7329,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7329,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_378_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7348
      functionLinenumberEnd: 7349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7349,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7349,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_379_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7368
      functionLinenumberEnd: 7369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7369,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7369,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_380_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7388
      functionLinenumberEnd: 7389
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7389,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7389,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_381_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7408
      functionLinenumberEnd: 7409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7409,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7409,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_382_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7428
      functionLinenumberEnd: 7429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7429,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7429,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_383_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7448
      functionLinenumberEnd: 7449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7449,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7449,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_384_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7468
      functionLinenumberEnd: 7469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7469,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7469,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_385_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7488
      functionLinenumberEnd: 7489
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7489,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7489,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_386_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7508
      functionLinenumberEnd: 7509
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7509,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7509,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_387_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7528
      functionLinenumberEnd: 7529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7529,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7529,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_388_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7548
      functionLinenumberEnd: 7549
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7549,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7549,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_389_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7568
      functionLinenumberEnd: 7569
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7569,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7569,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_390_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7588
      functionLinenumberEnd: 7589
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7589,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7589,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_391_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7608
      functionLinenumberEnd: 7609
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7609,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7609,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_392_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7628
      functionLinenumberEnd: 7629
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7629,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7629,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_393_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7648
      functionLinenumberEnd: 7649
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7649,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7649,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_394_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7668
      functionLinenumberEnd: 7669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7669,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7669,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_395_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7688
      functionLinenumberEnd: 7689
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7689,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7689,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_396_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7708
      functionLinenumberEnd: 7709
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7709,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7709,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_397_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7728
      functionLinenumberEnd: 7729
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7729,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7729,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_398_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7748
      functionLinenumberEnd: 7749
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7749,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7749,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_399_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7768
      functionLinenumberEnd: 7769
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7769,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7769,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_400_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7788
      functionLinenumberEnd: 7789
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7789,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7789,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_401_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7811
      functionLinenumberEnd: 7812
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7812,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7812,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_402_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7831
      functionLinenumberEnd: 7832
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7832,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7832,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_403_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7851
      functionLinenumberEnd: 7852
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7852,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7852,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_404_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7871
      functionLinenumberEnd: 7872
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7872,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7872,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_405_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7891
      functionLinenumberEnd: 7892
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7892,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7892,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_406_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7911
      functionLinenumberEnd: 7912
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7912,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7912,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_407_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7925
      functionLinenumberEnd: 7926
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7926,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7926,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_408_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7941
      functionLinenumberEnd: 7942
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7942,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7942,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_409_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7958
      functionLinenumberEnd: 7959
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7959,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7959,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_410_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7975
      functionLinenumberEnd: 7976
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7976,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7976,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_411_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7989
      functionLinenumberEnd: 7990
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7990,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7990,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_412_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8009
      functionLinenumberEnd: 8010
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8010,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8010,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_413_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8029
      functionLinenumberEnd: 8030
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8030,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8030,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_414_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8049
      functionLinenumberEnd: 8050
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8050,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8050,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_415_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8069
      functionLinenumberEnd: 8070
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8070,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8070,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_416_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8089
      functionLinenumberEnd: 8090
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8090,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8090,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_417_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8109
      functionLinenumberEnd: 8110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8110,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8110,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_418_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8129
      functionLinenumberEnd: 8130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8130,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8130,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_419_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8149
      functionLinenumberEnd: 8150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8150,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8150,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_420_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8163
      functionLinenumberEnd: 8164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8164,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8164,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_421_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8183
      functionLinenumberEnd: 8184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8184,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8184,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_422_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8197
      functionLinenumberEnd: 8198
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8198,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8198,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_423_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8211
      functionLinenumberEnd: 8212
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8212,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8212,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_424_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8225
      functionLinenumberEnd: 8226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8226,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8226,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_425_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8248
      functionLinenumberEnd: 8249
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8249,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8249,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_426_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8271
      functionLinenumberEnd: 8272
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8272,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8272,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_427_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8291
      functionLinenumberEnd: 8292
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8292,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8292,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_428_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8314
      functionLinenumberEnd: 8315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8315,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8315,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_429_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8337
      functionLinenumberEnd: 8338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8338,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8338,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_430_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8357
      functionLinenumberEnd: 8358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8358,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8358,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_431_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8377
      functionLinenumberEnd: 8378
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8378,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8378,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_432_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8397
      functionLinenumberEnd: 8398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8398,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8398,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_433_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8417
      functionLinenumberEnd: 8418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8418,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8418,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_434_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8437
      functionLinenumberEnd: 8438
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8438,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8438,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_435_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8457
      functionLinenumberEnd: 8458
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8458,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8458,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_436_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8477
      functionLinenumberEnd: 8478
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8478,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8478,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_437_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8497
      functionLinenumberEnd: 8498
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8498,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8498,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_438_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8517
      functionLinenumberEnd: 8518
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8518,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8518,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_439_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8537
      functionLinenumberEnd: 8538
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8538,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8538,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_440_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8557
      functionLinenumberEnd: 8558
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8558,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8558,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_441_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8577
      functionLinenumberEnd: 8578
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8578,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8578,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_442_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8597
      functionLinenumberEnd: 8598
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8598,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8598,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_443_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8611
      functionLinenumberEnd: 8612
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8612,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8612,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_444_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8625
      functionLinenumberEnd: 8626
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8626,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8626,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_445_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8639
      functionLinenumberEnd: 8640
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8640,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8640,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_446_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8654
      functionLinenumberEnd: 8655
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8655,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8655,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_447_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8674
      functionLinenumberEnd: 8675
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8675,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8675,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_448_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8688
      functionLinenumberEnd: 8689
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8689,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8689,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_449_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8708
      functionLinenumberEnd: 8709
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8709,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8709,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_450_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8722
      functionLinenumberEnd: 8723
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8723,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8723,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_451_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8736
      functionLinenumberEnd: 8737
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8737,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8737,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_452_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8750
      functionLinenumberEnd: 8751
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8751,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8751,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_453_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8773
      functionLinenumberEnd: 8774
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8774,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8774,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_454_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8796
      functionLinenumberEnd: 8797
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8797,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8797,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_455_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8816
      functionLinenumberEnd: 8817
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8817,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8817,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_456_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8839
      functionLinenumberEnd: 8840
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8840,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8840,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_457_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8859
      functionLinenumberEnd: 8860
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8860,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8860,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_458_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8879
      functionLinenumberEnd: 8880
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8880,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8880,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_459_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8899
      functionLinenumberEnd: 8900
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8900,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8900,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_460_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8919
      functionLinenumberEnd: 8920
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8920,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8920,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_461_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8939
      functionLinenumberEnd: 8940
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8940,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8940,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_462_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8959
      functionLinenumberEnd: 8960
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8960,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8960,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_463_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8979
      functionLinenumberEnd: 8980
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8980,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8980,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_464_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8999
      functionLinenumberEnd: 9000
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9000,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9000,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_465_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9019
      functionLinenumberEnd: 9020
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9020,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9020,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_466_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9039
      functionLinenumberEnd: 9040
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9040,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9040,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_467_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9059
      functionLinenumberEnd: 9060
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9060,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9060,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_468_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9079
      functionLinenumberEnd: 9080
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9080,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9080,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_469_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9099
      functionLinenumberEnd: 9100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9100,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9100,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_470_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9113
      functionLinenumberEnd: 9114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9114,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9114,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_471_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9136
      functionLinenumberEnd: 9137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9137,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9137,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_472_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9150
      functionLinenumberEnd: 9151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9151,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9151,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_473_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9164
      functionLinenumberEnd: 9165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9165,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9165,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_474_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9184
      functionLinenumberEnd: 9185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9185,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9185,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_475_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9204
      functionLinenumberEnd: 9205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9205,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9205,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_476_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9224
      functionLinenumberEnd: 9225
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9225,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9225,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_477_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9244
      functionLinenumberEnd: 9245
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9245,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9245,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_478_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9267
      functionLinenumberEnd: 9268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9268,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9268,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_479_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9290
      functionLinenumberEnd: 9291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9291,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9291,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_480_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9304
      functionLinenumberEnd: 9305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9305,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9305,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_481_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9324
      functionLinenumberEnd: 9325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9325,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9325,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_482_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9344
      functionLinenumberEnd: 9345
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9345,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9345,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_483_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9364
      functionLinenumberEnd: 9365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9365,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9365,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_484_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9384
      functionLinenumberEnd: 9385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9385,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9385,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_485_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9404
      functionLinenumberEnd: 9405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9405,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9405,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_486_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9424
      functionLinenumberEnd: 9425
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9425,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9425,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_487_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9444
      functionLinenumberEnd: 9445
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9445,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9445,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_488_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9464
      functionLinenumberEnd: 9465
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9465,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9465,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_489_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9478
      functionLinenumberEnd: 9479
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9479,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9479,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_490_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9498
      functionLinenumberEnd: 9499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9499,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9499,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_491_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9518
      functionLinenumberEnd: 9519
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9519,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9519,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_492_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9538
      functionLinenumberEnd: 9539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9539,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9539,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_493_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9558
      functionLinenumberEnd: 9559
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9559,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9559,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_494_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9578
      functionLinenumberEnd: 9579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9579,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9579,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_495_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9598
      functionLinenumberEnd: 9599
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9599,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9599,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_496_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9618
      functionLinenumberEnd: 9619
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9619,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9619,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_497_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9638
      functionLinenumberEnd: 9639
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9639,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9639,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_498_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9652
      functionLinenumberEnd: 9653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9653,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9653,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_499_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9672
      functionLinenumberEnd: 9673
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9673,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9673,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_500_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9692
      functionLinenumberEnd: 9693
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9693,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9693,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_501_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9712
      functionLinenumberEnd: 9713
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9713,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9713,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_502_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9732
      functionLinenumberEnd: 9733
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9733,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9733,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_503_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9752
      functionLinenumberEnd: 9753
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9753,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9753,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_504_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9772
      functionLinenumberEnd: 9773
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9773,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9773,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_505_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9792
      functionLinenumberEnd: 9793
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9793,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9793,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_506_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9812
      functionLinenumberEnd: 9813
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9813,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9813,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_507_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9832
      functionLinenumberEnd: 9833
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9833,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9833,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_508_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9852
      functionLinenumberEnd: 9853
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9853,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9853,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_509_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9872
      functionLinenumberEnd: 9873
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9873,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9873,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_510_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9892
      functionLinenumberEnd: 9893
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9893,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9893,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_511_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9912
      functionLinenumberEnd: 9913
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9913,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9913,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_512_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9932
      functionLinenumberEnd: 9933
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9933,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9933,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_513_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9952
      functionLinenumberEnd: 9953
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9953,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9953,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_514_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9972
      functionLinenumberEnd: 9973
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9973,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9973,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_515_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9992
      functionLinenumberEnd: 9993
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9993,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9993,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_516_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10012
      functionLinenumberEnd: 10013
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10013,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10013,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_517_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10032
      functionLinenumberEnd: 10033
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10033,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10033,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_518_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10052
      functionLinenumberEnd: 10053
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10053,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10053,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_519_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10075
      functionLinenumberEnd: 10076
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10076,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10076,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_520_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10098
      functionLinenumberEnd: 10099
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10099,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10099,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_521_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10118
      functionLinenumberEnd: 10120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addMethodNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10120,47'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10120,8'
          Dst:             UA_Server_addMethodNode_finish
    - functionName:    function_namespace0_generated_522_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10157
      functionLinenumberEnd: 10159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10159,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10159,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_523_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10181
      functionLinenumberEnd: 10183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addMethodNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10183,47'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10183,8'
          Dst:             UA_Server_addMethodNode_finish
    - functionName:    function_namespace0_generated_524_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10236
      functionLinenumberEnd: 10238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10238,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10238,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_525_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10275
      functionLinenumberEnd: 10277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10277,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10277,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_526_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10293
      functionLinenumberEnd: 10294
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10294,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10294,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_527_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10307
      functionLinenumberEnd: 10308
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10308,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10308,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_528_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10325
      functionLinenumberEnd: 10326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10326,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10326,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_529_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10351
      functionLinenumberEnd: 10352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10352,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10352,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_530_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10380
      functionLinenumberEnd: 10381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10381,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10381,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_531_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10406
      functionLinenumberEnd: 10407
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10407,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10407,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_532_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10757
      functionLinenumberEnd: 10758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10758,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10758,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_533_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10783
      functionLinenumberEnd: 10784
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10784,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10784,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_534_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10797
      functionLinenumberEnd: 10798
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10798,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10798,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_535_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10823
      functionLinenumberEnd: 10824
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10824,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10824,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_536_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10838
      functionLinenumberEnd: 10839
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10839,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10839,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_537_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10864
      functionLinenumberEnd: 10865
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10865,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10865,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_538_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10891
      functionLinenumberEnd: 10892
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10892,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10892,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_539_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10905
      functionLinenumberEnd: 10906
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10906,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10906,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_540_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10920
      functionLinenumberEnd: 10921
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10921,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10921,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_541_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10935
      functionLinenumberEnd: 10936
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10936,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10936,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_542_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10950
      functionLinenumberEnd: 10951
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10951,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10951,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_543_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10965
      functionLinenumberEnd: 10966
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10966,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10966,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_544_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10979
      functionLinenumberEnd: 10980
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10980,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10980,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_545_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10993
      functionLinenumberEnd: 10994
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10994,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10994,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_546_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11007
      functionLinenumberEnd: 11008
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11008,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11008,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_547_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11024
      functionLinenumberEnd: 11025
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11025,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11025,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_548_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11056
      functionLinenumberEnd: 11057
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11057,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11057,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_549_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11084
      functionLinenumberEnd: 11085
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11085,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11085,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_550_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11105
      functionLinenumberEnd: 11106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11106,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11106,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_551_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11122
      functionLinenumberEnd: 11123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11123,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11123,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_552_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11149
      functionLinenumberEnd: 11150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11150,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11150,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_553_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11176
      functionLinenumberEnd: 11177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11177,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11177,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_554_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11197
      functionLinenumberEnd: 11198
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11198,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11198,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_555_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11218
      functionLinenumberEnd: 11219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11219,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11219,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_556_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11232
      functionLinenumberEnd: 11233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11233,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11233,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_557_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11246
      functionLinenumberEnd: 11247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11247,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11247,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_557_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11238
      functionLinenumberEnd: 11243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11241,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:11242,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11242,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11242,126'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11242,156'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:11242,198'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11242,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_556_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11224
      functionLinenumberEnd: 11229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11227,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:11228,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11228,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11228,126'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11228,156'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:11228,195'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11228,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_555_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11203
      functionLinenumberEnd: 11215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Server_addReference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11211,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11212,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:11213,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11213,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11213,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11213,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:11213,202'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11213,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11214,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11214,75'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11214,107'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11214,11'
          Dst:             UA_Server_addReference
    - functionName:    function_namespace0_generated_554_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11182
      functionLinenumberEnd: 11194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Server_addReference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11190,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11191,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:11192,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11192,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11192,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11192,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:11192,205'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11192,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11193,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11193,75'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11193,107'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11193,11'
          Dst:             UA_Server_addReference
    - functionName:    function_namespace0_generated_553_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11155
      functionLinenumberEnd: 11174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         6
      ICount:          140
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Server_addReference
        - UA_String_delete
        - UA_String_fromChars
        - UA_String_init
        - UA_String_new
        - UA_Variant_setScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/namespace0_generated.c:11165,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:11165,53'
              BranchSideFuncs:
                - UA_String_init.4906
                - UA_String_fromChars
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_String_delete
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_EXPANDEDNODEID_NUMERIC
                - UA_Server_addReference
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:11166,16'
              BranchSideFuncs:
                - UA_String_init.4906
                - UA_String_fromChars
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_String_delete
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_EXPANDEDNODEID_NUMERIC
                - UA_Server_addReference
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11163,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11164,61'
          Dst:             UA_String_new
        - Src:             'src_generated/open62541/namespace0_generated.c:11166,1'
          Dst:             UA_String_init
        - Src:             'src_generated/open62541/namespace0_generated.c:11167,50'
          Dst:             UA_String_fromChars
        - Src:             'src_generated/open62541/namespace0_generated.c:11168,1'
          Dst:             UA_Variant_setScalar
        - Src:             'src_generated/open62541/namespace0_generated.c:11169,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:11170,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11170,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11170,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11170,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:11170,198'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11170,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11171,1'
          Dst:             UA_String_delete
        - Src:             'src_generated/open62541/namespace0_generated.c:11172,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11172,76'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11172,108'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11172,11'
          Dst:             UA_Server_addReference
    - functionName:    function_namespace0_generated_552_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11128
      functionLinenumberEnd: 11147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         6
      ICount:          140
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Server_addReference
        - UA_String_delete
        - UA_String_fromChars
        - UA_String_init
        - UA_String_new
        - UA_Variant_setScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/namespace0_generated.c:11138,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:11138,53'
              BranchSideFuncs:
                - UA_String_init.4906
                - UA_String_fromChars
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_String_delete
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_EXPANDEDNODEID_NUMERIC
                - UA_Server_addReference
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:11139,16'
              BranchSideFuncs:
                - UA_String_init.4906
                - UA_String_fromChars
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_String_delete
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_EXPANDEDNODEID_NUMERIC
                - UA_Server_addReference
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11136,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11137,61'
          Dst:             UA_String_new
        - Src:             'src_generated/open62541/namespace0_generated.c:11139,1'
          Dst:             UA_String_init
        - Src:             'src_generated/open62541/namespace0_generated.c:11140,50'
          Dst:             UA_String_fromChars
        - Src:             'src_generated/open62541/namespace0_generated.c:11141,1'
          Dst:             UA_Variant_setScalar
        - Src:             'src_generated/open62541/namespace0_generated.c:11142,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:11143,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11143,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11143,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11143,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:11143,203'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11143,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11144,1'
          Dst:             UA_String_delete
        - Src:             'src_generated/open62541/namespace0_generated.c:11145,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11145,76'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11145,108'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11145,11'
          Dst:             UA_Server_addReference
    - functionName:    function_namespace0_generated_551_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11111
      functionLinenumberEnd: 11119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11116,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11117,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:11118,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11118,100'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11118,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11118,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:11118,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11118,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_550_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11090
      functionLinenumberEnd: 11102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Server_addReference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11098,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11099,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:11100,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11100,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11100,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11100,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:11100,202'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11100,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11101,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11101,75'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11101,107'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11101,11'
          Dst:             UA_Server_addReference
    - functionName:    function_namespace0_generated_549_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11062
      functionLinenumberEnd: 11081
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          106
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Server_addReference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11070,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11071,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:11075,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:11079,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11079,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11079,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11079,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:11079,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11079,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11080,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11080,75'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11080,107'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11080,11'
          Dst:             UA_Server_addReference
    - functionName:    function_namespace0_generated_548_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11033
      functionLinenumberEnd: 11054
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         6
      ICount:          119
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_delete
        - UA_ByteString_init
        - UA_ByteString_new
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Variant_setScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/namespace0_generated.c:11043,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:11043,53'
              BranchSideFuncs:
                - UA_ByteString_init.4907
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_ByteString_delete
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:11044,20'
              BranchSideFuncs:
                - UA_ByteString_init.4907
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_ByteString_delete
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11041,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11042,65'
          Dst:             UA_ByteString_new
        - Src:             'src_generated/open62541/namespace0_generated.c:11044,1'
          Dst:             UA_ByteString_init
        - Src:             'src_generated/open62541/namespace0_generated.c:11047,1'
          Dst:             UA_Variant_setScalar
        - Src:             'src_generated/open62541/namespace0_generated.c:11048,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:11049,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11049,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11049,129'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11049,160'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:11049,194'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11049,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11052,1'
          Dst:             UA_ByteString_delete
    - functionName:    function_namespace0_generated_547_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11013
      functionLinenumberEnd: 11021
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11018,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11019,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:11020,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11020,100'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11020,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11020,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:11020,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11020,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_546_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10999
      functionLinenumberEnd: 11004
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11002,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:11003,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11003,94'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11003,125'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11003,156'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:11003,194'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:11003,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_545_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10985
      functionLinenumberEnd: 10990
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10988,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10989,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10989,94'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10989,125'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10989,156'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10989,194'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10989,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_544_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10971
      functionLinenumberEnd: 10976
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10974,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10975,67'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10975,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10975,129'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10975,160'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10975,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_543_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10956
      functionLinenumberEnd: 10962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Server_addReference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10959,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10960,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10960,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10960,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10960,157'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10960,197'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10960,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:10961,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10961,77'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10961,109'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10961,11'
          Dst:             UA_Server_addReference
    - functionName:    function_namespace0_generated_542_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10941
      functionLinenumberEnd: 10947
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Server_addReference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10944,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10945,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10945,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10945,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10945,157'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10945,197'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10945,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:10946,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10946,77'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10946,109'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10946,11'
          Dst:             UA_Server_addReference
    - functionName:    function_namespace0_generated_541_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10926
      functionLinenumberEnd: 10932
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Server_addReference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10929,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10930,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10930,95'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10930,125'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10930,155'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10930,197'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10930,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:10931,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10931,75'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10931,107'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10931,11'
          Dst:             UA_Server_addReference
    - functionName:    function_namespace0_generated_540_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10911
      functionLinenumberEnd: 10917
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Server_addReference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10914,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10915,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10915,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10915,126'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10915,156'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10915,198'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10915,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:10916,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10916,76'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10916,108'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10916,11'
          Dst:             UA_Server_addReference
    - functionName:    function_namespace0_generated_539_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10897
      functionLinenumberEnd: 10902
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10900,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10901,67'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10901,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10901,129'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10901,160'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10901,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_538_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10870
      functionLinenumberEnd: 10889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         6
      ICount:          129
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Int32_delete
        - UA_Int32_init
        - UA_Int32_new
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Server_addReference
        - UA_Variant_setScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/namespace0_generated.c:10880,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:10880,52'
              BranchSideFuncs:
                - UA_Int32_init
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_Int32_delete
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_EXPANDEDNODEID_NUMERIC
                - UA_Server_addReference
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:10881,15'
              BranchSideFuncs:
                - UA_Int32_init
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_Int32_delete
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_EXPANDEDNODEID_NUMERIC
                - UA_Server_addReference
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10878,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10879,59'
          Dst:             UA_Int32_new
        - Src:             'src_generated/open62541/namespace0_generated.c:10881,1'
          Dst:             UA_Int32_init
        - Src:             'src_generated/open62541/namespace0_generated.c:10883,1'
          Dst:             UA_Variant_setScalar
        - Src:             'src_generated/open62541/namespace0_generated.c:10884,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10885,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10885,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10885,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10885,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10885,197'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10885,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:10886,1'
          Dst:             UA_Int32_delete
        - Src:             'src_generated/open62541/namespace0_generated.c:10887,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10887,75'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10887,107'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10887,11'
          Dst:             UA_Server_addReference
    - functionName:    function_namespace0_generated_537_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10844
      functionLinenumberEnd: 10862
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         6
      ICount:          109
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Int32_delete
        - UA_Int32_init
        - UA_Int32_new
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Variant_setScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/namespace0_generated.c:10854,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:10854,54'
              BranchSideFuncs:
                - UA_Int32_init
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_Int32_delete
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:10855,15'
              BranchSideFuncs:
                - UA_Int32_init
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_Int32_delete
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10852,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10853,61'
          Dst:             UA_Int32_new
        - Src:             'src_generated/open62541/namespace0_generated.c:10855,1'
          Dst:             UA_Int32_init
        - Src:             'src_generated/open62541/namespace0_generated.c:10857,1'
          Dst:             UA_Variant_setScalar
        - Src:             'src_generated/open62541/namespace0_generated.c:10858,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10859,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10859,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10859,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10859,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10859,202'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10859,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:10860,1'
          Dst:             UA_Int32_delete
    - functionName:    function_namespace0_generated_536_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10829
      functionLinenumberEnd: 10835
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Server_addReference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10832,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10833,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10833,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10833,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10833,157'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10833,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10833,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:10834,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10834,77'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10834,109'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10834,11'
          Dst:             UA_Server_addReference
    - functionName:    function_namespace0_generated_535_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10803
      functionLinenumberEnd: 10821
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         6
      ICount:          109
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Int32_delete
        - UA_Int32_init
        - UA_Int32_new
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Variant_setScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/namespace0_generated.c:10813,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:10813,54'
              BranchSideFuncs:
                - UA_Int32_init
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_Int32_delete
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:10814,15'
              BranchSideFuncs:
                - UA_Int32_init
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_Int32_delete
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10811,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10812,61'
          Dst:             UA_Int32_new
        - Src:             'src_generated/open62541/namespace0_generated.c:10814,1'
          Dst:             UA_Int32_init
        - Src:             'src_generated/open62541/namespace0_generated.c:10816,1'
          Dst:             UA_Variant_setScalar
        - Src:             'src_generated/open62541/namespace0_generated.c:10817,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10818,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10818,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10818,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10818,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10818,202'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10818,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:10819,1'
          Dst:             UA_Int32_delete
    - functionName:    function_namespace0_generated_534_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10789
      functionLinenumberEnd: 10794
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10792,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10793,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10793,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10793,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10793,157'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10793,205'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10793,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_533_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10763
      functionLinenumberEnd: 10781
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         6
      ICount:          109
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Int32_delete
        - UA_Int32_init
        - UA_Int32_new
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Variant_setScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/namespace0_generated.c:10773,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:10773,52'
              BranchSideFuncs:
                - UA_Int32_init
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_Int32_delete
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:10774,15'
              BranchSideFuncs:
                - UA_Int32_init
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_Int32_delete
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10771,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10772,59'
          Dst:             UA_Int32_new
        - Src:             'src_generated/open62541/namespace0_generated.c:10774,1'
          Dst:             UA_Int32_init
        - Src:             'src_generated/open62541/namespace0_generated.c:10776,1'
          Dst:             UA_Variant_setScalar
        - Src:             'src_generated/open62541/namespace0_generated.c:10777,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10778,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10778,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10778,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10778,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10778,197'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10778,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:10779,1'
          Dst:             UA_Int32_delete
    - functionName:    function_namespace0_generated_532_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10412
      functionLinenumberEnd: 10754
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          6803
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Server_addReference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10415,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10416,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10416,94'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10416,124'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10416,154'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10416,191'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10416,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:10417,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10417,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10417,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10417,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10418,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10418,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10418,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10418,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10419,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10419,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10419,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10419,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10420,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10420,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10420,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10420,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10421,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10421,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10421,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10421,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10422,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10422,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10422,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10422,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10423,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10423,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10423,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10423,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10424,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10424,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10424,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10424,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10425,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10425,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10425,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10425,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10426,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10426,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10426,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10426,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10427,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10427,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10427,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10427,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10428,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10428,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10428,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10428,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10429,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10429,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10429,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10429,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10430,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10430,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10430,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10430,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10431,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10431,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10431,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10431,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10432,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10432,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10432,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10432,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10433,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10433,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10433,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10433,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10434,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10434,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10434,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10434,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10435,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10435,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10435,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10435,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10436,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10436,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10436,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10436,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10437,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10437,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10437,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10437,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10438,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10438,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10438,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10438,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10439,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10439,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10439,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10439,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10440,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10440,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10440,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10440,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10441,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10441,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10441,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10441,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10442,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10442,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10442,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10442,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10443,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10443,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10443,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10443,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10444,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10444,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10444,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10444,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10445,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10445,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10445,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10445,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10446,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10446,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10446,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10446,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10447,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10447,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10447,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10447,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10448,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10448,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10448,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10448,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10449,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10449,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10449,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10449,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10450,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10450,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10450,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10450,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10451,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10451,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10451,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10451,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10452,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10452,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10452,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10452,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10453,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10453,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10453,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10453,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10454,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10454,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10454,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10454,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10455,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10455,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10455,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10455,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10456,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10456,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10456,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10456,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10457,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10457,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10457,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10457,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10458,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10458,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10458,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10458,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10459,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10459,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10459,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10459,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10460,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10460,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10460,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10460,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10461,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10461,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10461,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10461,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10462,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10462,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10462,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10462,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10463,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10463,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10463,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10463,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10464,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10464,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10464,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10464,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10465,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10465,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10465,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10465,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10466,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10466,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10466,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10466,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10467,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10467,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10467,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10467,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10468,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10468,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10468,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10468,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10469,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10469,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10469,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10469,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10470,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10470,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10470,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10470,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10471,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10471,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10471,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10471,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10472,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10472,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10472,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10472,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10473,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10473,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10473,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10473,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10474,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10474,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10474,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10474,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10475,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10475,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10475,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10475,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10476,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10476,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10476,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10476,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10477,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10477,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10477,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10477,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10478,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10478,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10478,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10478,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10479,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10479,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10479,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10479,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10480,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10480,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10480,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10480,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10481,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10481,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10481,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10481,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10482,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10482,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10482,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10482,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10483,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10483,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10483,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10483,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10484,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10484,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10484,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10484,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10485,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10485,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10485,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10485,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10486,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10486,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10486,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10486,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10487,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10487,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10487,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10487,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10488,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10488,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10488,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10488,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10489,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10489,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10489,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10489,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10490,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10490,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10490,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10490,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10491,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10491,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10491,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10491,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10492,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10492,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10492,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10492,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10493,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10493,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10493,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10493,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10494,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10494,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10494,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10494,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10495,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10495,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10495,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10495,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10496,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10496,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10496,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10496,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10497,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10497,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10497,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10497,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10498,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10498,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10498,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10498,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10499,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10499,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10499,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10499,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10500,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10500,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10500,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10500,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10501,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10501,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10501,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10501,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10502,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10502,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10502,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10502,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10503,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10503,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10503,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10503,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10504,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10504,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10504,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10504,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10505,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10505,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10505,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10505,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10506,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10506,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10506,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10506,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10507,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10507,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10507,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10507,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10508,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10508,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10508,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10508,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10509,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10509,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10509,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10509,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10510,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10510,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10510,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10510,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10511,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10511,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10511,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10511,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10512,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10512,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10512,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10512,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10513,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10513,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10513,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10513,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10514,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10514,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10514,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10514,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10515,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10515,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10515,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10515,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10516,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10516,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10516,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10516,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10517,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10517,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10517,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10517,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10518,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10518,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10518,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10518,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10519,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10519,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10519,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10519,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10520,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10520,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10520,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10520,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10521,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10521,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10521,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10521,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10522,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10522,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10522,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10522,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10523,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10523,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10523,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10523,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10524,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10524,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10524,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10524,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10525,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10525,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10525,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10525,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10526,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10526,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10526,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10526,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10527,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10527,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10527,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10527,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10528,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10528,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10528,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10528,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10529,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10529,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10529,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10529,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10530,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10530,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10530,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10530,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10531,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10531,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10531,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10531,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10532,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10532,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10532,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10532,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10533,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10533,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10533,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10533,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10534,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10534,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10534,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10534,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10535,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10535,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10535,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10535,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10536,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10536,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10536,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10536,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10537,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10537,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10537,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10537,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10538,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10538,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10538,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10538,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10539,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10539,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10539,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10539,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10540,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10540,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10540,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10540,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10541,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10541,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10541,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10541,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10542,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10542,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10542,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10542,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10543,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10543,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10543,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10543,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10544,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10544,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10544,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10544,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10545,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10545,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10545,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10545,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10546,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10546,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10546,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10546,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10547,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10547,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10547,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10547,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10548,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10548,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10548,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10548,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10549,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10549,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10549,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10549,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10550,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10550,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10550,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10550,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10551,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10551,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10551,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10551,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10552,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10552,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10552,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10552,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10553,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10553,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10553,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10553,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10554,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10554,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10554,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10554,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10555,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10555,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10555,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10555,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10556,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10556,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10556,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10556,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10557,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10557,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10557,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10557,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10558,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10558,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10558,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10558,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10559,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10559,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10559,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10559,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10560,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10560,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10560,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10560,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10561,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10561,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10561,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10561,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10562,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10562,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10562,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10562,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10563,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10563,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10563,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10563,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10564,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10564,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10564,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10564,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10565,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10565,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10565,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10565,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10566,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10566,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10566,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10566,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10567,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10567,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10567,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10567,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10568,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10568,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10568,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10568,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10569,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10569,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10569,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10569,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10570,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10570,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10570,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10570,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10571,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10571,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10571,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10571,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10572,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10572,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10572,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10572,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10573,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10573,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10573,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10573,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10574,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10574,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10574,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10574,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10575,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10575,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10575,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10575,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10576,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10576,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10576,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10576,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10577,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10577,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10577,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10577,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10578,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10578,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10578,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10578,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10579,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10579,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10579,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10579,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10580,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10580,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10580,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10580,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10581,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10581,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10581,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10581,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10582,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10582,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10582,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10582,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10583,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10583,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10583,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10583,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10584,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10584,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10584,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10584,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10585,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10585,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10585,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10585,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10586,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10586,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10586,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10586,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10587,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10587,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10587,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10587,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10588,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10588,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10588,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10588,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10589,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10589,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10589,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10589,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10590,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10590,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10590,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10590,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10591,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10591,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10591,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10591,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10592,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10592,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10592,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10592,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10593,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10593,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10593,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10593,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10594,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10594,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10594,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10594,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10595,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10595,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10595,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10595,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10596,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10596,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10596,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10596,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10597,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10597,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10597,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10597,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10598,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10598,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10598,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10598,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10599,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10599,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10599,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10599,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10600,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10600,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10600,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10600,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10601,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10601,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10601,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10601,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10602,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10602,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10602,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10602,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10603,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10603,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10603,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10603,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10604,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10604,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10604,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10604,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10605,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10605,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10605,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10605,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10606,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10606,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10606,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10606,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10607,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10607,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10607,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10607,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10608,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10608,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10608,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10608,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10609,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10609,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10609,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10609,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10610,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10610,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10610,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10610,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10611,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10611,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10611,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10611,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10612,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10612,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10612,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10612,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10613,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10613,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10613,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10613,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10614,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10614,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10614,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10614,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10615,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10615,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10615,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10615,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10616,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10616,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10616,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10616,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10617,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10617,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10617,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10617,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10618,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10618,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10618,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10618,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10619,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10619,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10619,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10619,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10620,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10620,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10620,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10620,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10621,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10621,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10621,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10621,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10622,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10622,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10622,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10622,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10623,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10623,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10623,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10623,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10624,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10624,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10624,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10624,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10625,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10625,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10625,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10625,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10626,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10626,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10626,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10626,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10627,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10627,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10627,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10627,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10628,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10628,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10628,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10628,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10629,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10629,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10629,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10629,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10630,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10630,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10630,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10630,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10631,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10631,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10631,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10631,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10632,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10632,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10632,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10632,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10633,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10633,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10633,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10633,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10634,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10634,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10634,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10634,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10635,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10635,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10635,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10635,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10636,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10636,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10636,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10636,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10637,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10637,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10637,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10637,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10638,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10638,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10638,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10638,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10639,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10639,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10639,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10639,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10640,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10640,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10640,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10640,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10641,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10641,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10641,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10641,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10642,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10642,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10642,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10642,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10643,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10643,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10643,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10643,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10644,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10644,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10644,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10644,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10645,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10645,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10645,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10645,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10646,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10646,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10646,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10646,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10647,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10647,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10647,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10647,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10648,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10648,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10648,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10648,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10649,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10649,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10649,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10649,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10650,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10650,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10650,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10650,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10651,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10651,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10651,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10651,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10652,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10652,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10652,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10652,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10653,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10653,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10653,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10653,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10654,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10654,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10654,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10654,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10655,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10655,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10655,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10655,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10656,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10656,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10656,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10656,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10657,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10657,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10657,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10657,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10658,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10658,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10658,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10658,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10659,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10659,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10659,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10659,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10660,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10660,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10660,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10660,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10661,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10661,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10661,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10661,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10662,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10662,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10662,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10662,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10663,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10663,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10663,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10663,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10664,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10664,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10664,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10664,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10665,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10665,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10665,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10665,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10666,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10666,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10666,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10666,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10667,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10667,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10667,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10667,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10668,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10668,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10668,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10668,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10669,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10669,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10669,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10669,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10670,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10670,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10670,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10670,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10671,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10671,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10671,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10671,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10672,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10672,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10672,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10672,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10673,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10673,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10673,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10673,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10674,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10674,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10674,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10674,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10675,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10675,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10675,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10675,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10676,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10676,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10676,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10676,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10677,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10677,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10677,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10677,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10678,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10678,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10678,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10678,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10679,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10679,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10679,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10679,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10680,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10680,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10680,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10680,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10681,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10681,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10681,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10681,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10682,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10682,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10682,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10682,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10683,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10683,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10683,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10683,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10684,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10684,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10684,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10684,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10685,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10685,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10685,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10685,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10686,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10686,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10686,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10686,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10687,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10687,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10687,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10687,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10688,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10688,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10688,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10688,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10689,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10689,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10689,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10689,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10690,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10690,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10690,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10690,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10691,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10691,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10691,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10691,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10692,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10692,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10692,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10692,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10693,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10693,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10693,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10693,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10694,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10694,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10694,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10694,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10695,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10695,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10695,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10695,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10696,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10696,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10696,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10696,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10697,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10697,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10697,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10697,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10698,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10698,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10698,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10698,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10699,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10699,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10699,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10699,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10700,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10700,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10700,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10700,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10701,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10701,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10701,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10701,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10702,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10702,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10702,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10702,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10703,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10703,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10703,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10703,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10704,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10704,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10704,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10704,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10705,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10705,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10705,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10705,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10706,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10706,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10706,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10706,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10707,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10707,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10707,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10707,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10708,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10708,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10708,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10708,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10709,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10709,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10709,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10709,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10710,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10710,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10710,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10710,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10711,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10711,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10711,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10711,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10712,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10712,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10712,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10712,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10713,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10713,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10713,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10713,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10714,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10714,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10714,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10714,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10715,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10715,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10715,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10715,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10716,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10716,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10716,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10716,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10717,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10717,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10717,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10717,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10718,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10718,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10718,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10718,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10719,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10719,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10719,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10719,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10720,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10720,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10720,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10720,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10721,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10721,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10721,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10721,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10722,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10722,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10722,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10722,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10723,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10723,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10723,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10723,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10724,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10724,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10724,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10724,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10725,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10725,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10725,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10725,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10726,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10726,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10726,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10726,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10727,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10727,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10727,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10727,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10728,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10728,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10728,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10728,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10729,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10729,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10729,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10729,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10730,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10730,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10730,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10730,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10731,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10731,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10731,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10731,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10732,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10732,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10732,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10732,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10733,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10733,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10733,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10733,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10734,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10734,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10734,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10734,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10735,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10735,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10735,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10735,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10736,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10736,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10736,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10736,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10737,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10737,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10737,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10737,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10738,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10738,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10738,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10738,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10739,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10739,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10739,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10739,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10740,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10740,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10740,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10740,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10741,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10741,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10741,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10741,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10742,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10742,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10742,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10742,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10743,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10743,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10743,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10743,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10744,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10744,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10744,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10744,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10745,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10745,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10745,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10745,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10746,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10746,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10746,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10746,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10747,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10747,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10747,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10747,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10748,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10748,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10748,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10748,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10749,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10749,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10749,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10749,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10750,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10750,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10750,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10750,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10751,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10751,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10751,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10751,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10752,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10752,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10752,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10752,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10753,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10753,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10753,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10753,11'
          Dst:             UA_Server_addReference
    - functionName:    function_namespace0_generated_531_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10386
      functionLinenumberEnd: 10404
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         6
      ICount:          109
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Int32_delete
        - UA_Int32_init
        - UA_Int32_new
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Variant_setScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/namespace0_generated.c:10396,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:10396,52'
              BranchSideFuncs:
                - UA_Int32_init
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_Int32_delete
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:10397,15'
              BranchSideFuncs:
                - UA_Int32_init
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_Int32_delete
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10394,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10395,59'
          Dst:             UA_Int32_new
        - Src:             'src_generated/open62541/namespace0_generated.c:10397,1'
          Dst:             UA_Int32_init
        - Src:             'src_generated/open62541/namespace0_generated.c:10399,1'
          Dst:             UA_Variant_setScalar
        - Src:             'src_generated/open62541/namespace0_generated.c:10400,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10401,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10401,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10401,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10401,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10401,197'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10401,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:10402,1'
          Dst:             UA_Int32_delete
    - functionName:    function_namespace0_generated_530_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10357
      functionLinenumberEnd: 10377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          363
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Server_addReference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10360,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10361,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10361,94'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10361,124'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10361,154'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10361,190'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10361,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:10362,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10362,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10362,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10362,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10363,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10363,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10363,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10363,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10364,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10364,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10364,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10364,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10365,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10365,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10365,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10365,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10366,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10366,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10366,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10366,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10367,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10367,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10367,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10367,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10368,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10368,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10368,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10368,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10369,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10369,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10369,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10369,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10370,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10370,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10370,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10370,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10371,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10371,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10371,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10371,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10372,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10372,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10372,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10372,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10373,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10373,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10373,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10373,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10374,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10374,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10374,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10374,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10375,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10375,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10375,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10375,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10376,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10376,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10376,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10376,11'
          Dst:             UA_Server_addReference
    - functionName:    function_namespace0_generated_529_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10331
      functionLinenumberEnd: 10349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         6
      ICount:          109
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Int32_delete
        - UA_Int32_init
        - UA_Int32_new
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Variant_setScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/namespace0_generated.c:10341,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:10341,52'
              BranchSideFuncs:
                - UA_Int32_init
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_Int32_delete
            - BranchSide:      'src_generated/open62541/namespace0_generated.c:10342,15'
              BranchSideFuncs:
                - UA_Int32_init
                - UA_Variant_setScalar
                - UA_LOCALIZEDTEXT.4912
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_NODEID_NUMERIC.4908
                - UA_QUALIFIEDNAME.4911
                - UA_NODEID_NUMERIC.4908
                - UA_Server_addNode_begin
                - UA_Int32_delete
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10339,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10340,59'
          Dst:             UA_Int32_new
        - Src:             'src_generated/open62541/namespace0_generated.c:10342,1'
          Dst:             UA_Int32_init
        - Src:             'src_generated/open62541/namespace0_generated.c:10344,1'
          Dst:             UA_Variant_setScalar
        - Src:             'src_generated/open62541/namespace0_generated.c:10345,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10346,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10346,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10346,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10346,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10346,197'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10346,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:10347,1'
          Dst:             UA_Int32_delete
    - functionName:    function_namespace0_generated_528_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10313
      functionLinenumberEnd: 10322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          143
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Server_addReference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10316,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10317,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10317,94'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10317,124'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10317,154'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10317,197'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10317,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:10318,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10318,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10318,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10318,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10319,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10319,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10319,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10319,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10320,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10320,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10320,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10320,11'
          Dst:             UA_Server_addReference
        - Src:             'src_generated/open62541/namespace0_generated.c:10321,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10321,74'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10321,106'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10321,11'
          Dst:             UA_Server_addReference
    - functionName:    function_namespace0_generated_527_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10299
      functionLinenumberEnd: 10304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10302,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10303,67'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10303,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10303,129'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10303,160'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10303,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_526_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10285
      functionLinenumberEnd: 10290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10288,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10289,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10289,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10289,129'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10289,160'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10289,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10289,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_525_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10246
      functionLinenumberEnd: 10269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          124
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_STRING
        - UA_Server_addNode_begin
        - UA_Variant_setArray
        - UA_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10258,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10261,1'
          Dst:             UA_init
        - Src:             'src_generated/open62541/namespace0_generated.c:10262,58'
          Dst:             UA_STRING
        - Src:             'src_generated/open62541/namespace0_generated.c:10263,62'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10265,1'
          Dst:             UA_Variant_setArray
        - Src:             'src_generated/open62541/namespace0_generated.c:10266,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10267,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10267,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10267,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10267,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10267,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10267,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_524_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10191
      functionLinenumberEnd: 10230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          182
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_STRING
        - UA_Server_addNode_begin
        - UA_Variant_setArray
        - UA_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10203,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10206,1'
          Dst:             UA_init
        - Src:             'src_generated/open62541/namespace0_generated.c:10207,58'
          Dst:             UA_STRING
        - Src:             'src_generated/open62541/namespace0_generated.c:10208,62'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10211,1'
          Dst:             UA_init
        - Src:             'src_generated/open62541/namespace0_generated.c:10216,1'
          Dst:             UA_init
        - Src:             'src_generated/open62541/namespace0_generated.c:10217,58'
          Dst:             UA_STRING
        - Src:             'src_generated/open62541/namespace0_generated.c:10218,62'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10221,1'
          Dst:             UA_init
        - Src:             'src_generated/open62541/namespace0_generated.c:10225,1'
          Dst:             UA_Variant_setArray
        - Src:             'src_generated/open62541/namespace0_generated.c:10226,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10227,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10227,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10227,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10227,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10227,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10227,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_523_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10167
      functionLinenumberEnd: 10175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10173,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10174,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10174,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10174,130'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10174,161'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10174,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_522_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10128
      functionLinenumberEnd: 10151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          124
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_STRING
        - UA_Server_addNode_begin
        - UA_Variant_setArray
        - UA_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10140,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10143,1'
          Dst:             UA_init
        - Src:             'src_generated/open62541/namespace0_generated.c:10144,58'
          Dst:             UA_STRING
        - Src:             'src_generated/open62541/namespace0_generated.c:10145,62'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10147,1'
          Dst:             UA_Variant_setArray
        - Src:             'src_generated/open62541/namespace0_generated.c:10148,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10149,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10149,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10149,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10149,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10149,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10149,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_521_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10104
      functionLinenumberEnd: 10112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10110,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10111,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10111,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10111,130'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10111,161'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10111,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_520_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10081
      functionLinenumberEnd: 10095
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10092,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10093,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10094,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10094,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10094,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10094,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10094,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10094,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_519_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10058
      functionLinenumberEnd: 10072
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10069,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10070,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10071,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10071,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10071,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10071,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10071,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10071,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_518_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10038
      functionLinenumberEnd: 10049
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10046,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10047,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10048,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10048,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10048,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10048,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10048,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10048,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_517_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10018
      functionLinenumberEnd: 10029
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10026,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10027,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10028,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10028,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10028,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10028,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10028,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10028,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_516_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9998
      functionLinenumberEnd: 10009
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:10006,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10007,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:10008,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10008,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10008,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10008,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:10008,195'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:10008,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_515_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9978
      functionLinenumberEnd: 9989
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9986,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9987,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9988,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9988,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9988,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9988,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9988,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9988,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_514_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9958
      functionLinenumberEnd: 9969
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9966,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9967,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9968,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9968,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9968,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9968,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9968,200'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9968,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_513_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9938
      functionLinenumberEnd: 9949
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9946,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9947,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9948,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9948,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9948,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9948,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9948,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9948,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_512_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9918
      functionLinenumberEnd: 9929
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9926,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9927,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9928,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9928,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9928,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9928,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9928,205'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9928,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_511_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9898
      functionLinenumberEnd: 9909
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9906,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9907,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9908,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9908,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9908,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9908,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9908,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9908,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_510_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9878
      functionLinenumberEnd: 9889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9886,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9887,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9888,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9888,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9888,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9888,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9888,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9888,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_509_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9858
      functionLinenumberEnd: 9869
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9866,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9867,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9868,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9868,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9868,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9868,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9868,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9868,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_508_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9838
      functionLinenumberEnd: 9849
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9846,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9847,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9848,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9848,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9848,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9848,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9848,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9848,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_507_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9818
      functionLinenumberEnd: 9829
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9826,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9827,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9828,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9828,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9828,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9828,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9828,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9828,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_506_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9798
      functionLinenumberEnd: 9809
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9806,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9807,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9808,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9808,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9808,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9808,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9808,202'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9808,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_505_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9778
      functionLinenumberEnd: 9789
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9786,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9787,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9788,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9788,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9788,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9788,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9788,202'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9788,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_504_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9758
      functionLinenumberEnd: 9769
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9766,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9767,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9768,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9768,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9768,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9768,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9768,219'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9768,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_503_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9738
      functionLinenumberEnd: 9749
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9746,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9747,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9748,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9748,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9748,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9748,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9748,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9748,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_502_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9718
      functionLinenumberEnd: 9729
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9726,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9727,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9728,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9728,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9728,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9728,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9728,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9728,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_501_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9698
      functionLinenumberEnd: 9709
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9706,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9707,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9708,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9708,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9708,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9708,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9708,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9708,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_500_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9678
      functionLinenumberEnd: 9689
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9686,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9687,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9688,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9688,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9688,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9688,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9688,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9688,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_499_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9658
      functionLinenumberEnd: 9669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9666,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9667,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9668,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9668,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9668,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9668,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9668,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9668,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_498_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9644
      functionLinenumberEnd: 9649
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9647,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9648,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9648,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9648,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9648,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9648,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9648,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_497_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9624
      functionLinenumberEnd: 9635
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9632,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9633,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9634,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9634,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9634,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9634,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9634,221'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9634,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_496_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9604
      functionLinenumberEnd: 9615
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9612,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9613,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9614,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9614,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9614,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9614,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9614,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9614,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_495_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9584
      functionLinenumberEnd: 9595
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9592,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9593,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9594,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9594,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9594,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9594,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9594,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9594,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_494_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9564
      functionLinenumberEnd: 9575
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9572,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9573,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9574,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9574,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9574,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9574,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9574,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9574,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_493_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9544
      functionLinenumberEnd: 9555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9552,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9553,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9554,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9554,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9554,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9554,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9554,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9554,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_492_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9524
      functionLinenumberEnd: 9535
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9532,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9533,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9534,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9534,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9534,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9534,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9534,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9534,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_491_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9504
      functionLinenumberEnd: 9515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9512,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9513,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9514,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9514,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9514,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9514,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9514,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9514,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_490_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9484
      functionLinenumberEnd: 9495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9492,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9493,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9494,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9494,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9494,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9494,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9494,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9494,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_489_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9470
      functionLinenumberEnd: 9475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9473,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9474,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9474,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9474,130'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9474,161'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9474,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9474,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_488_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9450
      functionLinenumberEnd: 9461
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9458,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9459,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9460,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9460,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9460,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9460,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9460,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9460,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_487_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9430
      functionLinenumberEnd: 9441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9438,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9439,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9440,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9440,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9440,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9440,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9440,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9440,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_486_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9410
      functionLinenumberEnd: 9421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9418,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9419,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9420,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9420,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9420,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9420,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9420,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9420,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_485_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9390
      functionLinenumberEnd: 9401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9398,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9399,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9400,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9400,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9400,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9400,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9400,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9400,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_484_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9370
      functionLinenumberEnd: 9381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9378,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9379,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9380,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9380,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9380,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9380,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9380,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9380,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_483_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9350
      functionLinenumberEnd: 9361
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9358,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9359,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9360,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9360,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9360,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9360,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9360,232'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9360,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_482_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9330
      functionLinenumberEnd: 9341
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9338,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9339,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9340,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9340,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9340,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9340,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9340,217'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9340,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_481_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9310
      functionLinenumberEnd: 9321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9318,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9319,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9320,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9320,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9320,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9320,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9320,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9320,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_480_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9296
      functionLinenumberEnd: 9301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9299,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9300,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9300,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9300,130'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9300,161'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9300,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9300,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_479_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9273
      functionLinenumberEnd: 9287
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9284,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9285,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9286,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9286,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9286,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9286,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9286,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9286,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_478_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9250
      functionLinenumberEnd: 9264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9261,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9262,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9263,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9263,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9263,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9263,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9263,203'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9263,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_477_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9230
      functionLinenumberEnd: 9241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9238,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9239,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9240,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9240,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9240,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9240,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9240,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9240,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_476_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9210
      functionLinenumberEnd: 9221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9218,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9219,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9220,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9220,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9220,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9220,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9220,217'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9220,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_475_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9190
      functionLinenumberEnd: 9201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9198,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9199,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9200,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9200,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9200,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9200,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9200,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9200,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_474_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9170
      functionLinenumberEnd: 9181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9178,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9179,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9180,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9180,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9180,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9180,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9180,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9180,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_473_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9156
      functionLinenumberEnd: 9161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9159,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9160,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9160,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9160,129'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9160,160'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9160,202'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9160,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_472_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9142
      functionLinenumberEnd: 9147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9145,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9146,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9146,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9146,129'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9146,160'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9146,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9146,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_471_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9119
      functionLinenumberEnd: 9133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9130,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9131,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9132,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9132,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9132,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9132,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9132,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9132,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_470_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9105
      functionLinenumberEnd: 9110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9108,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9109,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9109,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9109,129'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9109,160'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9109,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9109,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_469_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9085
      functionLinenumberEnd: 9096
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9093,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9094,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9095,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9095,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9095,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9095,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9095,205'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9095,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_468_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9065
      functionLinenumberEnd: 9076
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9073,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9074,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9075,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9075,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9075,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9075,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9075,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9075,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_467_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9045
      functionLinenumberEnd: 9056
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9053,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9054,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9055,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9055,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9055,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9055,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9055,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9055,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_466_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9025
      functionLinenumberEnd: 9036
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9033,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9034,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9035,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9035,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9035,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9035,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9035,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9035,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_465_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9005
      functionLinenumberEnd: 9016
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:9013,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9014,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:9015,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9015,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9015,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9015,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:9015,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:9015,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_464_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8985
      functionLinenumberEnd: 8996
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8993,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8994,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8995,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8995,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8995,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8995,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8995,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8995,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_463_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8965
      functionLinenumberEnd: 8976
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8973,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8974,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8975,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8975,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8975,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8975,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8975,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8975,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_462_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8945
      functionLinenumberEnd: 8956
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8953,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8954,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8955,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8955,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8955,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8955,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8955,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8955,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_461_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8925
      functionLinenumberEnd: 8936
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8933,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8934,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8935,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8935,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8935,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8935,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8935,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8935,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_460_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8905
      functionLinenumberEnd: 8916
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8913,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8914,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8915,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8915,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8915,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8915,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8915,219'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8915,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_459_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8885
      functionLinenumberEnd: 8896
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8893,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8894,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8895,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8895,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8895,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8895,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8895,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8895,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_458_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8865
      functionLinenumberEnd: 8876
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8873,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8874,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8875,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8875,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8875,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8875,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8875,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8875,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_457_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8845
      functionLinenumberEnd: 8856
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8853,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8854,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8855,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8855,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8855,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8855,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8855,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8855,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_456_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8822
      functionLinenumberEnd: 8836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8833,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8834,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8835,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8835,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8835,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8835,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8835,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8835,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_455_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8802
      functionLinenumberEnd: 8813
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8810,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8811,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8812,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8812,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8812,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8812,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8812,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8812,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_454_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8779
      functionLinenumberEnd: 8793
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8790,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8791,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8792,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8792,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8792,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8792,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8792,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8792,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_453_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8756
      functionLinenumberEnd: 8770
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8767,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8768,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8769,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8769,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8769,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8769,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8769,221'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8769,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_452_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8742
      functionLinenumberEnd: 8747
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8745,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8746,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8746,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8746,129'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8746,160'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8746,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8746,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_451_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8728
      functionLinenumberEnd: 8733
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8731,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8732,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8732,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8732,129'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8732,160'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8732,205'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8732,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_450_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8714
      functionLinenumberEnd: 8719
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8717,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8718,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8718,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8718,129'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8718,160'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8718,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8718,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_449_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8694
      functionLinenumberEnd: 8705
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8702,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8703,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8704,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8704,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8704,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8704,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8704,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8704,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_448_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8680
      functionLinenumberEnd: 8685
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8683,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8684,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8684,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8684,129'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8684,160'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8684,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8684,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_447_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8660
      functionLinenumberEnd: 8671
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8668,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8669,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8670,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8670,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8670,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8670,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8670,198'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8670,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_446_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8645
      functionLinenumberEnd: 8651
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8649,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8650,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8650,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8650,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8650,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8650,192'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8650,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_445_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8631
      functionLinenumberEnd: 8636
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8634,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8635,67'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8635,100'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8635,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8635,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8635,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_444_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8617
      functionLinenumberEnd: 8622
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8620,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8621,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8621,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8621,130'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8621,161'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8621,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8621,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_443_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8603
      functionLinenumberEnd: 8608
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8606,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8607,67'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8607,100'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8607,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8607,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8607,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_442_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8583
      functionLinenumberEnd: 8594
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8591,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8592,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8593,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8593,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8593,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8593,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8593,205'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8593,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_441_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8563
      functionLinenumberEnd: 8574
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8571,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8572,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8573,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8573,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8573,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8573,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8573,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8573,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_440_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8543
      functionLinenumberEnd: 8554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8551,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8552,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8553,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8553,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8553,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8553,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8553,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8553,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_439_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8523
      functionLinenumberEnd: 8534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8531,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8532,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8533,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8533,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8533,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8533,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8533,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8533,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_438_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8503
      functionLinenumberEnd: 8514
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8511,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8512,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8513,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8513,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8513,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8513,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8513,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8513,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_437_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8483
      functionLinenumberEnd: 8494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8491,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8492,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8493,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8493,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8493,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8493,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8493,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8493,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_436_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8463
      functionLinenumberEnd: 8474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8471,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8472,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8473,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8473,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8473,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8473,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8473,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8473,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_435_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8443
      functionLinenumberEnd: 8454
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8451,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8452,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8453,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8453,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8453,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8453,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8453,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8453,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_434_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8423
      functionLinenumberEnd: 8434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8431,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8432,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8433,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8433,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8433,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8433,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8433,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8433,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_433_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8403
      functionLinenumberEnd: 8414
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8411,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8412,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8413,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8413,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8413,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8413,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8413,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8413,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_432_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8383
      functionLinenumberEnd: 8394
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8391,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8392,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8393,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8393,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8393,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8393,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8393,219'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8393,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_431_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8363
      functionLinenumberEnd: 8374
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8371,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8372,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8373,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8373,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8373,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8373,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8373,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8373,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_430_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8343
      functionLinenumberEnd: 8354
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8351,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8352,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8353,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8353,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8353,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8353,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8353,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8353,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_429_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8320
      functionLinenumberEnd: 8334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8331,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8332,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8333,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8333,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8333,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8333,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8333,222'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8333,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_428_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8297
      functionLinenumberEnd: 8311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8308,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8309,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8310,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8310,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8310,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8310,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8310,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8310,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_427_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8277
      functionLinenumberEnd: 8288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8285,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8286,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8287,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8287,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8287,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8287,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8287,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8287,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_426_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8254
      functionLinenumberEnd: 8268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8265,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8266,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8267,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8267,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8267,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8267,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8267,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8267,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_425_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8231
      functionLinenumberEnd: 8245
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8242,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8243,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8244,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8244,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8244,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8244,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8244,221'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8244,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_424_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8217
      functionLinenumberEnd: 8222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8220,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8221,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8221,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8221,129'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8221,160'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8221,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8221,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_423_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8203
      functionLinenumberEnd: 8208
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8206,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8207,67'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8207,100'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8207,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8207,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8207,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_422_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8189
      functionLinenumberEnd: 8194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8192,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8193,67'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8193,100'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8193,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8193,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8193,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_421_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8169
      functionLinenumberEnd: 8180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8177,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8178,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8179,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8179,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8179,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8179,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8179,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8179,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_420_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8155
      functionLinenumberEnd: 8160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8158,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8159,67'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8159,100'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8159,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8159,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8159,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_419_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8135
      functionLinenumberEnd: 8146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8143,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8144,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8145,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8145,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8145,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8145,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8145,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8145,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_418_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8115
      functionLinenumberEnd: 8126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8123,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8124,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8125,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8125,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8125,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8125,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8125,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8125,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_417_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8095
      functionLinenumberEnd: 8106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8103,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8104,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8105,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8105,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8105,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8105,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8105,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8105,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_416_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8075
      functionLinenumberEnd: 8086
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8083,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8084,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8085,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8085,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8085,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8085,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8085,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8085,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_415_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8055
      functionLinenumberEnd: 8066
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8063,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8064,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8065,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8065,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8065,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8065,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8065,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8065,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_414_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8035
      functionLinenumberEnd: 8046
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8043,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8044,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8045,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8045,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8045,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8045,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8045,232'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8045,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_413_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8015
      functionLinenumberEnd: 8026
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8023,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8024,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8025,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8025,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8025,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8025,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8025,217'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8025,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_412_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7995
      functionLinenumberEnd: 8006
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:8003,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8004,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:8005,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8005,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8005,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8005,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:8005,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:8005,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_411_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7981
      functionLinenumberEnd: 7986
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7984,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7985,67'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7985,101'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7985,132'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7985,163'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7985,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_410_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7964
      functionLinenumberEnd: 7972
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7969,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7970,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7971,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7971,102'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7971,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7971,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7971,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7971,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_409_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7947
      functionLinenumberEnd: 7955
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7952,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7953,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7954,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7954,102'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7954,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7954,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7954,205'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7954,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_408_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7931
      functionLinenumberEnd: 7938
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Server_addReference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7935,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7936,67'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7936,101'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7936,132'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7936,163'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7936,11'
          Dst:             UA_Server_addNode_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:7937,42'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7937,77'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7937,109'
          Dst:             UA_EXPANDEDNODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7937,11'
          Dst:             UA_Server_addReference
    - functionName:    function_namespace0_generated_407_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7917
      functionLinenumberEnd: 7922
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7920,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7921,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7921,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7921,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7921,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7921,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7921,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_406_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7897
      functionLinenumberEnd: 7908
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7905,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7906,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7907,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7907,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7907,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7907,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7907,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7907,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_405_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7877
      functionLinenumberEnd: 7888
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7885,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7886,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7887,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7887,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7887,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7887,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7887,203'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7887,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_404_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7857
      functionLinenumberEnd: 7868
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7865,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7866,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7867,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7867,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7867,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7867,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7867,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7867,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_403_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7837
      functionLinenumberEnd: 7848
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7845,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7846,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7847,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7847,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7847,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7847,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7847,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7847,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_402_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7817
      functionLinenumberEnd: 7828
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7825,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7826,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7827,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7827,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7827,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7827,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7827,203'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7827,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_401_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7794
      functionLinenumberEnd: 7808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7805,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7806,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7807,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7807,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7807,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7807,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7807,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7807,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_400_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7774
      functionLinenumberEnd: 7785
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7782,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7783,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7784,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7784,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7784,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7784,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7784,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7784,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_399_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7754
      functionLinenumberEnd: 7765
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7762,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7763,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7764,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7764,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7764,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7764,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7764,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7764,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_398_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7734
      functionLinenumberEnd: 7745
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7742,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7743,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7744,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7744,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7744,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7744,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7744,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7744,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_397_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7714
      functionLinenumberEnd: 7725
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7722,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7723,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7724,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7724,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7724,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7724,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7724,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7724,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_396_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7694
      functionLinenumberEnd: 7705
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7702,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7703,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7704,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7704,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7704,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7704,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7704,217'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7704,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_395_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7674
      functionLinenumberEnd: 7685
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7682,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7683,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7684,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7684,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7684,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7684,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7684,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7684,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_394_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7654
      functionLinenumberEnd: 7665
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7662,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7663,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7664,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7664,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7664,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7664,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7664,221'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7664,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_393_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7634
      functionLinenumberEnd: 7645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7642,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7643,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7644,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7644,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7644,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7644,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7644,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7644,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_392_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7614
      functionLinenumberEnd: 7625
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7622,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7623,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7624,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7624,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7624,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7624,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7624,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7624,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_391_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7594
      functionLinenumberEnd: 7605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7602,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7603,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7604,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7604,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7604,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7604,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7604,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7604,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_390_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7574
      functionLinenumberEnd: 7585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7582,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7583,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7584,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7584,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7584,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7584,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7584,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7584,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_389_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7554
      functionLinenumberEnd: 7565
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7562,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7563,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7564,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7564,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7564,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7564,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7564,202'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7564,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_388_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7534
      functionLinenumberEnd: 7545
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7542,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7543,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7544,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7544,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7544,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7544,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7544,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7544,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_387_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7514
      functionLinenumberEnd: 7525
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7522,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7523,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7524,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7524,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7524,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7524,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7524,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7524,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_386_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7494
      functionLinenumberEnd: 7505
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7502,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7503,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7504,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7504,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7504,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7504,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7504,217'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7504,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_385_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7474
      functionLinenumberEnd: 7485
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7482,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7483,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7484,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7484,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7484,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7484,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7484,217'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7484,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_384_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7454
      functionLinenumberEnd: 7465
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7462,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7463,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7464,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7464,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7464,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7464,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7464,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7464,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_383_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7434
      functionLinenumberEnd: 7445
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7442,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7443,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7444,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7444,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7444,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7444,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7444,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7444,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_382_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7414
      functionLinenumberEnd: 7425
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7422,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7423,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7424,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7424,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7424,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7424,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7424,217'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7424,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_381_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7394
      functionLinenumberEnd: 7405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7402,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7403,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7404,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7404,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7404,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7404,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7404,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7404,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_380_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7374
      functionLinenumberEnd: 7385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7382,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7383,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7384,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7384,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7384,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7384,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7384,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7384,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_379_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7354
      functionLinenumberEnd: 7365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7362,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7363,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7364,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7364,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7364,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7364,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7364,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7364,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_378_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7334
      functionLinenumberEnd: 7345
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7342,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7343,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7344,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7344,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7344,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7344,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7344,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7344,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_377_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7314
      functionLinenumberEnd: 7325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7322,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7323,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7324,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7324,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7324,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7324,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7324,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7324,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_376_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7294
      functionLinenumberEnd: 7305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7302,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7303,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7304,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7304,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7304,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7304,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7304,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7304,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_375_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7274
      functionLinenumberEnd: 7285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7282,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7283,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7284,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7284,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7284,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7284,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7284,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7284,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_374_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7254
      functionLinenumberEnd: 7265
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7262,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7263,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7264,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7264,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7264,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7264,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7264,205'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7264,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_373_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7234
      functionLinenumberEnd: 7245
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7242,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7243,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7244,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7244,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7244,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7244,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7244,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7244,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_372_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7214
      functionLinenumberEnd: 7225
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7222,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7223,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7224,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7224,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7224,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7224,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7224,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7224,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_371_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7194
      functionLinenumberEnd: 7205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7202,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7203,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7204,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7204,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7204,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7204,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7204,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7204,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_370_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7174
      functionLinenumberEnd: 7185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7182,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7183,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7184,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7184,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7184,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7184,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7184,203'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7184,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_369_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7154
      functionLinenumberEnd: 7165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7162,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7163,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7164,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7164,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7164,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7164,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7164,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7164,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_368_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7134
      functionLinenumberEnd: 7145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7142,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7143,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7144,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7144,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7144,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7144,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7144,226'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7144,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_367_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7114
      functionLinenumberEnd: 7125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7122,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7123,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7124,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7124,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7124,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7124,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7124,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7124,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_366_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7094
      functionLinenumberEnd: 7105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7102,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7103,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7104,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7104,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7104,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7104,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7104,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7104,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_365_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7074
      functionLinenumberEnd: 7085
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7082,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7083,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7084,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7084,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7084,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7084,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7084,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7084,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_364_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7054
      functionLinenumberEnd: 7065
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7062,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7063,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7064,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7064,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7064,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7064,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7064,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7064,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_363_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7034
      functionLinenumberEnd: 7045
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7042,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7043,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7044,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7044,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7044,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7044,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7044,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7044,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_362_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7014
      functionLinenumberEnd: 7025
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7022,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7023,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7024,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7024,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7024,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7024,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7024,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7024,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_361_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6994
      functionLinenumberEnd: 7005
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:7002,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7003,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:7004,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7004,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7004,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7004,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:7004,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:7004,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_360_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6971
      functionLinenumberEnd: 6985
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6982,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6983,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6984,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6984,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6984,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6984,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6984,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6984,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_359_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6951
      functionLinenumberEnd: 6962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6959,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6960,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6961,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6961,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6961,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6961,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6961,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6961,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_358_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6931
      functionLinenumberEnd: 6942
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6939,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6940,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6941,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6941,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6941,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6941,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6941,200'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6941,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_357_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6911
      functionLinenumberEnd: 6922
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6919,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6920,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6921,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6921,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6921,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6921,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6921,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6921,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_356_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6891
      functionLinenumberEnd: 6902
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6899,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6900,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6901,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6901,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6901,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6901,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6901,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6901,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_355_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6871
      functionLinenumberEnd: 6882
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6879,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6880,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6881,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6881,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6881,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6881,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6881,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6881,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_354_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6851
      functionLinenumberEnd: 6862
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6859,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6860,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6861,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6861,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6861,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6861,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6861,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6861,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_353_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6831
      functionLinenumberEnd: 6842
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6839,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6840,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6841,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6841,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6841,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6841,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6841,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6841,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_352_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6808
      functionLinenumberEnd: 6822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6819,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6820,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6821,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6821,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6821,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6821,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6821,220'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6821,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_351_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6794
      functionLinenumberEnd: 6799
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6797,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6798,63'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6798,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6798,130'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6798,161'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6798,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6798,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_350_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6771
      functionLinenumberEnd: 6785
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6782,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6783,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6784,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6784,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6784,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6784,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6784,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6784,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_349_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6748
      functionLinenumberEnd: 6762
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6759,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6760,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6761,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6761,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6761,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6761,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6761,221'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6761,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_348_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6734
      functionLinenumberEnd: 6739
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6737,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6738,67'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6738,100'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6738,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6738,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6738,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_347_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6714
      functionLinenumberEnd: 6725
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6722,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6723,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6724,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6724,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6724,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6724,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6724,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6724,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_346_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6694
      functionLinenumberEnd: 6705
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6702,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6703,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6704,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6704,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6704,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6704,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6704,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6704,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_345_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6671
      functionLinenumberEnd: 6685
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6682,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6683,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6684,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6684,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6684,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6684,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6684,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6684,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_344_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6651
      functionLinenumberEnd: 6662
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6659,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6660,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6661,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6661,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6661,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6661,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6661,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6661,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_343_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6631
      functionLinenumberEnd: 6642
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6639,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6640,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6641,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6641,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6641,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6641,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6641,200'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6641,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_342_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6611
      functionLinenumberEnd: 6622
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6619,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6620,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6621,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6621,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6621,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6621,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6621,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6621,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_341_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6591
      functionLinenumberEnd: 6602
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6599,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6600,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6601,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6601,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6601,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6601,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6601,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6601,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_340_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6571
      functionLinenumberEnd: 6582
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6579,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6580,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6581,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6581,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6581,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6581,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6581,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6581,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_339_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6551
      functionLinenumberEnd: 6562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6559,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6560,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6561,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6561,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6561,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6561,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6561,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6561,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_338_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6531
      functionLinenumberEnd: 6542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6539,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6540,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6541,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6541,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6541,132'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6541,163'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6541,217'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6541,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_337_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6511
      functionLinenumberEnd: 6522
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6519,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6520,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6521,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6521,102'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6521,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6521,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6521,227'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6521,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_336_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6491
      functionLinenumberEnd: 6502
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6499,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6500,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6501,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6501,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6501,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6501,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6501,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6501,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_335_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6471
      functionLinenumberEnd: 6482
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6479,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6480,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6481,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6481,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6481,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6481,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6481,203'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6481,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_334_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6451
      functionLinenumberEnd: 6462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6459,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6460,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6461,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6461,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6461,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6461,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6461,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6461,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_333_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6431
      functionLinenumberEnd: 6442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6439,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6440,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6441,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6441,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6441,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6441,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6441,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6441,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_332_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6411
      functionLinenumberEnd: 6422
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6419,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6420,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6421,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6421,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6421,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6421,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6421,203'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6421,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_331_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6388
      functionLinenumberEnd: 6402
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6399,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6400,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6401,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6401,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6401,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6401,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6401,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6401,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_330_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6368
      functionLinenumberEnd: 6379
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6376,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6377,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6378,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6378,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6378,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6378,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6378,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6378,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_329_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6348
      functionLinenumberEnd: 6359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6356,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6357,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6358,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6358,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6358,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6358,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6358,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6358,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_328_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6328
      functionLinenumberEnd: 6339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6336,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6337,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6338,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6338,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6338,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6338,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6338,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6338,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_327_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6308
      functionLinenumberEnd: 6319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6316,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6317,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6318,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6318,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6318,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6318,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6318,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6318,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_326_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6288
      functionLinenumberEnd: 6299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6296,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6297,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6298,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6298,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6298,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6298,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6298,217'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6298,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_325_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6268
      functionLinenumberEnd: 6279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6276,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6277,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6278,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6278,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6278,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6278,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6278,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6278,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_324_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6248
      functionLinenumberEnd: 6259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6256,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6257,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6258,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6258,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6258,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6258,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6258,221'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6258,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_323_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6228
      functionLinenumberEnd: 6239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6236,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6237,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6238,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6238,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6238,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6238,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6238,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6238,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_322_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6208
      functionLinenumberEnd: 6219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6216,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6217,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6218,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6218,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6218,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6218,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6218,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6218,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_321_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6188
      functionLinenumberEnd: 6199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6196,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6197,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6198,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6198,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6198,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6198,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6198,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6198,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_320_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6168
      functionLinenumberEnd: 6179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6176,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6177,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6178,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6178,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6178,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6178,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6178,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6178,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_319_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6148
      functionLinenumberEnd: 6159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6156,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6157,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6158,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6158,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6158,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6158,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6158,202'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6158,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_318_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6128
      functionLinenumberEnd: 6139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6136,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6137,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6138,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6138,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6138,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6138,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6138,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6138,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_317_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6108
      functionLinenumberEnd: 6119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6116,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6117,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6118,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6118,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6118,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6118,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6118,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6118,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_316_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6088
      functionLinenumberEnd: 6099
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6096,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6097,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6098,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6098,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6098,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6098,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6098,217'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6098,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_315_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6068
      functionLinenumberEnd: 6079
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6076,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6077,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6078,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6078,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6078,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6078,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6078,217'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6078,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_314_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6048
      functionLinenumberEnd: 6059
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6056,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6057,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6058,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6058,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6058,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6058,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6058,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6058,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_313_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6028
      functionLinenumberEnd: 6039
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6036,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6037,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6038,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6038,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6038,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6038,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6038,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6038,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_312_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6008
      functionLinenumberEnd: 6019
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:6016,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6017,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:6018,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6018,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6018,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6018,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:6018,217'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:6018,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_311_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5988
      functionLinenumberEnd: 5999
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5996,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5997,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5998,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5998,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5998,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5998,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5998,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5998,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_310_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5968
      functionLinenumberEnd: 5979
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5976,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5977,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5978,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5978,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5978,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5978,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5978,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5978,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_309_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5948
      functionLinenumberEnd: 5959
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5956,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5957,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5958,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5958,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5958,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5958,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5958,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5958,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_308_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5928
      functionLinenumberEnd: 5939
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5936,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5937,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5938,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5938,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5938,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5938,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5938,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5938,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_307_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5908
      functionLinenumberEnd: 5919
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5916,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5917,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5918,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5918,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5918,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5918,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5918,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5918,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_306_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5888
      functionLinenumberEnd: 5899
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5896,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5897,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5898,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5898,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5898,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5898,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5898,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5898,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_305_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5868
      functionLinenumberEnd: 5879
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5876,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5877,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5878,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5878,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5878,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5878,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5878,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5878,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_304_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5848
      functionLinenumberEnd: 5859
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5856,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5857,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5858,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5858,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5858,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5858,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5858,205'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5858,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_303_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5828
      functionLinenumberEnd: 5839
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5836,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5837,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5838,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5838,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5838,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5838,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5838,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5838,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_302_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5808
      functionLinenumberEnd: 5819
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5816,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5817,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5818,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5818,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5818,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5818,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5818,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5818,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_301_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5788
      functionLinenumberEnd: 5799
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5796,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5797,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5798,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5798,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5798,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5798,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5798,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5798,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_300_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5768
      functionLinenumberEnd: 5779
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5776,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5777,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5778,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5778,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5778,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5778,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5778,203'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5778,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_299_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5748
      functionLinenumberEnd: 5759
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5756,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5757,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5758,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5758,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5758,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5758,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5758,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5758,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_298_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5728
      functionLinenumberEnd: 5739
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5736,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5737,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5738,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5738,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5738,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5738,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5738,226'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5738,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_297_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5708
      functionLinenumberEnd: 5719
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5716,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5717,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5718,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5718,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5718,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5718,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5718,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5718,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_296_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5688
      functionLinenumberEnd: 5699
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5696,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5697,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5698,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5698,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5698,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5698,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5698,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5698,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_295_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5668
      functionLinenumberEnd: 5679
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5676,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5677,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5678,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5678,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5678,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5678,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5678,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5678,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_294_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5648
      functionLinenumberEnd: 5659
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5656,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5657,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5658,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5658,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5658,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5658,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5658,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5658,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_293_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5628
      functionLinenumberEnd: 5639
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5636,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5637,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5638,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5638,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5638,132'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5638,163'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5638,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5638,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_292_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5608
      functionLinenumberEnd: 5619
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5616,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5617,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5618,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5618,102'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5618,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5618,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5618,219'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5618,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_291_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5588
      functionLinenumberEnd: 5599
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5596,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5597,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5598,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5598,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5598,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5598,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5598,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5598,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_290_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5568
      functionLinenumberEnd: 5579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5576,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5577,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5578,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5578,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5578,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5578,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5578,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5578,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_289_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5548
      functionLinenumberEnd: 5559
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5556,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5557,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5558,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5558,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5558,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5558,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5558,221'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5558,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_288_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5528
      functionLinenumberEnd: 5539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5536,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5537,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5538,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5538,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5538,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5538,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5538,227'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5538,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_287_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5508
      functionLinenumberEnd: 5519
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5516,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5517,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5518,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5518,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5518,132'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5518,163'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5518,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5518,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_286_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5488
      functionLinenumberEnd: 5499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5496,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5497,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5498,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5498,102'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5498,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5498,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5498,228'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5498,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_285_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5468
      functionLinenumberEnd: 5479
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5476,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5477,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5478,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5478,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5478,132'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5478,163'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5478,217'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5478,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_284_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5448
      functionLinenumberEnd: 5459
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5456,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5457,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5458,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5458,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5458,132'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5458,163'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5458,220'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5458,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_283_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5428
      functionLinenumberEnd: 5439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5436,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5437,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5438,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5438,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5438,132'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5438,163'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5438,226'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5438,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_282_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5408
      functionLinenumberEnd: 5419
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5416,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5417,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5418,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5418,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5418,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5418,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5418,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5418,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_281_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5391
      functionLinenumberEnd: 5399
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5396,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5397,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5398,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5398,102'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5398,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5398,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5398,223'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5398,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_280_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5371
      functionLinenumberEnd: 5382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5379,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5380,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5381,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5381,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5381,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5381,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5381,205'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5381,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_279_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5351
      functionLinenumberEnd: 5362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5359,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5360,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5361,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5361,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5361,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5361,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5361,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5361,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_278_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5331
      functionLinenumberEnd: 5342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5339,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5340,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5341,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5341,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5341,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5341,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5341,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5341,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_277_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5311
      functionLinenumberEnd: 5322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5319,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5320,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5321,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5321,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5321,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5321,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5321,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5321,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_276_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5291
      functionLinenumberEnd: 5302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5299,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5300,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5301,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5301,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5301,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5301,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5301,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5301,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_275_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5271
      functionLinenumberEnd: 5282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5279,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5280,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5281,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5281,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5281,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5281,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5281,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5281,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_274_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5251
      functionLinenumberEnd: 5262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5259,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5260,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5261,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5261,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5261,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5261,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5261,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5261,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_273_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5231
      functionLinenumberEnd: 5242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5239,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5240,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5241,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5241,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5241,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5241,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5241,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5241,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_272_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5211
      functionLinenumberEnd: 5222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5219,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5220,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5221,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5221,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5221,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5221,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5221,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5221,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_271_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5191
      functionLinenumberEnd: 5202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5199,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5200,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5201,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5201,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5201,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5201,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5201,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5201,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_270_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5171
      functionLinenumberEnd: 5182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5179,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5180,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5181,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5181,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5181,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5181,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5181,219'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5181,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_269_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5151
      functionLinenumberEnd: 5162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5159,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5160,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5161,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5161,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5161,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5161,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5161,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5161,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_268_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5134
      functionLinenumberEnd: 5142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5139,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5140,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5141,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5141,102'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5141,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5141,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5141,220'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5141,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_267_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5114
      functionLinenumberEnd: 5125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5122,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5123,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5124,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5124,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5124,132'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5124,163'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5124,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5124,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_266_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5094
      functionLinenumberEnd: 5105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5102,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5103,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5104,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5104,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5104,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5104,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5104,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5104,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_265_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5074
      functionLinenumberEnd: 5085
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5082,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5083,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5084,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5084,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5084,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5084,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5084,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5084,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_264_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5054
      functionLinenumberEnd: 5065
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5062,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5063,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5064,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5064,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5064,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5064,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5064,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5064,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_263_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5034
      functionLinenumberEnd: 5045
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5042,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5043,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5044,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5044,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5044,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5044,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5044,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5044,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_262_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5014
      functionLinenumberEnd: 5025
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5022,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5023,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5024,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5024,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5024,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5024,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5024,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5024,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_261_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4991
      functionLinenumberEnd: 5005
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:5002,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5003,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:5004,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5004,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5004,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5004,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:5004,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:5004,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_260_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4971
      functionLinenumberEnd: 4982
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4979,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4980,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4981,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4981,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4981,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4981,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4981,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4981,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_259_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4951
      functionLinenumberEnd: 4962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4959,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4960,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4961,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4961,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4961,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4961,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4961,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4961,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_258_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4931
      functionLinenumberEnd: 4942
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4939,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4940,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4941,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4941,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4941,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4941,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4941,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4941,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_257_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4911
      functionLinenumberEnd: 4922
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4919,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4920,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4921,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4921,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4921,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4921,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4921,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4921,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_256_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4891
      functionLinenumberEnd: 4902
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4899,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4900,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4901,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4901,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4901,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4901,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4901,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4901,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_255_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4871
      functionLinenumberEnd: 4882
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4879,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4880,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4881,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4881,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4881,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4881,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4881,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4881,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_254_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4851
      functionLinenumberEnd: 4862
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4859,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4860,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4861,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4861,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4861,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4861,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4861,219'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4861,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_253_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4831
      functionLinenumberEnd: 4842
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4839,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4840,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4841,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4841,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4841,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4841,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4841,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4841,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_252_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4811
      functionLinenumberEnd: 4822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4819,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4820,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4821,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4821,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4821,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4821,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4821,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4821,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_251_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4791
      functionLinenumberEnd: 4802
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4799,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4800,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4801,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4801,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4801,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4801,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4801,200'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4801,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_250_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4771
      functionLinenumberEnd: 4782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4779,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4780,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4781,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4781,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4781,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4781,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4781,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4781,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_249_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4751
      functionLinenumberEnd: 4762
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4759,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4760,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4761,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4761,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4761,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4761,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4761,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4761,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_248_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4731
      functionLinenumberEnd: 4742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4739,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4740,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4741,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4741,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4741,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4741,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4741,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4741,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_247_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4711
      functionLinenumberEnd: 4722
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4719,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4720,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4721,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4721,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4721,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4721,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4721,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4721,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_246_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4691
      functionLinenumberEnd: 4702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4699,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4700,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4701,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4701,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4701,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4701,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4701,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4701,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_245_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4671
      functionLinenumberEnd: 4682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4679,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4680,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4681,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4681,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4681,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4681,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4681,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4681,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_244_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4651
      functionLinenumberEnd: 4662
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4659,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4660,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4661,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4661,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4661,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4661,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4661,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4661,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_243_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4631
      functionLinenumberEnd: 4642
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4639,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4640,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4641,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4641,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4641,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4641,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4641,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4641,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_242_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4611
      functionLinenumberEnd: 4622
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4619,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4620,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4621,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4621,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4621,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4621,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4621,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4621,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_241_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4591
      functionLinenumberEnd: 4602
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4599,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4600,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4601,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4601,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4601,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4601,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4601,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4601,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_240_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4571
      functionLinenumberEnd: 4582
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4579,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4580,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4581,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4581,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4581,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4581,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4581,202'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4581,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_239_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4551
      functionLinenumberEnd: 4562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4559,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4560,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4561,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4561,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4561,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4561,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4561,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4561,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_238_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4531
      functionLinenumberEnd: 4542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4539,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4540,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4541,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4541,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4541,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4541,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4541,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4541,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_237_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4511
      functionLinenumberEnd: 4522
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4519,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4520,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4521,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4521,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4521,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4521,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4521,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4521,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_236_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4491
      functionLinenumberEnd: 4502
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4499,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4500,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4501,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4501,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4501,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4501,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4501,203'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4501,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_235_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4471
      functionLinenumberEnd: 4482
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4479,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4480,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4481,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4481,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4481,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4481,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4481,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4481,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_234_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4451
      functionLinenumberEnd: 4462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4459,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4460,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4461,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4461,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4461,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4461,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4461,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4461,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_233_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4431
      functionLinenumberEnd: 4442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4439,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4440,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4441,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4441,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4441,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4441,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4441,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4441,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_232_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4411
      functionLinenumberEnd: 4422
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4419,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4420,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4421,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4421,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4421,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4421,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4421,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4421,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_231_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4391
      functionLinenumberEnd: 4402
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4399,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4400,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4401,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4401,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4401,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4401,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4401,205'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4401,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_230_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4371
      functionLinenumberEnd: 4382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4379,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4380,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4381,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4381,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4381,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4381,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4381,224'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4381,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_229_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4351
      functionLinenumberEnd: 4362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4359,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4360,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4361,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4361,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4361,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4361,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4361,205'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4361,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_228_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4331
      functionLinenumberEnd: 4342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4339,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4340,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4341,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4341,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4341,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4341,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4341,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4341,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_227_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4311
      functionLinenumberEnd: 4322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4319,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4320,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4321,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4321,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4321,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4321,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4321,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4321,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_226_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4291
      functionLinenumberEnd: 4302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4299,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4300,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4301,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4301,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4301,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4301,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4301,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4301,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_225_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4271
      functionLinenumberEnd: 4282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4279,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4280,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4281,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4281,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4281,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4281,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4281,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4281,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_224_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4251
      functionLinenumberEnd: 4262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4259,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4260,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4261,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4261,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4261,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4261,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4261,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4261,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_223_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4231
      functionLinenumberEnd: 4242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4239,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4240,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4241,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4241,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4241,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4241,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4241,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4241,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_222_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4211
      functionLinenumberEnd: 4222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4219,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4220,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4221,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4221,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4221,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4221,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4221,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4221,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_221_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4188
      functionLinenumberEnd: 4202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4199,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4200,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4201,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4201,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4201,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4201,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4201,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4201,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_220_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4168
      functionLinenumberEnd: 4179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4176,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4177,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4178,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4178,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4178,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4178,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4178,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4178,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_219_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4148
      functionLinenumberEnd: 4159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4156,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4157,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4158,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4158,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4158,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4158,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4158,198'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4158,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_218_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4128
      functionLinenumberEnd: 4139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4136,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4137,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4138,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4138,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4138,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4138,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4138,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4138,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_217_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4108
      functionLinenumberEnd: 4119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4116,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4117,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4118,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4118,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4118,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4118,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4118,202'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4118,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_216_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4088
      functionLinenumberEnd: 4099
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4096,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4097,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4098,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4098,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4098,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4098,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4098,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4098,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_215_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4068
      functionLinenumberEnd: 4079
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4076,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4077,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4078,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4078,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4078,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4078,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4078,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4078,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_214_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4048
      functionLinenumberEnd: 4059
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4056,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4057,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4058,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4058,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4058,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4058,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4058,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4058,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_213_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4025
      functionLinenumberEnd: 4039
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4036,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4037,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4038,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4038,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4038,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4038,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4038,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4038,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_212_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4011
      functionLinenumberEnd: 4016
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:4014,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4015,67'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4015,100'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4015,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4015,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4015,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_211_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3991
      functionLinenumberEnd: 4002
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3999,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4000,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:4001,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4001,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4001,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4001,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:4001,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:4001,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_210_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3971
      functionLinenumberEnd: 3982
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3979,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3980,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3981,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3981,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3981,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3981,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3981,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3981,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_209_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3948
      functionLinenumberEnd: 3962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3959,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3960,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3961,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3961,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3961,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3961,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3961,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3961,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_208_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3928
      functionLinenumberEnd: 3939
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3936,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3937,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3938,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3938,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3938,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3938,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3938,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3938,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_207_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3908
      functionLinenumberEnd: 3919
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3916,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3917,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3918,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3918,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3918,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3918,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3918,198'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3918,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_206_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3888
      functionLinenumberEnd: 3899
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3896,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3897,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3898,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3898,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3898,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3898,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3898,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3898,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_205_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3868
      functionLinenumberEnd: 3879
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3876,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3877,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3878,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3878,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3878,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3878,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3878,202'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3878,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_204_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3848
      functionLinenumberEnd: 3859
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3856,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3857,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3858,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3858,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3858,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3858,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3858,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3858,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_203_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3828
      functionLinenumberEnd: 3839
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3836,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3837,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3838,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3838,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3838,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3838,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3838,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3838,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_202_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3811
      functionLinenumberEnd: 3819
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3816,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3817,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3818,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3818,102'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3818,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3818,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3818,222'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3818,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_201_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3791
      functionLinenumberEnd: 3802
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3799,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3800,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3801,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3801,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3801,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3801,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3801,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3801,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_200_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3771
      functionLinenumberEnd: 3782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3779,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3780,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3781,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3781,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3781,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3781,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3781,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3781,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_199_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3751
      functionLinenumberEnd: 3762
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3759,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3760,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3761,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3761,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3761,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3761,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3761,200'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3761,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_198_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3731
      functionLinenumberEnd: 3742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3739,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3740,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3741,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3741,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3741,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3741,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3741,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3741,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_197_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3711
      functionLinenumberEnd: 3722
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3719,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3720,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3721,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3721,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3721,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3721,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3721,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3721,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_196_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3691
      functionLinenumberEnd: 3702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3699,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3700,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3701,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3701,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3701,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3701,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3701,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3701,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_195_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3671
      functionLinenumberEnd: 3682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3679,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3680,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3681,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3681,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3681,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3681,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3681,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3681,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_194_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3651
      functionLinenumberEnd: 3662
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3659,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3660,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3661,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3661,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3661,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3661,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3661,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3661,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_193_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3631
      functionLinenumberEnd: 3642
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3639,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3640,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3641,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3641,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3641,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3641,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3641,203'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3641,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_192_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3611
      functionLinenumberEnd: 3622
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3619,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3620,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3621,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3621,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3621,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3621,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3621,203'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3621,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_191_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3591
      functionLinenumberEnd: 3602
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3599,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3600,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3601,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3601,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3601,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3601,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3601,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3601,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_190_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3571
      functionLinenumberEnd: 3582
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3579,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3580,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3581,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3581,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3581,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3581,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3581,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3581,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_189_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3551
      functionLinenumberEnd: 3562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3559,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3560,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3561,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3561,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3561,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3561,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3561,220'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3561,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_188_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3531
      functionLinenumberEnd: 3542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3539,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3540,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3541,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3541,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3541,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3541,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3541,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3541,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_187_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3511
      functionLinenumberEnd: 3522
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3519,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3520,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3521,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3521,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3521,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3521,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3521,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3521,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_186_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3491
      functionLinenumberEnd: 3502
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3499,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3500,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3501,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3501,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3501,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3501,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3501,219'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3501,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_185_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3471
      functionLinenumberEnd: 3482
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3479,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3480,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3481,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3481,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3481,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3481,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3481,220'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3481,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_184_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3451
      functionLinenumberEnd: 3462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3459,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3460,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3461,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3461,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3461,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3461,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3461,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3461,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_183_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3431
      functionLinenumberEnd: 3442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3439,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3440,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3441,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3441,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3441,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3441,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3441,220'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3441,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_182_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3411
      functionLinenumberEnd: 3422
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3419,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3420,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3421,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3421,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3421,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3421,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3421,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3421,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_181_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3391
      functionLinenumberEnd: 3402
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3399,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3400,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3401,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3401,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3401,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3401,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3401,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3401,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_180_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3371
      functionLinenumberEnd: 3382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3379,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3380,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3381,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3381,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3381,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3381,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3381,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3381,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_179_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3351
      functionLinenumberEnd: 3362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3359,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3360,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3361,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3361,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3361,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3361,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3361,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3361,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_178_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3331
      functionLinenumberEnd: 3342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3339,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3340,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3341,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3341,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3341,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3341,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3341,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3341,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_177_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3311
      functionLinenumberEnd: 3322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3319,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3320,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3321,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3321,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3321,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3321,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3321,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3321,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_176_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3291
      functionLinenumberEnd: 3302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3299,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3300,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3301,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3301,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3301,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3301,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3301,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3301,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_175_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3271
      functionLinenumberEnd: 3282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3279,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3280,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3281,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3281,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3281,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3281,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3281,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3281,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_174_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3251
      functionLinenumberEnd: 3262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3259,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3260,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3261,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3261,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3261,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3261,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3261,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3261,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_173_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3231
      functionLinenumberEnd: 3242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3239,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3240,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3241,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3241,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3241,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3241,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3241,220'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3241,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_172_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3211
      functionLinenumberEnd: 3222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3219,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3220,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3221,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3221,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3221,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3221,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3221,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3221,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_171_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3191
      functionLinenumberEnd: 3202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3199,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3200,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3201,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3201,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3201,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3201,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3201,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3201,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_170_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3171
      functionLinenumberEnd: 3182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3179,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3180,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3181,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3181,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3181,132'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3181,163'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3181,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3181,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_169_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3151
      functionLinenumberEnd: 3162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3159,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3160,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3161,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3161,102'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3161,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3161,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3161,224'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3161,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_168_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3131
      functionLinenumberEnd: 3142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3139,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3140,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3141,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3141,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3141,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3141,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3141,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3141,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_167_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3111
      functionLinenumberEnd: 3122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3119,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3120,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3121,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3121,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3121,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3121,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3121,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3121,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_166_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3091
      functionLinenumberEnd: 3102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3099,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3100,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3101,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3101,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3101,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3101,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3101,198'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3101,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_165_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3071
      functionLinenumberEnd: 3082
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3079,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3080,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3081,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3081,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3081,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3081,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3081,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3081,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_164_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3051
      functionLinenumberEnd: 3062
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3059,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3060,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3061,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3061,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3061,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3061,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3061,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3061,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_163_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3031
      functionLinenumberEnd: 3042
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3039,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3040,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3041,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3041,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3041,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3041,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3041,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3041,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_162_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3011
      functionLinenumberEnd: 3022
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:3019,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3020,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3021,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3021,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3021,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3021,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3021,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3021,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_161_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2991
      functionLinenumberEnd: 3002
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2999,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3000,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:3001,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3001,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3001,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3001,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:3001,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:3001,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_160_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2971
      functionLinenumberEnd: 2982
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2979,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2980,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2981,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2981,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2981,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2981,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2981,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2981,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_159_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2951
      functionLinenumberEnd: 2962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2959,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2960,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2961,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2961,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2961,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2961,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2961,202'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2961,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_158_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2931
      functionLinenumberEnd: 2942
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2939,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2940,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2941,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2941,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2941,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2941,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2941,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2941,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_157_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2911
      functionLinenumberEnd: 2922
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2919,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2920,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2921,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2921,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2921,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2921,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2921,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2921,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_156_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2891
      functionLinenumberEnd: 2902
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2899,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2900,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2901,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2901,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2901,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2901,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2901,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2901,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_155_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2871
      functionLinenumberEnd: 2882
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2879,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2880,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2881,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2881,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2881,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2881,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2881,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2881,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_154_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2851
      functionLinenumberEnd: 2862
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2859,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2860,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2861,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2861,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2861,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2861,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2861,217'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2861,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_153_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2831
      functionLinenumberEnd: 2842
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2839,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2840,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2841,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2841,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2841,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2841,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2841,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2841,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_152_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2811
      functionLinenumberEnd: 2822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2819,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2820,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2821,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2821,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2821,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2821,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2821,209'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2821,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_151_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2791
      functionLinenumberEnd: 2802
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2799,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2800,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2801,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2801,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2801,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2801,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2801,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2801,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_150_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2771
      functionLinenumberEnd: 2782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2779,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2780,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2781,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2781,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2781,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2781,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2781,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2781,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_149_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2751
      functionLinenumberEnd: 2762
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2759,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2760,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2761,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2761,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2761,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2761,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2761,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2761,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_148_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2731
      functionLinenumberEnd: 2742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2739,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2740,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2741,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2741,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2741,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2741,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2741,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2741,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_147_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2711
      functionLinenumberEnd: 2722
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2719,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2720,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2721,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2721,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2721,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2721,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2721,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2721,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_146_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2691
      functionLinenumberEnd: 2702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2699,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2700,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2701,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2701,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2701,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2701,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2701,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2701,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_145_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2671
      functionLinenumberEnd: 2682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2679,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2680,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2681,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2681,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2681,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2681,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2681,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2681,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_144_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2651
      functionLinenumberEnd: 2662
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2659,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2660,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2661,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2661,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2661,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2661,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2661,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2661,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_143_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2631
      functionLinenumberEnd: 2642
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2639,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2640,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2641,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2641,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2641,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2641,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2641,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2641,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_142_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2611
      functionLinenumberEnd: 2622
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2619,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2620,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2621,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2621,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2621,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2621,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2621,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2621,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_141_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2591
      functionLinenumberEnd: 2602
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2599,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2600,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2601,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2601,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2601,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2601,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2601,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2601,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_140_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2571
      functionLinenumberEnd: 2582
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2579,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2580,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2581,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2581,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2581,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2581,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2581,218'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2581,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_139_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2559,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2560,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2561,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2561,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2561,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2561,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2561,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2561,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_138_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2531
      functionLinenumberEnd: 2542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2539,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2540,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2541,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2541,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2541,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2541,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2541,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2541,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_137_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2514
      functionLinenumberEnd: 2522
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2519,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2520,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2521,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2521,102'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2521,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2521,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2521,219'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2521,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_136_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2494
      functionLinenumberEnd: 2505
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2502,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2503,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2504,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2504,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2504,132'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2504,163'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2504,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2504,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_135_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2474
      functionLinenumberEnd: 2485
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2482,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2483,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2484,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2484,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2484,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2484,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2484,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2484,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_134_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2454
      functionLinenumberEnd: 2465
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2462,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2463,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2464,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2464,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2464,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2464,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2464,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2464,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_133_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2434
      functionLinenumberEnd: 2445
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2442,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2443,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2444,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2444,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2444,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2444,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2444,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2444,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_132_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2414
      functionLinenumberEnd: 2425
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2422,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2423,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2424,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2424,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2424,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2424,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2424,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2424,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_131_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2394
      functionLinenumberEnd: 2405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2402,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2403,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2404,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2404,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2404,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2404,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2404,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2404,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_130_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2371
      functionLinenumberEnd: 2385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2382,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2383,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2384,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2384,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2384,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2384,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2384,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2384,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_129_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2351
      functionLinenumberEnd: 2362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2359,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2360,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2361,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2361,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2361,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2361,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2361,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2361,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_128_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2339,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2340,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2341,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2341,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2341,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2341,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2341,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2341,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_127_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2311
      functionLinenumberEnd: 2322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2319,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2320,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2321,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2321,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2321,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2321,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2321,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2321,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_126_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2291
      functionLinenumberEnd: 2302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2299,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2300,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2301,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2301,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2301,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2301,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2301,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2301,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_125_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2271
      functionLinenumberEnd: 2282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2279,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2280,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2281,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2281,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2281,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2281,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2281,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2281,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_124_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2251
      functionLinenumberEnd: 2262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2259,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2260,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2261,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2261,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2261,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2261,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2261,219'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2261,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_123_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2239,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2240,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2241,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2241,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2241,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2241,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2241,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2241,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_122_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2211
      functionLinenumberEnd: 2222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2219,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2220,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2221,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2221,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2221,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2221,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2221,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2221,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_121_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2199,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2200,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2201,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2201,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2201,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2201,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2201,200'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2201,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_120_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2179,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2180,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2181,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2181,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2181,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2181,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2181,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2181,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_119_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2151
      functionLinenumberEnd: 2162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2159,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2160,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2161,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2161,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2161,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2161,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2161,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2161,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_118_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2139,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2140,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2141,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2141,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2141,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2141,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2141,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2141,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_117_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2111
      functionLinenumberEnd: 2122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2119,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2120,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2121,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2121,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2121,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2121,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2121,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2121,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_116_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2091
      functionLinenumberEnd: 2102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2099,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2100,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2101,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2101,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2101,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2101,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2101,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2101,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_115_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2082
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2079,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2080,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2081,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2081,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2081,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2081,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2081,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2081,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_114_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2051
      functionLinenumberEnd: 2062
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2059,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2060,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2061,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2061,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2061,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2061,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2061,215'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2061,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_113_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2031
      functionLinenumberEnd: 2042
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2039,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2040,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2041,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2041,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2041,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2041,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2041,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2041,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_112_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2011
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:2019,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2020,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2021,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2021,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2021,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2021,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2021,213'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2021,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_111_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionLinenumberEnd: 2002
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1999,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2000,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:2001,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2001,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2001,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2001,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:2001,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:2001,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_110_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1971
      functionLinenumberEnd: 1982
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1979,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1980,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1981,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1981,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1981,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1981,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1981,202'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1981,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_109_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1959,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1960,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1961,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1961,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1961,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1961,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1961,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1961,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_108_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1931
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1939,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1940,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1941,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1941,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1941,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1941,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1941,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1941,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_107_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1911
      functionLinenumberEnd: 1922
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1919,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1920,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1921,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1921,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1921,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1921,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1921,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1921,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_106_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1891
      functionLinenumberEnd: 1902
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1899,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1900,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1901,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1901,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1901,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1901,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1901,203'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1901,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_105_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1879,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1880,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1881,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1881,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1881,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1881,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1881,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1881,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_104_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1859,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1860,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1861,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1861,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1861,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1861,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1861,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1861,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_103_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1839,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1840,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1841,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1841,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1841,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1841,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1841,211'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1841,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_102_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1819,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1820,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1821,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1821,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1821,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1821,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1821,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1821,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_101_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1791
      functionLinenumberEnd: 1802
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1799,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1800,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1801,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1801,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1801,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1801,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1801,205'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1801,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_100_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1779,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1780,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1781,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1781,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1781,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1781,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1781,224'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1781,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_99_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1751
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1759,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1760,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1761,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1761,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1761,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1761,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1761,205'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1761,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_98_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1731
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1739,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1740,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1741,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1741,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1741,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1741,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1741,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1741,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_97_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1722
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1719,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1720,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1721,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1721,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1721,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1721,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1721,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1721,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_96_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1699,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1700,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1701,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1701,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1701,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1701,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1701,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1701,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_95_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1679,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1680,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1681,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1681,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1681,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1681,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1681,212'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1681,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_94_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1659,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1660,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1661,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1661,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1661,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1661,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1661,207'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1661,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_93_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1642
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1639,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1640,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1641,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1641,102'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1641,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1641,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1641,222'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1641,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_92_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1607
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1615,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1616,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1620,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1624,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1624,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1624,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1624,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1624,197'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1624,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_91_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 1598
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1588,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1589,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1593,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1597,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1597,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1597,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1597,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1597,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1597,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_90_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1561,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1562,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1566,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1570,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1570,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1570,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1570,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1570,200'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1570,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_89_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1534,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1535,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1539,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1543,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1543,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1543,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1543,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1543,200'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1543,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_88_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1507,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1508,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1512,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1516,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1516,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1516,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1516,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1516,194'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1516,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_87_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1472
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1480,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1481,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1485,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1489,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1489,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1489,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1489,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1489,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1489,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_86_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1453,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1454,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1458,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1462,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1462,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1462,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1462,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1462,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1462,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_85_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1426,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1427,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1431,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1435,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1435,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1435,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1435,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1435,197'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1435,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_84_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1399,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1400,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1404,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1408,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1408,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1408,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1408,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1408,198'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1408,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_83_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1380,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1381,67'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1381,100'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1381,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1381,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1381,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_82_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1367
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1365,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1366,67'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1366,100'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1366,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1366,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1366,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_81_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1343,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1344,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1348,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1352,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1352,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1352,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1352,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1352,200'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1352,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_80_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1316,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1317,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1321,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1325,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1325,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1325,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1325,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1325,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1325,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_79_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1296,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1297,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1298,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1298,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1298,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1298,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1298,197'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1298,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_78_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1276,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1277,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1278,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1278,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1278,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1278,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1278,205'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1278,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_77_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1256,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1257,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1258,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1258,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1258,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1258,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1258,206'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1258,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_76_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1236,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1237,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1238,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1238,102'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1238,135'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1238,166'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1238,208'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1238,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_75_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1220,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1221,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1222,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1222,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1222,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1222,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1222,202'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1222,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_74_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1197,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1198,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1199,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1199,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1199,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1199,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1199,203'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1199,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_73_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1177,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1178,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1179,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1179,103'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1179,136'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1179,167'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1179,222'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1179,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_72_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1161,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1162,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1163,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1163,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1163,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1163,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1163,200'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1163,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_71_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1141,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1142,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1143,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1143,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1143,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1143,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1143,199'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1143,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_70_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1121,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1122,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1123,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1123,102'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1123,135'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1123,166'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1123,214'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1123,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_69_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1105,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1106,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1107,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1107,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1107,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1107,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1107,201'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1107,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_68_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1082,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1083,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1084,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1084,102'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1084,135'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1084,166'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1084,216'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1084,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_67_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          76
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1066,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1067,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1068,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1068,102'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1068,135'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1068,166'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1068,210'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1068,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_66_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1041,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1042,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1046,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1050,69'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1050,102'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1050,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1050,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1050,204'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1050,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_65_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1025,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1026,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1026,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1026,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1026,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1026,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_64_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:1011,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:1012,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1012,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1012,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:1012,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:1012,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_63_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:997,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:998,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:998,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:998,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:998,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:998,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_62_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:983,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:984,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:984,95'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:984,126'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:984,157'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:984,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_61_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:969,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:970,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:970,95'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:970,126'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:970,157'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:970,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_60_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:955,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:956,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:956,95'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:956,126'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:956,157'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:956,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_59_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:941,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:942,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:942,95'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:942,126'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:942,157'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:942,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_58_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:927,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:928,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:928,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:928,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:928,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:928,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_57_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:912,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:913,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:913,95'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:913,126'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:913,157'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:913,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_56_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:898,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:899,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:899,95'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:899,126'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:899,157'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:899,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_55_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:884,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:885,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:885,95'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:885,126'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:885,157'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:885,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_54_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:870,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:871,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:871,95'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:871,126'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:871,157'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:871,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_53_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:856,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:857,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:857,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:857,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:857,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:857,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_52_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:841,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:842,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:842,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:842,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:842,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:842,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_51_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:827,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:828,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:828,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:828,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:828,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:828,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_50_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          154
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Variant_setArray
        - UA_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:791,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:794,1'
          Dst:             UA_init
        - Src:             'src_generated/open62541/namespace0_generated.c:796,65'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:797,65'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:799,1'
          Dst:             UA_init
        - Src:             'src_generated/open62541/namespace0_generated.c:801,65'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:802,65'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:804,1'
          Dst:             UA_init
        - Src:             'src_generated/open62541/namespace0_generated.c:806,65'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:807,65'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:808,1'
          Dst:             UA_Variant_setArray
        - Src:             'src_generated/open62541/namespace0_generated.c:809,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:810,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:810,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:810,131'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:810,162'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:810,200'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:810,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_49_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:769,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:770,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:770,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:770,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:770,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:770,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_48_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          112
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Variant_setArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:749,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:751,53'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:752,53'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:753,53'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:754,1'
          Dst:             UA_Variant_setArray
        - Src:             'src_generated/open62541/namespace0_generated.c:755,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:756,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:756,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:756,133'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:756,164'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:756,203'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:756,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_47_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:727,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:728,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:728,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:728,130'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:728,161'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:728,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_46_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          118
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Variant_setArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:706,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:708,52'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:709,52'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:710,52'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:711,52'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:712,1'
          Dst:             UA_Variant_setArray
        - Src:             'src_generated/open62541/namespace0_generated.c:713,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:714,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:714,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:714,130'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:714,161'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:714,200'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:714,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_45_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:684,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:685,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:685,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:685,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:685,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:685,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_44_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          118
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Variant_setArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:663,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:665,52'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:666,52'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:667,52'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:668,52'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:669,1'
          Dst:             UA_Variant_setArray
        - Src:             'src_generated/open62541/namespace0_generated.c:670,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:671,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:671,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:671,130'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:671,161'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:671,200'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:671,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_43_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:641,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:642,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:642,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:642,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:642,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:642,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_42_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          130
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
        - UA_Variant_setArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:618,17'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:620,52'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:621,52'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:622,52'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:623,52'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:624,52'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:625,52'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:626,1'
          Dst:             UA_Variant_setArray
        - Src:             'src_generated/open62541/namespace0_generated.c:627,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:628,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:628,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:628,130'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:628,161'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:628,200'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:628,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_41_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:596,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:597,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:597,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:597,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:597,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:597,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_40_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:582,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:583,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:583,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:583,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:583,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:583,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_39_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:568,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:569,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:569,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:569,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:569,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:569,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_38_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:553,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:554,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:554,95'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:554,126'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:554,157'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:554,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_37_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:539,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:540,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:540,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:540,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:540,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:540,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_36_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:525,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:526,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:526,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:526,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:526,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:526,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_35_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:511,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:512,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:512,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:512,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:512,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:512,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_34_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:497,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:498,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:498,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:498,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:498,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:498,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_33_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:483,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:484,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:484,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:484,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:484,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:484,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_32_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:469,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:470,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:470,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:470,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:470,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:470,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_31_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:454,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:455,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:455,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:455,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:455,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:455,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_30_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:440,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:441,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:441,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:441,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:441,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:441,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_29_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:426,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:427,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:427,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:427,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:427,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:427,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_28_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:412,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:413,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:413,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:413,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:413,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:413,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_27_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:398,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:399,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:399,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:399,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:399,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:399,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_26_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:384,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:385,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:385,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:385,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:385,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:385,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_25_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:370,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:371,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:371,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:371,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:371,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:371,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_24_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:356,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:357,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:357,99'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:357,130'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:357,161'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:357,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_23_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:341,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:342,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:342,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:342,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:342,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:342,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_22_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:327,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:328,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:328,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:328,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:328,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:328,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_21_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:313,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:314,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:314,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:314,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:314,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:314,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_20_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:299,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:300,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:300,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:300,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:300,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:300,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_19_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:285,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:286,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:286,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:286,129'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:286,160'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:286,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_18_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:271,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:272,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:272,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:272,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:272,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:272,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_17_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:257,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:258,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:258,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:258,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:258,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:258,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_16_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:243,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:244,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:244,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:244,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:244,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:244,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_15_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:229,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:230,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:230,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:230,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:230,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:230,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_14_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:215,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:216,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:216,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:216,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:216,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:216,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_13_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:201,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:202,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:202,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:202,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:202,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:202,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_12_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:187,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:188,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:188,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:188,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:188,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:188,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_11_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:173,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:174,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:174,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:174,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:174,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:174,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_10_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:159,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:160,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:160,97'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:160,128'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:160,159'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:160,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_9_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:145,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:146,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:146,98'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:146,129'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:146,160'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:146,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_8_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:131,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:132,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:132,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:132,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:132,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:132,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_7_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:116,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:117,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:117,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:117,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:117,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:117,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_6_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:102,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:103,65'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:103,96'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:103,127'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:103,158'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:103,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_5_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:94,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:94,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_5_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:87,21'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:88,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:89,70'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:89,101'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:89,132'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:89,163'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:89,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_4_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:79,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:79,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_4_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:72,21'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:73,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:74,70'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:74,101'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:74,132'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:74,163'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:74,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_3_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:64,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:64,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_3_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:57,21'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:58,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:59,70'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:59,101'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:59,132'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:59,163'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:59,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_2_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:49,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:49,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_2_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:42,21'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:43,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:44,70'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:44,101'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:44,132'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:44,163'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:44,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_1_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:34,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:34,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_1_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:27,21'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:28,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:29,70'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:29,101'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:29,132'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:29,163'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:29,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    function_namespace0_generated_0_finish
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:19,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:19,8'
          Dst:             UA_Server_addNode_finish
    - functionName:    function_namespace0_generated_0_begin
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'short *'
      constantsTouched: []
      argNames:
        - server
        - ns
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCALIZEDTEXT
        - UA_NODEID_NUMERIC
        - UA_Server_addNode_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:12,21'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:13,20'
          Dst:             UA_LOCALIZEDTEXT
        - Src:             'src_generated/open62541/namespace0_generated.c:14,70'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:14,104'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:14,135'
          Dst:             UA_NODEID_NUMERIC
        - Src:             'src_generated/open62541/namespace0_generated.c:14,166'
          Dst:             UA_QUALIFIEDNAME
        - Src:             'src_generated/open62541/namespace0_generated.c:14,11'
          Dst:             UA_Server_addNode_begin
    - functionName:    namespace0_generated
      functionSourceFile: '/work/open62541/src_generated/open62541/namespace0_generated.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11250
      functionLinenumberEnd: 12373
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Server *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         3
      ICount:          6720
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Server_addNamespace
        - function_namespace0_generated_0_begin
        - function_namespace0_generated_0_finish
        - function_namespace0_generated_100_begin
        - function_namespace0_generated_100_finish
        - function_namespace0_generated_101_begin
        - function_namespace0_generated_101_finish
        - function_namespace0_generated_102_begin
        - function_namespace0_generated_102_finish
        - function_namespace0_generated_103_begin
        - function_namespace0_generated_103_finish
        - function_namespace0_generated_104_begin
        - function_namespace0_generated_104_finish
        - function_namespace0_generated_105_begin
        - function_namespace0_generated_105_finish
        - function_namespace0_generated_106_begin
        - function_namespace0_generated_106_finish
        - function_namespace0_generated_107_begin
        - function_namespace0_generated_107_finish
        - function_namespace0_generated_108_begin
        - function_namespace0_generated_108_finish
        - function_namespace0_generated_109_begin
        - function_namespace0_generated_109_finish
        - function_namespace0_generated_10_begin
        - function_namespace0_generated_10_finish
        - function_namespace0_generated_110_begin
        - function_namespace0_generated_110_finish
        - function_namespace0_generated_111_begin
        - function_namespace0_generated_111_finish
        - function_namespace0_generated_112_begin
        - function_namespace0_generated_112_finish
        - function_namespace0_generated_113_begin
        - function_namespace0_generated_113_finish
        - function_namespace0_generated_114_begin
        - function_namespace0_generated_114_finish
        - function_namespace0_generated_115_begin
        - function_namespace0_generated_115_finish
        - function_namespace0_generated_116_begin
        - function_namespace0_generated_116_finish
        - function_namespace0_generated_117_begin
        - function_namespace0_generated_117_finish
        - function_namespace0_generated_118_begin
        - function_namespace0_generated_118_finish
        - function_namespace0_generated_119_begin
        - function_namespace0_generated_119_finish
        - function_namespace0_generated_11_begin
        - function_namespace0_generated_11_finish
        - function_namespace0_generated_120_begin
        - function_namespace0_generated_120_finish
        - function_namespace0_generated_121_begin
        - function_namespace0_generated_121_finish
        - function_namespace0_generated_122_begin
        - function_namespace0_generated_122_finish
        - function_namespace0_generated_123_begin
        - function_namespace0_generated_123_finish
        - function_namespace0_generated_124_begin
        - function_namespace0_generated_124_finish
        - function_namespace0_generated_125_begin
        - function_namespace0_generated_125_finish
        - function_namespace0_generated_126_begin
        - function_namespace0_generated_126_finish
        - function_namespace0_generated_127_begin
        - function_namespace0_generated_127_finish
        - function_namespace0_generated_128_begin
        - function_namespace0_generated_128_finish
        - function_namespace0_generated_129_begin
        - function_namespace0_generated_129_finish
        - function_namespace0_generated_12_begin
        - function_namespace0_generated_12_finish
        - function_namespace0_generated_130_begin
        - function_namespace0_generated_130_finish
        - function_namespace0_generated_131_begin
        - function_namespace0_generated_131_finish
        - function_namespace0_generated_132_begin
        - function_namespace0_generated_132_finish
        - function_namespace0_generated_133_begin
        - function_namespace0_generated_133_finish
        - function_namespace0_generated_134_begin
        - function_namespace0_generated_134_finish
        - function_namespace0_generated_135_begin
        - function_namespace0_generated_135_finish
        - function_namespace0_generated_136_begin
        - function_namespace0_generated_136_finish
        - function_namespace0_generated_137_begin
        - function_namespace0_generated_137_finish
        - function_namespace0_generated_138_begin
        - function_namespace0_generated_138_finish
        - function_namespace0_generated_139_begin
        - function_namespace0_generated_139_finish
        - function_namespace0_generated_13_begin
        - function_namespace0_generated_13_finish
        - function_namespace0_generated_140_begin
        - function_namespace0_generated_140_finish
        - function_namespace0_generated_141_begin
        - function_namespace0_generated_141_finish
        - function_namespace0_generated_142_begin
        - function_namespace0_generated_142_finish
        - function_namespace0_generated_143_begin
        - function_namespace0_generated_143_finish
        - function_namespace0_generated_144_begin
        - function_namespace0_generated_144_finish
        - function_namespace0_generated_145_begin
        - function_namespace0_generated_145_finish
        - function_namespace0_generated_146_begin
        - function_namespace0_generated_146_finish
        - function_namespace0_generated_147_begin
        - function_namespace0_generated_147_finish
        - function_namespace0_generated_148_begin
        - function_namespace0_generated_148_finish
        - function_namespace0_generated_149_begin
        - function_namespace0_generated_149_finish
        - function_namespace0_generated_14_begin
        - function_namespace0_generated_14_finish
        - function_namespace0_generated_150_begin
        - function_namespace0_generated_150_finish
        - function_namespace0_generated_151_begin
        - function_namespace0_generated_151_finish
        - function_namespace0_generated_152_begin
        - function_namespace0_generated_152_finish
        - function_namespace0_generated_153_begin
        - function_namespace0_generated_153_finish
        - function_namespace0_generated_154_begin
        - function_namespace0_generated_154_finish
        - function_namespace0_generated_155_begin
        - function_namespace0_generated_155_finish
        - function_namespace0_generated_156_begin
        - function_namespace0_generated_156_finish
        - function_namespace0_generated_157_begin
        - function_namespace0_generated_157_finish
        - function_namespace0_generated_158_begin
        - function_namespace0_generated_158_finish
        - function_namespace0_generated_159_begin
        - function_namespace0_generated_159_finish
        - function_namespace0_generated_15_begin
        - function_namespace0_generated_15_finish
        - function_namespace0_generated_160_begin
        - function_namespace0_generated_160_finish
        - function_namespace0_generated_161_begin
        - function_namespace0_generated_161_finish
        - function_namespace0_generated_162_begin
        - function_namespace0_generated_162_finish
        - function_namespace0_generated_163_begin
        - function_namespace0_generated_163_finish
        - function_namespace0_generated_164_begin
        - function_namespace0_generated_164_finish
        - function_namespace0_generated_165_begin
        - function_namespace0_generated_165_finish
        - function_namespace0_generated_166_begin
        - function_namespace0_generated_166_finish
        - function_namespace0_generated_167_begin
        - function_namespace0_generated_167_finish
        - function_namespace0_generated_168_begin
        - function_namespace0_generated_168_finish
        - function_namespace0_generated_169_begin
        - function_namespace0_generated_169_finish
        - function_namespace0_generated_16_begin
        - function_namespace0_generated_16_finish
        - function_namespace0_generated_170_begin
        - function_namespace0_generated_170_finish
        - function_namespace0_generated_171_begin
        - function_namespace0_generated_171_finish
        - function_namespace0_generated_172_begin
        - function_namespace0_generated_172_finish
        - function_namespace0_generated_173_begin
        - function_namespace0_generated_173_finish
        - function_namespace0_generated_174_begin
        - function_namespace0_generated_174_finish
        - function_namespace0_generated_175_begin
        - function_namespace0_generated_175_finish
        - function_namespace0_generated_176_begin
        - function_namespace0_generated_176_finish
        - function_namespace0_generated_177_begin
        - function_namespace0_generated_177_finish
        - function_namespace0_generated_178_begin
        - function_namespace0_generated_178_finish
        - function_namespace0_generated_179_begin
        - function_namespace0_generated_179_finish
        - function_namespace0_generated_17_begin
        - function_namespace0_generated_17_finish
        - function_namespace0_generated_180_begin
        - function_namespace0_generated_180_finish
        - function_namespace0_generated_181_begin
        - function_namespace0_generated_181_finish
        - function_namespace0_generated_182_begin
        - function_namespace0_generated_182_finish
        - function_namespace0_generated_183_begin
        - function_namespace0_generated_183_finish
        - function_namespace0_generated_184_begin
        - function_namespace0_generated_184_finish
        - function_namespace0_generated_185_begin
        - function_namespace0_generated_185_finish
        - function_namespace0_generated_186_begin
        - function_namespace0_generated_186_finish
        - function_namespace0_generated_187_begin
        - function_namespace0_generated_187_finish
        - function_namespace0_generated_188_begin
        - function_namespace0_generated_188_finish
        - function_namespace0_generated_189_begin
        - function_namespace0_generated_189_finish
        - function_namespace0_generated_18_begin
        - function_namespace0_generated_18_finish
        - function_namespace0_generated_190_begin
        - function_namespace0_generated_190_finish
        - function_namespace0_generated_191_begin
        - function_namespace0_generated_191_finish
        - function_namespace0_generated_192_begin
        - function_namespace0_generated_192_finish
        - function_namespace0_generated_193_begin
        - function_namespace0_generated_193_finish
        - function_namespace0_generated_194_begin
        - function_namespace0_generated_194_finish
        - function_namespace0_generated_195_begin
        - function_namespace0_generated_195_finish
        - function_namespace0_generated_196_begin
        - function_namespace0_generated_196_finish
        - function_namespace0_generated_197_begin
        - function_namespace0_generated_197_finish
        - function_namespace0_generated_198_begin
        - function_namespace0_generated_198_finish
        - function_namespace0_generated_199_begin
        - function_namespace0_generated_199_finish
        - function_namespace0_generated_19_begin
        - function_namespace0_generated_19_finish
        - function_namespace0_generated_1_begin
        - function_namespace0_generated_1_finish
        - function_namespace0_generated_200_begin
        - function_namespace0_generated_200_finish
        - function_namespace0_generated_201_begin
        - function_namespace0_generated_201_finish
        - function_namespace0_generated_202_begin
        - function_namespace0_generated_202_finish
        - function_namespace0_generated_203_begin
        - function_namespace0_generated_203_finish
        - function_namespace0_generated_204_begin
        - function_namespace0_generated_204_finish
        - function_namespace0_generated_205_begin
        - function_namespace0_generated_205_finish
        - function_namespace0_generated_206_begin
        - function_namespace0_generated_206_finish
        - function_namespace0_generated_207_begin
        - function_namespace0_generated_207_finish
        - function_namespace0_generated_208_begin
        - function_namespace0_generated_208_finish
        - function_namespace0_generated_209_begin
        - function_namespace0_generated_209_finish
        - function_namespace0_generated_20_begin
        - function_namespace0_generated_20_finish
        - function_namespace0_generated_210_begin
        - function_namespace0_generated_210_finish
        - function_namespace0_generated_211_begin
        - function_namespace0_generated_211_finish
        - function_namespace0_generated_212_begin
        - function_namespace0_generated_212_finish
        - function_namespace0_generated_213_begin
        - function_namespace0_generated_213_finish
        - function_namespace0_generated_214_begin
        - function_namespace0_generated_214_finish
        - function_namespace0_generated_215_begin
        - function_namespace0_generated_215_finish
        - function_namespace0_generated_216_begin
        - function_namespace0_generated_216_finish
        - function_namespace0_generated_217_begin
        - function_namespace0_generated_217_finish
        - function_namespace0_generated_218_begin
        - function_namespace0_generated_218_finish
        - function_namespace0_generated_219_begin
        - function_namespace0_generated_219_finish
        - function_namespace0_generated_21_begin
        - function_namespace0_generated_21_finish
        - function_namespace0_generated_220_begin
        - function_namespace0_generated_220_finish
        - function_namespace0_generated_221_begin
        - function_namespace0_generated_221_finish
        - function_namespace0_generated_222_begin
        - function_namespace0_generated_222_finish
        - function_namespace0_generated_223_begin
        - function_namespace0_generated_223_finish
        - function_namespace0_generated_224_begin
        - function_namespace0_generated_224_finish
        - function_namespace0_generated_225_begin
        - function_namespace0_generated_225_finish
        - function_namespace0_generated_226_begin
        - function_namespace0_generated_226_finish
        - function_namespace0_generated_227_begin
        - function_namespace0_generated_227_finish
        - function_namespace0_generated_228_begin
        - function_namespace0_generated_228_finish
        - function_namespace0_generated_229_begin
        - function_namespace0_generated_229_finish
        - function_namespace0_generated_22_begin
        - function_namespace0_generated_22_finish
        - function_namespace0_generated_230_begin
        - function_namespace0_generated_230_finish
        - function_namespace0_generated_231_begin
        - function_namespace0_generated_231_finish
        - function_namespace0_generated_232_begin
        - function_namespace0_generated_232_finish
        - function_namespace0_generated_233_begin
        - function_namespace0_generated_233_finish
        - function_namespace0_generated_234_begin
        - function_namespace0_generated_234_finish
        - function_namespace0_generated_235_begin
        - function_namespace0_generated_235_finish
        - function_namespace0_generated_236_begin
        - function_namespace0_generated_236_finish
        - function_namespace0_generated_237_begin
        - function_namespace0_generated_237_finish
        - function_namespace0_generated_238_begin
        - function_namespace0_generated_238_finish
        - function_namespace0_generated_239_begin
        - function_namespace0_generated_239_finish
        - function_namespace0_generated_23_begin
        - function_namespace0_generated_23_finish
        - function_namespace0_generated_240_begin
        - function_namespace0_generated_240_finish
        - function_namespace0_generated_241_begin
        - function_namespace0_generated_241_finish
        - function_namespace0_generated_242_begin
        - function_namespace0_generated_242_finish
        - function_namespace0_generated_243_begin
        - function_namespace0_generated_243_finish
        - function_namespace0_generated_244_begin
        - function_namespace0_generated_244_finish
        - function_namespace0_generated_245_begin
        - function_namespace0_generated_245_finish
        - function_namespace0_generated_246_begin
        - function_namespace0_generated_246_finish
        - function_namespace0_generated_247_begin
        - function_namespace0_generated_247_finish
        - function_namespace0_generated_248_begin
        - function_namespace0_generated_248_finish
        - function_namespace0_generated_249_begin
        - function_namespace0_generated_249_finish
        - function_namespace0_generated_24_begin
        - function_namespace0_generated_24_finish
        - function_namespace0_generated_250_begin
        - function_namespace0_generated_250_finish
        - function_namespace0_generated_251_begin
        - function_namespace0_generated_251_finish
        - function_namespace0_generated_252_begin
        - function_namespace0_generated_252_finish
        - function_namespace0_generated_253_begin
        - function_namespace0_generated_253_finish
        - function_namespace0_generated_254_begin
        - function_namespace0_generated_254_finish
        - function_namespace0_generated_255_begin
        - function_namespace0_generated_255_finish
        - function_namespace0_generated_256_begin
        - function_namespace0_generated_256_finish
        - function_namespace0_generated_257_begin
        - function_namespace0_generated_257_finish
        - function_namespace0_generated_258_begin
        - function_namespace0_generated_258_finish
        - function_namespace0_generated_259_begin
        - function_namespace0_generated_259_finish
        - function_namespace0_generated_25_begin
        - function_namespace0_generated_25_finish
        - function_namespace0_generated_260_begin
        - function_namespace0_generated_260_finish
        - function_namespace0_generated_261_begin
        - function_namespace0_generated_261_finish
        - function_namespace0_generated_262_begin
        - function_namespace0_generated_262_finish
        - function_namespace0_generated_263_begin
        - function_namespace0_generated_263_finish
        - function_namespace0_generated_264_begin
        - function_namespace0_generated_264_finish
        - function_namespace0_generated_265_begin
        - function_namespace0_generated_265_finish
        - function_namespace0_generated_266_begin
        - function_namespace0_generated_266_finish
        - function_namespace0_generated_267_begin
        - function_namespace0_generated_267_finish
        - function_namespace0_generated_268_begin
        - function_namespace0_generated_268_finish
        - function_namespace0_generated_269_begin
        - function_namespace0_generated_269_finish
        - function_namespace0_generated_26_begin
        - function_namespace0_generated_26_finish
        - function_namespace0_generated_270_begin
        - function_namespace0_generated_270_finish
        - function_namespace0_generated_271_begin
        - function_namespace0_generated_271_finish
        - function_namespace0_generated_272_begin
        - function_namespace0_generated_272_finish
        - function_namespace0_generated_273_begin
        - function_namespace0_generated_273_finish
        - function_namespace0_generated_274_begin
        - function_namespace0_generated_274_finish
        - function_namespace0_generated_275_begin
        - function_namespace0_generated_275_finish
        - function_namespace0_generated_276_begin
        - function_namespace0_generated_276_finish
        - function_namespace0_generated_277_begin
        - function_namespace0_generated_277_finish
        - function_namespace0_generated_278_begin
        - function_namespace0_generated_278_finish
        - function_namespace0_generated_279_begin
        - function_namespace0_generated_279_finish
        - function_namespace0_generated_27_begin
        - function_namespace0_generated_27_finish
        - function_namespace0_generated_280_begin
        - function_namespace0_generated_280_finish
        - function_namespace0_generated_281_begin
        - function_namespace0_generated_281_finish
        - function_namespace0_generated_282_begin
        - function_namespace0_generated_282_finish
        - function_namespace0_generated_283_begin
        - function_namespace0_generated_283_finish
        - function_namespace0_generated_284_begin
        - function_namespace0_generated_284_finish
        - function_namespace0_generated_285_begin
        - function_namespace0_generated_285_finish
        - function_namespace0_generated_286_begin
        - function_namespace0_generated_286_finish
        - function_namespace0_generated_287_begin
        - function_namespace0_generated_287_finish
        - function_namespace0_generated_288_begin
        - function_namespace0_generated_288_finish
        - function_namespace0_generated_289_begin
        - function_namespace0_generated_289_finish
        - function_namespace0_generated_28_begin
        - function_namespace0_generated_28_finish
        - function_namespace0_generated_290_begin
        - function_namespace0_generated_290_finish
        - function_namespace0_generated_291_begin
        - function_namespace0_generated_291_finish
        - function_namespace0_generated_292_begin
        - function_namespace0_generated_292_finish
        - function_namespace0_generated_293_begin
        - function_namespace0_generated_293_finish
        - function_namespace0_generated_294_begin
        - function_namespace0_generated_294_finish
        - function_namespace0_generated_295_begin
        - function_namespace0_generated_295_finish
        - function_namespace0_generated_296_begin
        - function_namespace0_generated_296_finish
        - function_namespace0_generated_297_begin
        - function_namespace0_generated_297_finish
        - function_namespace0_generated_298_begin
        - function_namespace0_generated_298_finish
        - function_namespace0_generated_299_begin
        - function_namespace0_generated_299_finish
        - function_namespace0_generated_29_begin
        - function_namespace0_generated_29_finish
        - function_namespace0_generated_2_begin
        - function_namespace0_generated_2_finish
        - function_namespace0_generated_300_begin
        - function_namespace0_generated_300_finish
        - function_namespace0_generated_301_begin
        - function_namespace0_generated_301_finish
        - function_namespace0_generated_302_begin
        - function_namespace0_generated_302_finish
        - function_namespace0_generated_303_begin
        - function_namespace0_generated_303_finish
        - function_namespace0_generated_304_begin
        - function_namespace0_generated_304_finish
        - function_namespace0_generated_305_begin
        - function_namespace0_generated_305_finish
        - function_namespace0_generated_306_begin
        - function_namespace0_generated_306_finish
        - function_namespace0_generated_307_begin
        - function_namespace0_generated_307_finish
        - function_namespace0_generated_308_begin
        - function_namespace0_generated_308_finish
        - function_namespace0_generated_309_begin
        - function_namespace0_generated_309_finish
        - function_namespace0_generated_30_begin
        - function_namespace0_generated_30_finish
        - function_namespace0_generated_310_begin
        - function_namespace0_generated_310_finish
        - function_namespace0_generated_311_begin
        - function_namespace0_generated_311_finish
        - function_namespace0_generated_312_begin
        - function_namespace0_generated_312_finish
        - function_namespace0_generated_313_begin
        - function_namespace0_generated_313_finish
        - function_namespace0_generated_314_begin
        - function_namespace0_generated_314_finish
        - function_namespace0_generated_315_begin
        - function_namespace0_generated_315_finish
        - function_namespace0_generated_316_begin
        - function_namespace0_generated_316_finish
        - function_namespace0_generated_317_begin
        - function_namespace0_generated_317_finish
        - function_namespace0_generated_318_begin
        - function_namespace0_generated_318_finish
        - function_namespace0_generated_319_begin
        - function_namespace0_generated_319_finish
        - function_namespace0_generated_31_begin
        - function_namespace0_generated_31_finish
        - function_namespace0_generated_320_begin
        - function_namespace0_generated_320_finish
        - function_namespace0_generated_321_begin
        - function_namespace0_generated_321_finish
        - function_namespace0_generated_322_begin
        - function_namespace0_generated_322_finish
        - function_namespace0_generated_323_begin
        - function_namespace0_generated_323_finish
        - function_namespace0_generated_324_begin
        - function_namespace0_generated_324_finish
        - function_namespace0_generated_325_begin
        - function_namespace0_generated_325_finish
        - function_namespace0_generated_326_begin
        - function_namespace0_generated_326_finish
        - function_namespace0_generated_327_begin
        - function_namespace0_generated_327_finish
        - function_namespace0_generated_328_begin
        - function_namespace0_generated_328_finish
        - function_namespace0_generated_329_begin
        - function_namespace0_generated_329_finish
        - function_namespace0_generated_32_begin
        - function_namespace0_generated_32_finish
        - function_namespace0_generated_330_begin
        - function_namespace0_generated_330_finish
        - function_namespace0_generated_331_begin
        - function_namespace0_generated_331_finish
        - function_namespace0_generated_332_begin
        - function_namespace0_generated_332_finish
        - function_namespace0_generated_333_begin
        - function_namespace0_generated_333_finish
        - function_namespace0_generated_334_begin
        - function_namespace0_generated_334_finish
        - function_namespace0_generated_335_begin
        - function_namespace0_generated_335_finish
        - function_namespace0_generated_336_begin
        - function_namespace0_generated_336_finish
        - function_namespace0_generated_337_begin
        - function_namespace0_generated_337_finish
        - function_namespace0_generated_338_begin
        - function_namespace0_generated_338_finish
        - function_namespace0_generated_339_begin
        - function_namespace0_generated_339_finish
        - function_namespace0_generated_33_begin
        - function_namespace0_generated_33_finish
        - function_namespace0_generated_340_begin
        - function_namespace0_generated_340_finish
        - function_namespace0_generated_341_begin
        - function_namespace0_generated_341_finish
        - function_namespace0_generated_342_begin
        - function_namespace0_generated_342_finish
        - function_namespace0_generated_343_begin
        - function_namespace0_generated_343_finish
        - function_namespace0_generated_344_begin
        - function_namespace0_generated_344_finish
        - function_namespace0_generated_345_begin
        - function_namespace0_generated_345_finish
        - function_namespace0_generated_346_begin
        - function_namespace0_generated_346_finish
        - function_namespace0_generated_347_begin
        - function_namespace0_generated_347_finish
        - function_namespace0_generated_348_begin
        - function_namespace0_generated_348_finish
        - function_namespace0_generated_349_begin
        - function_namespace0_generated_349_finish
        - function_namespace0_generated_34_begin
        - function_namespace0_generated_34_finish
        - function_namespace0_generated_350_begin
        - function_namespace0_generated_350_finish
        - function_namespace0_generated_351_begin
        - function_namespace0_generated_351_finish
        - function_namespace0_generated_352_begin
        - function_namespace0_generated_352_finish
        - function_namespace0_generated_353_begin
        - function_namespace0_generated_353_finish
        - function_namespace0_generated_354_begin
        - function_namespace0_generated_354_finish
        - function_namespace0_generated_355_begin
        - function_namespace0_generated_355_finish
        - function_namespace0_generated_356_begin
        - function_namespace0_generated_356_finish
        - function_namespace0_generated_357_begin
        - function_namespace0_generated_357_finish
        - function_namespace0_generated_358_begin
        - function_namespace0_generated_358_finish
        - function_namespace0_generated_359_begin
        - function_namespace0_generated_359_finish
        - function_namespace0_generated_35_begin
        - function_namespace0_generated_35_finish
        - function_namespace0_generated_360_begin
        - function_namespace0_generated_360_finish
        - function_namespace0_generated_361_begin
        - function_namespace0_generated_361_finish
        - function_namespace0_generated_362_begin
        - function_namespace0_generated_362_finish
        - function_namespace0_generated_363_begin
        - function_namespace0_generated_363_finish
        - function_namespace0_generated_364_begin
        - function_namespace0_generated_364_finish
        - function_namespace0_generated_365_begin
        - function_namespace0_generated_365_finish
        - function_namespace0_generated_366_begin
        - function_namespace0_generated_366_finish
        - function_namespace0_generated_367_begin
        - function_namespace0_generated_367_finish
        - function_namespace0_generated_368_begin
        - function_namespace0_generated_368_finish
        - function_namespace0_generated_369_begin
        - function_namespace0_generated_369_finish
        - function_namespace0_generated_36_begin
        - function_namespace0_generated_36_finish
        - function_namespace0_generated_370_begin
        - function_namespace0_generated_370_finish
        - function_namespace0_generated_371_begin
        - function_namespace0_generated_371_finish
        - function_namespace0_generated_372_begin
        - function_namespace0_generated_372_finish
        - function_namespace0_generated_373_begin
        - function_namespace0_generated_373_finish
        - function_namespace0_generated_374_begin
        - function_namespace0_generated_374_finish
        - function_namespace0_generated_375_begin
        - function_namespace0_generated_375_finish
        - function_namespace0_generated_376_begin
        - function_namespace0_generated_376_finish
        - function_namespace0_generated_377_begin
        - function_namespace0_generated_377_finish
        - function_namespace0_generated_378_begin
        - function_namespace0_generated_378_finish
        - function_namespace0_generated_379_begin
        - function_namespace0_generated_379_finish
        - function_namespace0_generated_37_begin
        - function_namespace0_generated_37_finish
        - function_namespace0_generated_380_begin
        - function_namespace0_generated_380_finish
        - function_namespace0_generated_381_begin
        - function_namespace0_generated_381_finish
        - function_namespace0_generated_382_begin
        - function_namespace0_generated_382_finish
        - function_namespace0_generated_383_begin
        - function_namespace0_generated_383_finish
        - function_namespace0_generated_384_begin
        - function_namespace0_generated_384_finish
        - function_namespace0_generated_385_begin
        - function_namespace0_generated_385_finish
        - function_namespace0_generated_386_begin
        - function_namespace0_generated_386_finish
        - function_namespace0_generated_387_begin
        - function_namespace0_generated_387_finish
        - function_namespace0_generated_388_begin
        - function_namespace0_generated_388_finish
        - function_namespace0_generated_389_begin
        - function_namespace0_generated_389_finish
        - function_namespace0_generated_38_begin
        - function_namespace0_generated_38_finish
        - function_namespace0_generated_390_begin
        - function_namespace0_generated_390_finish
        - function_namespace0_generated_391_begin
        - function_namespace0_generated_391_finish
        - function_namespace0_generated_392_begin
        - function_namespace0_generated_392_finish
        - function_namespace0_generated_393_begin
        - function_namespace0_generated_393_finish
        - function_namespace0_generated_394_begin
        - function_namespace0_generated_394_finish
        - function_namespace0_generated_395_begin
        - function_namespace0_generated_395_finish
        - function_namespace0_generated_396_begin
        - function_namespace0_generated_396_finish
        - function_namespace0_generated_397_begin
        - function_namespace0_generated_397_finish
        - function_namespace0_generated_398_begin
        - function_namespace0_generated_398_finish
        - function_namespace0_generated_399_begin
        - function_namespace0_generated_399_finish
        - function_namespace0_generated_39_begin
        - function_namespace0_generated_39_finish
        - function_namespace0_generated_3_begin
        - function_namespace0_generated_3_finish
        - function_namespace0_generated_400_begin
        - function_namespace0_generated_400_finish
        - function_namespace0_generated_401_begin
        - function_namespace0_generated_401_finish
        - function_namespace0_generated_402_begin
        - function_namespace0_generated_402_finish
        - function_namespace0_generated_403_begin
        - function_namespace0_generated_403_finish
        - function_namespace0_generated_404_begin
        - function_namespace0_generated_404_finish
        - function_namespace0_generated_405_begin
        - function_namespace0_generated_405_finish
        - function_namespace0_generated_406_begin
        - function_namespace0_generated_406_finish
        - function_namespace0_generated_407_begin
        - function_namespace0_generated_407_finish
        - function_namespace0_generated_408_begin
        - function_namespace0_generated_408_finish
        - function_namespace0_generated_409_begin
        - function_namespace0_generated_409_finish
        - function_namespace0_generated_40_begin
        - function_namespace0_generated_40_finish
        - function_namespace0_generated_410_begin
        - function_namespace0_generated_410_finish
        - function_namespace0_generated_411_begin
        - function_namespace0_generated_411_finish
        - function_namespace0_generated_412_begin
        - function_namespace0_generated_412_finish
        - function_namespace0_generated_413_begin
        - function_namespace0_generated_413_finish
        - function_namespace0_generated_414_begin
        - function_namespace0_generated_414_finish
        - function_namespace0_generated_415_begin
        - function_namespace0_generated_415_finish
        - function_namespace0_generated_416_begin
        - function_namespace0_generated_416_finish
        - function_namespace0_generated_417_begin
        - function_namespace0_generated_417_finish
        - function_namespace0_generated_418_begin
        - function_namespace0_generated_418_finish
        - function_namespace0_generated_419_begin
        - function_namespace0_generated_419_finish
        - function_namespace0_generated_41_begin
        - function_namespace0_generated_41_finish
        - function_namespace0_generated_420_begin
        - function_namespace0_generated_420_finish
        - function_namespace0_generated_421_begin
        - function_namespace0_generated_421_finish
        - function_namespace0_generated_422_begin
        - function_namespace0_generated_422_finish
        - function_namespace0_generated_423_begin
        - function_namespace0_generated_423_finish
        - function_namespace0_generated_424_begin
        - function_namespace0_generated_424_finish
        - function_namespace0_generated_425_begin
        - function_namespace0_generated_425_finish
        - function_namespace0_generated_426_begin
        - function_namespace0_generated_426_finish
        - function_namespace0_generated_427_begin
        - function_namespace0_generated_427_finish
        - function_namespace0_generated_428_begin
        - function_namespace0_generated_428_finish
        - function_namespace0_generated_429_begin
        - function_namespace0_generated_429_finish
        - function_namespace0_generated_42_begin
        - function_namespace0_generated_42_finish
        - function_namespace0_generated_430_begin
        - function_namespace0_generated_430_finish
        - function_namespace0_generated_431_begin
        - function_namespace0_generated_431_finish
        - function_namespace0_generated_432_begin
        - function_namespace0_generated_432_finish
        - function_namespace0_generated_433_begin
        - function_namespace0_generated_433_finish
        - function_namespace0_generated_434_begin
        - function_namespace0_generated_434_finish
        - function_namespace0_generated_435_begin
        - function_namespace0_generated_435_finish
        - function_namespace0_generated_436_begin
        - function_namespace0_generated_436_finish
        - function_namespace0_generated_437_begin
        - function_namespace0_generated_437_finish
        - function_namespace0_generated_438_begin
        - function_namespace0_generated_438_finish
        - function_namespace0_generated_439_begin
        - function_namespace0_generated_439_finish
        - function_namespace0_generated_43_begin
        - function_namespace0_generated_43_finish
        - function_namespace0_generated_440_begin
        - function_namespace0_generated_440_finish
        - function_namespace0_generated_441_begin
        - function_namespace0_generated_441_finish
        - function_namespace0_generated_442_begin
        - function_namespace0_generated_442_finish
        - function_namespace0_generated_443_begin
        - function_namespace0_generated_443_finish
        - function_namespace0_generated_444_begin
        - function_namespace0_generated_444_finish
        - function_namespace0_generated_445_begin
        - function_namespace0_generated_445_finish
        - function_namespace0_generated_446_begin
        - function_namespace0_generated_446_finish
        - function_namespace0_generated_447_begin
        - function_namespace0_generated_447_finish
        - function_namespace0_generated_448_begin
        - function_namespace0_generated_448_finish
        - function_namespace0_generated_449_begin
        - function_namespace0_generated_449_finish
        - function_namespace0_generated_44_begin
        - function_namespace0_generated_44_finish
        - function_namespace0_generated_450_begin
        - function_namespace0_generated_450_finish
        - function_namespace0_generated_451_begin
        - function_namespace0_generated_451_finish
        - function_namespace0_generated_452_begin
        - function_namespace0_generated_452_finish
        - function_namespace0_generated_453_begin
        - function_namespace0_generated_453_finish
        - function_namespace0_generated_454_begin
        - function_namespace0_generated_454_finish
        - function_namespace0_generated_455_begin
        - function_namespace0_generated_455_finish
        - function_namespace0_generated_456_begin
        - function_namespace0_generated_456_finish
        - function_namespace0_generated_457_begin
        - function_namespace0_generated_457_finish
        - function_namespace0_generated_458_begin
        - function_namespace0_generated_458_finish
        - function_namespace0_generated_459_begin
        - function_namespace0_generated_459_finish
        - function_namespace0_generated_45_begin
        - function_namespace0_generated_45_finish
        - function_namespace0_generated_460_begin
        - function_namespace0_generated_460_finish
        - function_namespace0_generated_461_begin
        - function_namespace0_generated_461_finish
        - function_namespace0_generated_462_begin
        - function_namespace0_generated_462_finish
        - function_namespace0_generated_463_begin
        - function_namespace0_generated_463_finish
        - function_namespace0_generated_464_begin
        - function_namespace0_generated_464_finish
        - function_namespace0_generated_465_begin
        - function_namespace0_generated_465_finish
        - function_namespace0_generated_466_begin
        - function_namespace0_generated_466_finish
        - function_namespace0_generated_467_begin
        - function_namespace0_generated_467_finish
        - function_namespace0_generated_468_begin
        - function_namespace0_generated_468_finish
        - function_namespace0_generated_469_begin
        - function_namespace0_generated_469_finish
        - function_namespace0_generated_46_begin
        - function_namespace0_generated_46_finish
        - function_namespace0_generated_470_begin
        - function_namespace0_generated_470_finish
        - function_namespace0_generated_471_begin
        - function_namespace0_generated_471_finish
        - function_namespace0_generated_472_begin
        - function_namespace0_generated_472_finish
        - function_namespace0_generated_473_begin
        - function_namespace0_generated_473_finish
        - function_namespace0_generated_474_begin
        - function_namespace0_generated_474_finish
        - function_namespace0_generated_475_begin
        - function_namespace0_generated_475_finish
        - function_namespace0_generated_476_begin
        - function_namespace0_generated_476_finish
        - function_namespace0_generated_477_begin
        - function_namespace0_generated_477_finish
        - function_namespace0_generated_478_begin
        - function_namespace0_generated_478_finish
        - function_namespace0_generated_479_begin
        - function_namespace0_generated_479_finish
        - function_namespace0_generated_47_begin
        - function_namespace0_generated_47_finish
        - function_namespace0_generated_480_begin
        - function_namespace0_generated_480_finish
        - function_namespace0_generated_481_begin
        - function_namespace0_generated_481_finish
        - function_namespace0_generated_482_begin
        - function_namespace0_generated_482_finish
        - function_namespace0_generated_483_begin
        - function_namespace0_generated_483_finish
        - function_namespace0_generated_484_begin
        - function_namespace0_generated_484_finish
        - function_namespace0_generated_485_begin
        - function_namespace0_generated_485_finish
        - function_namespace0_generated_486_begin
        - function_namespace0_generated_486_finish
        - function_namespace0_generated_487_begin
        - function_namespace0_generated_487_finish
        - function_namespace0_generated_488_begin
        - function_namespace0_generated_488_finish
        - function_namespace0_generated_489_begin
        - function_namespace0_generated_489_finish
        - function_namespace0_generated_48_begin
        - function_namespace0_generated_48_finish
        - function_namespace0_generated_490_begin
        - function_namespace0_generated_490_finish
        - function_namespace0_generated_491_begin
        - function_namespace0_generated_491_finish
        - function_namespace0_generated_492_begin
        - function_namespace0_generated_492_finish
        - function_namespace0_generated_493_begin
        - function_namespace0_generated_493_finish
        - function_namespace0_generated_494_begin
        - function_namespace0_generated_494_finish
        - function_namespace0_generated_495_begin
        - function_namespace0_generated_495_finish
        - function_namespace0_generated_496_begin
        - function_namespace0_generated_496_finish
        - function_namespace0_generated_497_begin
        - function_namespace0_generated_497_finish
        - function_namespace0_generated_498_begin
        - function_namespace0_generated_498_finish
        - function_namespace0_generated_499_begin
        - function_namespace0_generated_499_finish
        - function_namespace0_generated_49_begin
        - function_namespace0_generated_49_finish
        - function_namespace0_generated_4_begin
        - function_namespace0_generated_4_finish
        - function_namespace0_generated_500_begin
        - function_namespace0_generated_500_finish
        - function_namespace0_generated_501_begin
        - function_namespace0_generated_501_finish
        - function_namespace0_generated_502_begin
        - function_namespace0_generated_502_finish
        - function_namespace0_generated_503_begin
        - function_namespace0_generated_503_finish
        - function_namespace0_generated_504_begin
        - function_namespace0_generated_504_finish
        - function_namespace0_generated_505_begin
        - function_namespace0_generated_505_finish
        - function_namespace0_generated_506_begin
        - function_namespace0_generated_506_finish
        - function_namespace0_generated_507_begin
        - function_namespace0_generated_507_finish
        - function_namespace0_generated_508_begin
        - function_namespace0_generated_508_finish
        - function_namespace0_generated_509_begin
        - function_namespace0_generated_509_finish
        - function_namespace0_generated_50_begin
        - function_namespace0_generated_50_finish
        - function_namespace0_generated_510_begin
        - function_namespace0_generated_510_finish
        - function_namespace0_generated_511_begin
        - function_namespace0_generated_511_finish
        - function_namespace0_generated_512_begin
        - function_namespace0_generated_512_finish
        - function_namespace0_generated_513_begin
        - function_namespace0_generated_513_finish
        - function_namespace0_generated_514_begin
        - function_namespace0_generated_514_finish
        - function_namespace0_generated_515_begin
        - function_namespace0_generated_515_finish
        - function_namespace0_generated_516_begin
        - function_namespace0_generated_516_finish
        - function_namespace0_generated_517_begin
        - function_namespace0_generated_517_finish
        - function_namespace0_generated_518_begin
        - function_namespace0_generated_518_finish
        - function_namespace0_generated_519_begin
        - function_namespace0_generated_519_finish
        - function_namespace0_generated_51_begin
        - function_namespace0_generated_51_finish
        - function_namespace0_generated_520_begin
        - function_namespace0_generated_520_finish
        - function_namespace0_generated_521_begin
        - function_namespace0_generated_521_finish
        - function_namespace0_generated_522_begin
        - function_namespace0_generated_522_finish
        - function_namespace0_generated_523_begin
        - function_namespace0_generated_523_finish
        - function_namespace0_generated_524_begin
        - function_namespace0_generated_524_finish
        - function_namespace0_generated_525_begin
        - function_namespace0_generated_525_finish
        - function_namespace0_generated_526_begin
        - function_namespace0_generated_526_finish
        - function_namespace0_generated_527_begin
        - function_namespace0_generated_527_finish
        - function_namespace0_generated_528_begin
        - function_namespace0_generated_528_finish
        - function_namespace0_generated_529_begin
        - function_namespace0_generated_529_finish
        - function_namespace0_generated_52_begin
        - function_namespace0_generated_52_finish
        - function_namespace0_generated_530_begin
        - function_namespace0_generated_530_finish
        - function_namespace0_generated_531_begin
        - function_namespace0_generated_531_finish
        - function_namespace0_generated_532_begin
        - function_namespace0_generated_532_finish
        - function_namespace0_generated_533_begin
        - function_namespace0_generated_533_finish
        - function_namespace0_generated_534_begin
        - function_namespace0_generated_534_finish
        - function_namespace0_generated_535_begin
        - function_namespace0_generated_535_finish
        - function_namespace0_generated_536_begin
        - function_namespace0_generated_536_finish
        - function_namespace0_generated_537_begin
        - function_namespace0_generated_537_finish
        - function_namespace0_generated_538_begin
        - function_namespace0_generated_538_finish
        - function_namespace0_generated_539_begin
        - function_namespace0_generated_539_finish
        - function_namespace0_generated_53_begin
        - function_namespace0_generated_53_finish
        - function_namespace0_generated_540_begin
        - function_namespace0_generated_540_finish
        - function_namespace0_generated_541_begin
        - function_namespace0_generated_541_finish
        - function_namespace0_generated_542_begin
        - function_namespace0_generated_542_finish
        - function_namespace0_generated_543_begin
        - function_namespace0_generated_543_finish
        - function_namespace0_generated_544_begin
        - function_namespace0_generated_544_finish
        - function_namespace0_generated_545_begin
        - function_namespace0_generated_545_finish
        - function_namespace0_generated_546_begin
        - function_namespace0_generated_546_finish
        - function_namespace0_generated_547_begin
        - function_namespace0_generated_547_finish
        - function_namespace0_generated_548_begin
        - function_namespace0_generated_548_finish
        - function_namespace0_generated_549_begin
        - function_namespace0_generated_549_finish
        - function_namespace0_generated_54_begin
        - function_namespace0_generated_54_finish
        - function_namespace0_generated_550_begin
        - function_namespace0_generated_550_finish
        - function_namespace0_generated_551_begin
        - function_namespace0_generated_551_finish
        - function_namespace0_generated_552_begin
        - function_namespace0_generated_552_finish
        - function_namespace0_generated_553_begin
        - function_namespace0_generated_553_finish
        - function_namespace0_generated_554_begin
        - function_namespace0_generated_554_finish
        - function_namespace0_generated_555_begin
        - function_namespace0_generated_555_finish
        - function_namespace0_generated_556_begin
        - function_namespace0_generated_556_finish
        - function_namespace0_generated_557_begin
        - function_namespace0_generated_557_finish
        - function_namespace0_generated_55_begin
        - function_namespace0_generated_55_finish
        - function_namespace0_generated_56_begin
        - function_namespace0_generated_56_finish
        - function_namespace0_generated_57_begin
        - function_namespace0_generated_57_finish
        - function_namespace0_generated_58_begin
        - function_namespace0_generated_58_finish
        - function_namespace0_generated_59_begin
        - function_namespace0_generated_59_finish
        - function_namespace0_generated_5_begin
        - function_namespace0_generated_5_finish
        - function_namespace0_generated_60_begin
        - function_namespace0_generated_60_finish
        - function_namespace0_generated_61_begin
        - function_namespace0_generated_61_finish
        - function_namespace0_generated_62_begin
        - function_namespace0_generated_62_finish
        - function_namespace0_generated_63_begin
        - function_namespace0_generated_63_finish
        - function_namespace0_generated_64_begin
        - function_namespace0_generated_64_finish
        - function_namespace0_generated_65_begin
        - function_namespace0_generated_65_finish
        - function_namespace0_generated_66_begin
        - function_namespace0_generated_66_finish
        - function_namespace0_generated_67_begin
        - function_namespace0_generated_67_finish
        - function_namespace0_generated_68_begin
        - function_namespace0_generated_68_finish
        - function_namespace0_generated_69_begin
        - function_namespace0_generated_69_finish
        - function_namespace0_generated_6_begin
        - function_namespace0_generated_6_finish
        - function_namespace0_generated_70_begin
        - function_namespace0_generated_70_finish
        - function_namespace0_generated_71_begin
        - function_namespace0_generated_71_finish
        - function_namespace0_generated_72_begin
        - function_namespace0_generated_72_finish
        - function_namespace0_generated_73_begin
        - function_namespace0_generated_73_finish
        - function_namespace0_generated_74_begin
        - function_namespace0_generated_74_finish
        - function_namespace0_generated_75_begin
        - function_namespace0_generated_75_finish
        - function_namespace0_generated_76_begin
        - function_namespace0_generated_76_finish
        - function_namespace0_generated_77_begin
        - function_namespace0_generated_77_finish
        - function_namespace0_generated_78_begin
        - function_namespace0_generated_78_finish
        - function_namespace0_generated_79_begin
        - function_namespace0_generated_79_finish
        - function_namespace0_generated_7_begin
        - function_namespace0_generated_7_finish
        - function_namespace0_generated_80_begin
        - function_namespace0_generated_80_finish
        - function_namespace0_generated_81_begin
        - function_namespace0_generated_81_finish
        - function_namespace0_generated_82_begin
        - function_namespace0_generated_82_finish
        - function_namespace0_generated_83_begin
        - function_namespace0_generated_83_finish
        - function_namespace0_generated_84_begin
        - function_namespace0_generated_84_finish
        - function_namespace0_generated_85_begin
        - function_namespace0_generated_85_finish
        - function_namespace0_generated_86_begin
        - function_namespace0_generated_86_finish
        - function_namespace0_generated_87_begin
        - function_namespace0_generated_87_finish
        - function_namespace0_generated_88_begin
        - function_namespace0_generated_88_finish
        - function_namespace0_generated_89_begin
        - function_namespace0_generated_89_finish
        - function_namespace0_generated_8_begin
        - function_namespace0_generated_8_finish
        - function_namespace0_generated_90_begin
        - function_namespace0_generated_90_finish
        - function_namespace0_generated_91_begin
        - function_namespace0_generated_91_finish
        - function_namespace0_generated_92_begin
        - function_namespace0_generated_92_finish
        - function_namespace0_generated_93_begin
        - function_namespace0_generated_93_finish
        - function_namespace0_generated_94_begin
        - function_namespace0_generated_94_finish
        - function_namespace0_generated_95_begin
        - function_namespace0_generated_95_finish
        - function_namespace0_generated_96_begin
        - function_namespace0_generated_96_finish
        - function_namespace0_generated_97_begin
        - function_namespace0_generated_97_finish
        - function_namespace0_generated_98_begin
        - function_namespace0_generated_98_finish
        - function_namespace0_generated_99_begin
        - function_namespace0_generated_99_finish
        - function_namespace0_generated_9_begin
        - function_namespace0_generated_9_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/namespace0_generated.c:11254,9'
          Dst:             UA_Server_addNamespace
        - Src:             'src_generated/open62541/namespace0_generated.c:11257,11'
          Dst:             function_namespace0_generated_0_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11258,11'
          Dst:             function_namespace0_generated_0_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11259,11'
          Dst:             function_namespace0_generated_1_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11260,11'
          Dst:             function_namespace0_generated_1_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11261,11'
          Dst:             function_namespace0_generated_2_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11262,11'
          Dst:             function_namespace0_generated_2_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11263,11'
          Dst:             function_namespace0_generated_3_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11264,11'
          Dst:             function_namespace0_generated_3_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11265,11'
          Dst:             function_namespace0_generated_4_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11266,11'
          Dst:             function_namespace0_generated_4_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11267,11'
          Dst:             function_namespace0_generated_5_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11268,11'
          Dst:             function_namespace0_generated_5_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11269,11'
          Dst:             function_namespace0_generated_6_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11270,11'
          Dst:             function_namespace0_generated_7_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11271,11'
          Dst:             function_namespace0_generated_8_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11272,11'
          Dst:             function_namespace0_generated_9_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11273,11'
          Dst:             function_namespace0_generated_10_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11274,11'
          Dst:             function_namespace0_generated_11_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11275,11'
          Dst:             function_namespace0_generated_12_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11276,11'
          Dst:             function_namespace0_generated_13_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11277,11'
          Dst:             function_namespace0_generated_14_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11278,11'
          Dst:             function_namespace0_generated_15_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11279,11'
          Dst:             function_namespace0_generated_16_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11280,11'
          Dst:             function_namespace0_generated_17_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11281,11'
          Dst:             function_namespace0_generated_18_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11282,11'
          Dst:             function_namespace0_generated_19_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11283,11'
          Dst:             function_namespace0_generated_20_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11284,11'
          Dst:             function_namespace0_generated_21_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11285,11'
          Dst:             function_namespace0_generated_22_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11286,11'
          Dst:             function_namespace0_generated_23_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11287,11'
          Dst:             function_namespace0_generated_24_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11288,11'
          Dst:             function_namespace0_generated_25_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11289,11'
          Dst:             function_namespace0_generated_26_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11290,11'
          Dst:             function_namespace0_generated_27_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11291,11'
          Dst:             function_namespace0_generated_28_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11292,11'
          Dst:             function_namespace0_generated_29_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11293,11'
          Dst:             function_namespace0_generated_30_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11294,11'
          Dst:             function_namespace0_generated_31_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11295,11'
          Dst:             function_namespace0_generated_32_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11296,11'
          Dst:             function_namespace0_generated_33_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11297,11'
          Dst:             function_namespace0_generated_34_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11298,11'
          Dst:             function_namespace0_generated_35_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11299,11'
          Dst:             function_namespace0_generated_36_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11300,11'
          Dst:             function_namespace0_generated_37_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11301,11'
          Dst:             function_namespace0_generated_38_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11302,11'
          Dst:             function_namespace0_generated_39_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11303,11'
          Dst:             function_namespace0_generated_40_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11304,11'
          Dst:             function_namespace0_generated_41_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11305,11'
          Dst:             function_namespace0_generated_42_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11306,11'
          Dst:             function_namespace0_generated_43_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11307,11'
          Dst:             function_namespace0_generated_44_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11308,11'
          Dst:             function_namespace0_generated_45_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11309,11'
          Dst:             function_namespace0_generated_46_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11310,11'
          Dst:             function_namespace0_generated_47_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11311,11'
          Dst:             function_namespace0_generated_48_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11312,11'
          Dst:             function_namespace0_generated_49_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11313,11'
          Dst:             function_namespace0_generated_50_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11314,11'
          Dst:             function_namespace0_generated_51_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11315,11'
          Dst:             function_namespace0_generated_52_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11316,11'
          Dst:             function_namespace0_generated_53_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11317,11'
          Dst:             function_namespace0_generated_54_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11318,11'
          Dst:             function_namespace0_generated_55_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11319,11'
          Dst:             function_namespace0_generated_56_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11320,11'
          Dst:             function_namespace0_generated_57_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11321,11'
          Dst:             function_namespace0_generated_58_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11322,11'
          Dst:             function_namespace0_generated_59_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11323,11'
          Dst:             function_namespace0_generated_60_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11324,11'
          Dst:             function_namespace0_generated_61_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11325,11'
          Dst:             function_namespace0_generated_62_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11326,11'
          Dst:             function_namespace0_generated_63_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11327,11'
          Dst:             function_namespace0_generated_64_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11328,11'
          Dst:             function_namespace0_generated_65_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11329,11'
          Dst:             function_namespace0_generated_66_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11330,11'
          Dst:             function_namespace0_generated_67_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11331,11'
          Dst:             function_namespace0_generated_68_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11332,11'
          Dst:             function_namespace0_generated_69_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11333,11'
          Dst:             function_namespace0_generated_70_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11334,11'
          Dst:             function_namespace0_generated_71_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11335,11'
          Dst:             function_namespace0_generated_72_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11336,11'
          Dst:             function_namespace0_generated_73_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11337,11'
          Dst:             function_namespace0_generated_74_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11338,11'
          Dst:             function_namespace0_generated_75_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11339,11'
          Dst:             function_namespace0_generated_76_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11340,11'
          Dst:             function_namespace0_generated_77_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11341,11'
          Dst:             function_namespace0_generated_78_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11342,11'
          Dst:             function_namespace0_generated_79_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11343,11'
          Dst:             function_namespace0_generated_80_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11344,11'
          Dst:             function_namespace0_generated_81_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11345,11'
          Dst:             function_namespace0_generated_82_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11346,11'
          Dst:             function_namespace0_generated_83_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11347,11'
          Dst:             function_namespace0_generated_84_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11348,11'
          Dst:             function_namespace0_generated_85_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11349,11'
          Dst:             function_namespace0_generated_86_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11350,11'
          Dst:             function_namespace0_generated_87_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11351,11'
          Dst:             function_namespace0_generated_88_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11352,11'
          Dst:             function_namespace0_generated_89_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11353,11'
          Dst:             function_namespace0_generated_90_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11354,11'
          Dst:             function_namespace0_generated_91_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11355,11'
          Dst:             function_namespace0_generated_92_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11356,11'
          Dst:             function_namespace0_generated_93_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11357,11'
          Dst:             function_namespace0_generated_94_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11358,11'
          Dst:             function_namespace0_generated_95_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11359,11'
          Dst:             function_namespace0_generated_96_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11360,11'
          Dst:             function_namespace0_generated_97_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11361,11'
          Dst:             function_namespace0_generated_98_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11362,11'
          Dst:             function_namespace0_generated_99_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11363,11'
          Dst:             function_namespace0_generated_100_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11364,11'
          Dst:             function_namespace0_generated_101_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11365,11'
          Dst:             function_namespace0_generated_102_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11366,11'
          Dst:             function_namespace0_generated_103_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11367,11'
          Dst:             function_namespace0_generated_104_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11368,11'
          Dst:             function_namespace0_generated_105_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11369,11'
          Dst:             function_namespace0_generated_106_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11370,11'
          Dst:             function_namespace0_generated_107_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11371,11'
          Dst:             function_namespace0_generated_108_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11372,11'
          Dst:             function_namespace0_generated_109_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11373,11'
          Dst:             function_namespace0_generated_110_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11374,11'
          Dst:             function_namespace0_generated_111_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11375,11'
          Dst:             function_namespace0_generated_112_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11376,11'
          Dst:             function_namespace0_generated_113_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11377,11'
          Dst:             function_namespace0_generated_114_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11378,11'
          Dst:             function_namespace0_generated_115_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11379,11'
          Dst:             function_namespace0_generated_116_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11380,11'
          Dst:             function_namespace0_generated_117_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11381,11'
          Dst:             function_namespace0_generated_118_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11382,11'
          Dst:             function_namespace0_generated_119_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11383,11'
          Dst:             function_namespace0_generated_120_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11384,11'
          Dst:             function_namespace0_generated_121_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11385,11'
          Dst:             function_namespace0_generated_122_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11386,11'
          Dst:             function_namespace0_generated_123_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11387,11'
          Dst:             function_namespace0_generated_124_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11388,11'
          Dst:             function_namespace0_generated_125_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11389,11'
          Dst:             function_namespace0_generated_126_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11390,11'
          Dst:             function_namespace0_generated_127_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11391,11'
          Dst:             function_namespace0_generated_128_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11392,11'
          Dst:             function_namespace0_generated_129_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11393,11'
          Dst:             function_namespace0_generated_130_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11394,11'
          Dst:             function_namespace0_generated_131_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11395,11'
          Dst:             function_namespace0_generated_132_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11396,11'
          Dst:             function_namespace0_generated_133_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11397,11'
          Dst:             function_namespace0_generated_134_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11398,11'
          Dst:             function_namespace0_generated_135_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11399,11'
          Dst:             function_namespace0_generated_136_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11400,11'
          Dst:             function_namespace0_generated_137_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11401,11'
          Dst:             function_namespace0_generated_138_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11402,11'
          Dst:             function_namespace0_generated_139_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11403,11'
          Dst:             function_namespace0_generated_140_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11404,11'
          Dst:             function_namespace0_generated_141_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11405,11'
          Dst:             function_namespace0_generated_142_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11406,11'
          Dst:             function_namespace0_generated_143_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11407,11'
          Dst:             function_namespace0_generated_144_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11408,11'
          Dst:             function_namespace0_generated_145_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11409,11'
          Dst:             function_namespace0_generated_146_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11410,11'
          Dst:             function_namespace0_generated_147_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11411,11'
          Dst:             function_namespace0_generated_148_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11412,11'
          Dst:             function_namespace0_generated_149_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11413,11'
          Dst:             function_namespace0_generated_150_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11414,11'
          Dst:             function_namespace0_generated_151_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11415,11'
          Dst:             function_namespace0_generated_152_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11416,11'
          Dst:             function_namespace0_generated_153_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11417,11'
          Dst:             function_namespace0_generated_154_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11418,11'
          Dst:             function_namespace0_generated_155_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11419,11'
          Dst:             function_namespace0_generated_156_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11420,11'
          Dst:             function_namespace0_generated_157_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11421,11'
          Dst:             function_namespace0_generated_158_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11422,11'
          Dst:             function_namespace0_generated_159_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11423,11'
          Dst:             function_namespace0_generated_160_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11424,11'
          Dst:             function_namespace0_generated_161_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11425,11'
          Dst:             function_namespace0_generated_162_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11426,11'
          Dst:             function_namespace0_generated_163_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11427,11'
          Dst:             function_namespace0_generated_164_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11428,11'
          Dst:             function_namespace0_generated_165_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11429,11'
          Dst:             function_namespace0_generated_166_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11430,11'
          Dst:             function_namespace0_generated_167_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11431,11'
          Dst:             function_namespace0_generated_168_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11432,11'
          Dst:             function_namespace0_generated_169_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11433,11'
          Dst:             function_namespace0_generated_170_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11434,11'
          Dst:             function_namespace0_generated_171_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11435,11'
          Dst:             function_namespace0_generated_172_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11436,11'
          Dst:             function_namespace0_generated_173_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11437,11'
          Dst:             function_namespace0_generated_174_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11438,11'
          Dst:             function_namespace0_generated_175_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11439,11'
          Dst:             function_namespace0_generated_176_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11440,11'
          Dst:             function_namespace0_generated_177_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11441,11'
          Dst:             function_namespace0_generated_178_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11442,11'
          Dst:             function_namespace0_generated_179_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11443,11'
          Dst:             function_namespace0_generated_180_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11444,11'
          Dst:             function_namespace0_generated_181_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11445,11'
          Dst:             function_namespace0_generated_182_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11446,11'
          Dst:             function_namespace0_generated_183_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11447,11'
          Dst:             function_namespace0_generated_184_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11448,11'
          Dst:             function_namespace0_generated_185_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11449,11'
          Dst:             function_namespace0_generated_186_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11450,11'
          Dst:             function_namespace0_generated_187_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11451,11'
          Dst:             function_namespace0_generated_188_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11452,11'
          Dst:             function_namespace0_generated_189_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11453,11'
          Dst:             function_namespace0_generated_190_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11454,11'
          Dst:             function_namespace0_generated_191_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11455,11'
          Dst:             function_namespace0_generated_192_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11456,11'
          Dst:             function_namespace0_generated_193_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11457,11'
          Dst:             function_namespace0_generated_194_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11458,11'
          Dst:             function_namespace0_generated_195_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11459,11'
          Dst:             function_namespace0_generated_196_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11460,11'
          Dst:             function_namespace0_generated_197_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11461,11'
          Dst:             function_namespace0_generated_198_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11462,11'
          Dst:             function_namespace0_generated_199_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11463,11'
          Dst:             function_namespace0_generated_200_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11464,11'
          Dst:             function_namespace0_generated_201_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11465,11'
          Dst:             function_namespace0_generated_202_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11466,11'
          Dst:             function_namespace0_generated_203_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11467,11'
          Dst:             function_namespace0_generated_204_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11468,11'
          Dst:             function_namespace0_generated_205_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11469,11'
          Dst:             function_namespace0_generated_206_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11470,11'
          Dst:             function_namespace0_generated_207_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11471,11'
          Dst:             function_namespace0_generated_208_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11472,11'
          Dst:             function_namespace0_generated_209_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11473,11'
          Dst:             function_namespace0_generated_210_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11474,11'
          Dst:             function_namespace0_generated_211_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11475,11'
          Dst:             function_namespace0_generated_212_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11476,11'
          Dst:             function_namespace0_generated_213_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11477,11'
          Dst:             function_namespace0_generated_214_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11478,11'
          Dst:             function_namespace0_generated_215_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11479,11'
          Dst:             function_namespace0_generated_216_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11480,11'
          Dst:             function_namespace0_generated_217_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11481,11'
          Dst:             function_namespace0_generated_218_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11482,11'
          Dst:             function_namespace0_generated_219_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11483,11'
          Dst:             function_namespace0_generated_220_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11484,11'
          Dst:             function_namespace0_generated_221_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11485,11'
          Dst:             function_namespace0_generated_222_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11486,11'
          Dst:             function_namespace0_generated_223_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11487,11'
          Dst:             function_namespace0_generated_224_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11488,11'
          Dst:             function_namespace0_generated_225_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11489,11'
          Dst:             function_namespace0_generated_226_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11490,11'
          Dst:             function_namespace0_generated_227_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11491,11'
          Dst:             function_namespace0_generated_228_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11492,11'
          Dst:             function_namespace0_generated_229_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11493,11'
          Dst:             function_namespace0_generated_230_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11494,11'
          Dst:             function_namespace0_generated_231_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11495,11'
          Dst:             function_namespace0_generated_232_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11496,11'
          Dst:             function_namespace0_generated_233_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11497,11'
          Dst:             function_namespace0_generated_234_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11498,11'
          Dst:             function_namespace0_generated_235_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11499,11'
          Dst:             function_namespace0_generated_236_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11500,11'
          Dst:             function_namespace0_generated_237_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11501,11'
          Dst:             function_namespace0_generated_238_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11502,11'
          Dst:             function_namespace0_generated_239_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11503,11'
          Dst:             function_namespace0_generated_240_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11504,11'
          Dst:             function_namespace0_generated_241_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11505,11'
          Dst:             function_namespace0_generated_242_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11506,11'
          Dst:             function_namespace0_generated_243_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11507,11'
          Dst:             function_namespace0_generated_244_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11508,11'
          Dst:             function_namespace0_generated_245_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11509,11'
          Dst:             function_namespace0_generated_246_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11510,11'
          Dst:             function_namespace0_generated_247_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11511,11'
          Dst:             function_namespace0_generated_248_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11512,11'
          Dst:             function_namespace0_generated_249_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11513,11'
          Dst:             function_namespace0_generated_250_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11514,11'
          Dst:             function_namespace0_generated_251_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11515,11'
          Dst:             function_namespace0_generated_252_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11516,11'
          Dst:             function_namespace0_generated_253_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11517,11'
          Dst:             function_namespace0_generated_254_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11518,11'
          Dst:             function_namespace0_generated_255_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11519,11'
          Dst:             function_namespace0_generated_256_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11520,11'
          Dst:             function_namespace0_generated_257_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11521,11'
          Dst:             function_namespace0_generated_258_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11522,11'
          Dst:             function_namespace0_generated_259_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11523,11'
          Dst:             function_namespace0_generated_260_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11524,11'
          Dst:             function_namespace0_generated_261_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11525,11'
          Dst:             function_namespace0_generated_262_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11526,11'
          Dst:             function_namespace0_generated_263_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11527,11'
          Dst:             function_namespace0_generated_264_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11528,11'
          Dst:             function_namespace0_generated_265_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11529,11'
          Dst:             function_namespace0_generated_266_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11530,11'
          Dst:             function_namespace0_generated_267_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11531,11'
          Dst:             function_namespace0_generated_268_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11532,11'
          Dst:             function_namespace0_generated_269_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11533,11'
          Dst:             function_namespace0_generated_270_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11534,11'
          Dst:             function_namespace0_generated_271_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11535,11'
          Dst:             function_namespace0_generated_272_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11536,11'
          Dst:             function_namespace0_generated_273_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11537,11'
          Dst:             function_namespace0_generated_274_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11538,11'
          Dst:             function_namespace0_generated_275_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11539,11'
          Dst:             function_namespace0_generated_276_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11540,11'
          Dst:             function_namespace0_generated_277_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11541,11'
          Dst:             function_namespace0_generated_278_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11542,11'
          Dst:             function_namespace0_generated_279_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11543,11'
          Dst:             function_namespace0_generated_280_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11544,11'
          Dst:             function_namespace0_generated_281_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11545,11'
          Dst:             function_namespace0_generated_282_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11546,11'
          Dst:             function_namespace0_generated_283_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11547,11'
          Dst:             function_namespace0_generated_284_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11548,11'
          Dst:             function_namespace0_generated_285_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11549,11'
          Dst:             function_namespace0_generated_286_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11550,11'
          Dst:             function_namespace0_generated_287_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11551,11'
          Dst:             function_namespace0_generated_288_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11552,11'
          Dst:             function_namespace0_generated_289_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11553,11'
          Dst:             function_namespace0_generated_290_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11554,11'
          Dst:             function_namespace0_generated_291_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11555,11'
          Dst:             function_namespace0_generated_292_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11556,11'
          Dst:             function_namespace0_generated_293_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11557,11'
          Dst:             function_namespace0_generated_294_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11558,11'
          Dst:             function_namespace0_generated_295_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11559,11'
          Dst:             function_namespace0_generated_296_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11560,11'
          Dst:             function_namespace0_generated_297_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11561,11'
          Dst:             function_namespace0_generated_298_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11562,11'
          Dst:             function_namespace0_generated_299_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11563,11'
          Dst:             function_namespace0_generated_300_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11564,11'
          Dst:             function_namespace0_generated_301_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11565,11'
          Dst:             function_namespace0_generated_302_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11566,11'
          Dst:             function_namespace0_generated_303_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11567,11'
          Dst:             function_namespace0_generated_304_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11568,11'
          Dst:             function_namespace0_generated_305_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11569,11'
          Dst:             function_namespace0_generated_306_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11570,11'
          Dst:             function_namespace0_generated_307_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11571,11'
          Dst:             function_namespace0_generated_308_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11572,11'
          Dst:             function_namespace0_generated_309_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11573,11'
          Dst:             function_namespace0_generated_310_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11574,11'
          Dst:             function_namespace0_generated_311_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11575,11'
          Dst:             function_namespace0_generated_312_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11576,11'
          Dst:             function_namespace0_generated_313_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11577,11'
          Dst:             function_namespace0_generated_314_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11578,11'
          Dst:             function_namespace0_generated_315_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11579,11'
          Dst:             function_namespace0_generated_316_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11580,11'
          Dst:             function_namespace0_generated_317_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11581,11'
          Dst:             function_namespace0_generated_318_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11582,11'
          Dst:             function_namespace0_generated_319_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11583,11'
          Dst:             function_namespace0_generated_320_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11584,11'
          Dst:             function_namespace0_generated_321_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11585,11'
          Dst:             function_namespace0_generated_322_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11586,11'
          Dst:             function_namespace0_generated_323_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11587,11'
          Dst:             function_namespace0_generated_324_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11588,11'
          Dst:             function_namespace0_generated_325_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11589,11'
          Dst:             function_namespace0_generated_326_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11590,11'
          Dst:             function_namespace0_generated_327_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11591,11'
          Dst:             function_namespace0_generated_328_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11592,11'
          Dst:             function_namespace0_generated_329_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11593,11'
          Dst:             function_namespace0_generated_330_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11594,11'
          Dst:             function_namespace0_generated_331_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11595,11'
          Dst:             function_namespace0_generated_332_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11596,11'
          Dst:             function_namespace0_generated_333_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11597,11'
          Dst:             function_namespace0_generated_334_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11598,11'
          Dst:             function_namespace0_generated_335_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11599,11'
          Dst:             function_namespace0_generated_336_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11600,11'
          Dst:             function_namespace0_generated_337_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11601,11'
          Dst:             function_namespace0_generated_338_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11602,11'
          Dst:             function_namespace0_generated_339_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11603,11'
          Dst:             function_namespace0_generated_340_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11604,11'
          Dst:             function_namespace0_generated_341_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11605,11'
          Dst:             function_namespace0_generated_342_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11606,11'
          Dst:             function_namespace0_generated_343_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11607,11'
          Dst:             function_namespace0_generated_344_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11608,11'
          Dst:             function_namespace0_generated_345_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11609,11'
          Dst:             function_namespace0_generated_346_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11610,11'
          Dst:             function_namespace0_generated_347_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11611,11'
          Dst:             function_namespace0_generated_348_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11612,11'
          Dst:             function_namespace0_generated_349_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11613,11'
          Dst:             function_namespace0_generated_350_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11614,11'
          Dst:             function_namespace0_generated_351_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11615,11'
          Dst:             function_namespace0_generated_352_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11616,11'
          Dst:             function_namespace0_generated_353_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11617,11'
          Dst:             function_namespace0_generated_354_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11618,11'
          Dst:             function_namespace0_generated_355_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11619,11'
          Dst:             function_namespace0_generated_356_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11620,11'
          Dst:             function_namespace0_generated_357_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11621,11'
          Dst:             function_namespace0_generated_358_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11622,11'
          Dst:             function_namespace0_generated_359_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11623,11'
          Dst:             function_namespace0_generated_360_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11624,11'
          Dst:             function_namespace0_generated_361_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11625,11'
          Dst:             function_namespace0_generated_362_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11626,11'
          Dst:             function_namespace0_generated_363_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11627,11'
          Dst:             function_namespace0_generated_364_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11628,11'
          Dst:             function_namespace0_generated_365_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11629,11'
          Dst:             function_namespace0_generated_366_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11630,11'
          Dst:             function_namespace0_generated_367_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11631,11'
          Dst:             function_namespace0_generated_368_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11632,11'
          Dst:             function_namespace0_generated_369_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11633,11'
          Dst:             function_namespace0_generated_370_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11634,11'
          Dst:             function_namespace0_generated_371_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11635,11'
          Dst:             function_namespace0_generated_372_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11636,11'
          Dst:             function_namespace0_generated_373_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11637,11'
          Dst:             function_namespace0_generated_374_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11638,11'
          Dst:             function_namespace0_generated_375_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11639,11'
          Dst:             function_namespace0_generated_376_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11640,11'
          Dst:             function_namespace0_generated_377_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11641,11'
          Dst:             function_namespace0_generated_378_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11642,11'
          Dst:             function_namespace0_generated_379_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11643,11'
          Dst:             function_namespace0_generated_380_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11644,11'
          Dst:             function_namespace0_generated_381_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11645,11'
          Dst:             function_namespace0_generated_382_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11646,11'
          Dst:             function_namespace0_generated_383_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11647,11'
          Dst:             function_namespace0_generated_384_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11648,11'
          Dst:             function_namespace0_generated_385_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11649,11'
          Dst:             function_namespace0_generated_386_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11650,11'
          Dst:             function_namespace0_generated_387_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11651,11'
          Dst:             function_namespace0_generated_388_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11652,11'
          Dst:             function_namespace0_generated_389_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11653,11'
          Dst:             function_namespace0_generated_390_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11654,11'
          Dst:             function_namespace0_generated_391_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11655,11'
          Dst:             function_namespace0_generated_392_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11656,11'
          Dst:             function_namespace0_generated_393_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11657,11'
          Dst:             function_namespace0_generated_394_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11658,11'
          Dst:             function_namespace0_generated_395_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11659,11'
          Dst:             function_namespace0_generated_396_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11660,11'
          Dst:             function_namespace0_generated_397_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11661,11'
          Dst:             function_namespace0_generated_398_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11662,11'
          Dst:             function_namespace0_generated_399_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11663,11'
          Dst:             function_namespace0_generated_400_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11664,11'
          Dst:             function_namespace0_generated_401_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11665,11'
          Dst:             function_namespace0_generated_402_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11666,11'
          Dst:             function_namespace0_generated_403_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11667,11'
          Dst:             function_namespace0_generated_404_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11668,11'
          Dst:             function_namespace0_generated_405_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11669,11'
          Dst:             function_namespace0_generated_406_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11670,11'
          Dst:             function_namespace0_generated_407_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11671,11'
          Dst:             function_namespace0_generated_408_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11672,11'
          Dst:             function_namespace0_generated_409_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11673,11'
          Dst:             function_namespace0_generated_410_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11674,11'
          Dst:             function_namespace0_generated_411_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11675,11'
          Dst:             function_namespace0_generated_412_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11676,11'
          Dst:             function_namespace0_generated_413_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11677,11'
          Dst:             function_namespace0_generated_414_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11678,11'
          Dst:             function_namespace0_generated_415_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11679,11'
          Dst:             function_namespace0_generated_416_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11680,11'
          Dst:             function_namespace0_generated_417_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11681,11'
          Dst:             function_namespace0_generated_418_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11682,11'
          Dst:             function_namespace0_generated_419_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11683,11'
          Dst:             function_namespace0_generated_420_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11684,11'
          Dst:             function_namespace0_generated_421_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11685,11'
          Dst:             function_namespace0_generated_422_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11686,11'
          Dst:             function_namespace0_generated_423_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11687,11'
          Dst:             function_namespace0_generated_424_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11688,11'
          Dst:             function_namespace0_generated_425_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11689,11'
          Dst:             function_namespace0_generated_426_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11690,11'
          Dst:             function_namespace0_generated_427_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11691,11'
          Dst:             function_namespace0_generated_428_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11692,11'
          Dst:             function_namespace0_generated_429_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11693,11'
          Dst:             function_namespace0_generated_430_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11694,11'
          Dst:             function_namespace0_generated_431_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11695,11'
          Dst:             function_namespace0_generated_432_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11696,11'
          Dst:             function_namespace0_generated_433_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11697,11'
          Dst:             function_namespace0_generated_434_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11698,11'
          Dst:             function_namespace0_generated_435_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11699,11'
          Dst:             function_namespace0_generated_436_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11700,11'
          Dst:             function_namespace0_generated_437_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11701,11'
          Dst:             function_namespace0_generated_438_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11702,11'
          Dst:             function_namespace0_generated_439_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11703,11'
          Dst:             function_namespace0_generated_440_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11704,11'
          Dst:             function_namespace0_generated_441_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11705,11'
          Dst:             function_namespace0_generated_442_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11706,11'
          Dst:             function_namespace0_generated_443_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11707,11'
          Dst:             function_namespace0_generated_444_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11708,11'
          Dst:             function_namespace0_generated_445_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11709,11'
          Dst:             function_namespace0_generated_446_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11710,11'
          Dst:             function_namespace0_generated_447_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11711,11'
          Dst:             function_namespace0_generated_448_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11712,11'
          Dst:             function_namespace0_generated_449_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11713,11'
          Dst:             function_namespace0_generated_450_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11714,11'
          Dst:             function_namespace0_generated_451_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11715,11'
          Dst:             function_namespace0_generated_452_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11716,11'
          Dst:             function_namespace0_generated_453_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11717,11'
          Dst:             function_namespace0_generated_454_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11718,11'
          Dst:             function_namespace0_generated_455_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11719,11'
          Dst:             function_namespace0_generated_456_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11720,11'
          Dst:             function_namespace0_generated_457_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11721,11'
          Dst:             function_namespace0_generated_458_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11722,11'
          Dst:             function_namespace0_generated_459_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11723,11'
          Dst:             function_namespace0_generated_460_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11724,11'
          Dst:             function_namespace0_generated_461_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11725,11'
          Dst:             function_namespace0_generated_462_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11726,11'
          Dst:             function_namespace0_generated_463_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11727,11'
          Dst:             function_namespace0_generated_464_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11728,11'
          Dst:             function_namespace0_generated_465_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11729,11'
          Dst:             function_namespace0_generated_466_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11730,11'
          Dst:             function_namespace0_generated_467_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11731,11'
          Dst:             function_namespace0_generated_468_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11732,11'
          Dst:             function_namespace0_generated_469_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11733,11'
          Dst:             function_namespace0_generated_470_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11734,11'
          Dst:             function_namespace0_generated_471_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11735,11'
          Dst:             function_namespace0_generated_472_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11736,11'
          Dst:             function_namespace0_generated_473_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11737,11'
          Dst:             function_namespace0_generated_474_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11738,11'
          Dst:             function_namespace0_generated_475_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11739,11'
          Dst:             function_namespace0_generated_476_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11740,11'
          Dst:             function_namespace0_generated_477_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11741,11'
          Dst:             function_namespace0_generated_478_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11742,11'
          Dst:             function_namespace0_generated_479_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11743,11'
          Dst:             function_namespace0_generated_480_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11744,11'
          Dst:             function_namespace0_generated_481_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11745,11'
          Dst:             function_namespace0_generated_482_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11746,11'
          Dst:             function_namespace0_generated_483_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11747,11'
          Dst:             function_namespace0_generated_484_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11748,11'
          Dst:             function_namespace0_generated_485_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11749,11'
          Dst:             function_namespace0_generated_486_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11750,11'
          Dst:             function_namespace0_generated_487_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11751,11'
          Dst:             function_namespace0_generated_488_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11752,11'
          Dst:             function_namespace0_generated_489_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11753,11'
          Dst:             function_namespace0_generated_490_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11754,11'
          Dst:             function_namespace0_generated_491_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11755,11'
          Dst:             function_namespace0_generated_492_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11756,11'
          Dst:             function_namespace0_generated_493_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11757,11'
          Dst:             function_namespace0_generated_494_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11758,11'
          Dst:             function_namespace0_generated_495_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11759,11'
          Dst:             function_namespace0_generated_496_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11760,11'
          Dst:             function_namespace0_generated_497_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11761,11'
          Dst:             function_namespace0_generated_498_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11762,11'
          Dst:             function_namespace0_generated_499_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11763,11'
          Dst:             function_namespace0_generated_500_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11764,11'
          Dst:             function_namespace0_generated_501_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11765,11'
          Dst:             function_namespace0_generated_502_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11766,11'
          Dst:             function_namespace0_generated_503_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11767,11'
          Dst:             function_namespace0_generated_504_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11768,11'
          Dst:             function_namespace0_generated_505_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11769,11'
          Dst:             function_namespace0_generated_506_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11770,11'
          Dst:             function_namespace0_generated_507_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11771,11'
          Dst:             function_namespace0_generated_508_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11772,11'
          Dst:             function_namespace0_generated_509_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11773,11'
          Dst:             function_namespace0_generated_510_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11774,11'
          Dst:             function_namespace0_generated_511_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11775,11'
          Dst:             function_namespace0_generated_512_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11776,11'
          Dst:             function_namespace0_generated_513_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11777,11'
          Dst:             function_namespace0_generated_514_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11778,11'
          Dst:             function_namespace0_generated_515_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11779,11'
          Dst:             function_namespace0_generated_516_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11780,11'
          Dst:             function_namespace0_generated_517_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11781,11'
          Dst:             function_namespace0_generated_518_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11782,11'
          Dst:             function_namespace0_generated_519_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11783,11'
          Dst:             function_namespace0_generated_520_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11784,11'
          Dst:             function_namespace0_generated_521_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11785,11'
          Dst:             function_namespace0_generated_522_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11786,11'
          Dst:             function_namespace0_generated_523_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11787,11'
          Dst:             function_namespace0_generated_524_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11788,11'
          Dst:             function_namespace0_generated_525_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11789,11'
          Dst:             function_namespace0_generated_526_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11790,11'
          Dst:             function_namespace0_generated_527_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11791,11'
          Dst:             function_namespace0_generated_528_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11792,11'
          Dst:             function_namespace0_generated_529_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11793,11'
          Dst:             function_namespace0_generated_530_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11794,11'
          Dst:             function_namespace0_generated_531_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11795,11'
          Dst:             function_namespace0_generated_532_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11796,11'
          Dst:             function_namespace0_generated_533_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11797,11'
          Dst:             function_namespace0_generated_534_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11798,11'
          Dst:             function_namespace0_generated_535_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11799,11'
          Dst:             function_namespace0_generated_536_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11800,11'
          Dst:             function_namespace0_generated_537_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11801,11'
          Dst:             function_namespace0_generated_538_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11802,11'
          Dst:             function_namespace0_generated_539_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11803,11'
          Dst:             function_namespace0_generated_540_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11804,11'
          Dst:             function_namespace0_generated_541_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11805,11'
          Dst:             function_namespace0_generated_542_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11806,11'
          Dst:             function_namespace0_generated_543_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11807,11'
          Dst:             function_namespace0_generated_544_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11808,11'
          Dst:             function_namespace0_generated_545_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11809,11'
          Dst:             function_namespace0_generated_546_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11810,11'
          Dst:             function_namespace0_generated_547_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11811,11'
          Dst:             function_namespace0_generated_548_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11812,11'
          Dst:             function_namespace0_generated_549_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11813,11'
          Dst:             function_namespace0_generated_550_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11814,11'
          Dst:             function_namespace0_generated_551_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11815,11'
          Dst:             function_namespace0_generated_552_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11816,11'
          Dst:             function_namespace0_generated_553_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11817,11'
          Dst:             function_namespace0_generated_554_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11818,11'
          Dst:             function_namespace0_generated_555_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11819,11'
          Dst:             function_namespace0_generated_556_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11820,11'
          Dst:             function_namespace0_generated_557_begin
        - Src:             'src_generated/open62541/namespace0_generated.c:11821,11'
          Dst:             function_namespace0_generated_557_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11822,11'
          Dst:             function_namespace0_generated_556_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11823,11'
          Dst:             function_namespace0_generated_555_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11824,11'
          Dst:             function_namespace0_generated_554_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11825,11'
          Dst:             function_namespace0_generated_553_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11826,11'
          Dst:             function_namespace0_generated_552_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11827,11'
          Dst:             function_namespace0_generated_551_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11828,11'
          Dst:             function_namespace0_generated_550_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11829,11'
          Dst:             function_namespace0_generated_549_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11830,11'
          Dst:             function_namespace0_generated_548_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11831,11'
          Dst:             function_namespace0_generated_547_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11832,11'
          Dst:             function_namespace0_generated_546_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11833,11'
          Dst:             function_namespace0_generated_545_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11834,11'
          Dst:             function_namespace0_generated_544_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11835,11'
          Dst:             function_namespace0_generated_543_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11836,11'
          Dst:             function_namespace0_generated_542_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11837,11'
          Dst:             function_namespace0_generated_541_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11838,11'
          Dst:             function_namespace0_generated_540_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11839,11'
          Dst:             function_namespace0_generated_539_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11840,11'
          Dst:             function_namespace0_generated_538_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11841,11'
          Dst:             function_namespace0_generated_537_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11842,11'
          Dst:             function_namespace0_generated_536_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11843,11'
          Dst:             function_namespace0_generated_535_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11844,11'
          Dst:             function_namespace0_generated_534_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11845,11'
          Dst:             function_namespace0_generated_533_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11846,11'
          Dst:             function_namespace0_generated_532_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11847,11'
          Dst:             function_namespace0_generated_531_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11848,11'
          Dst:             function_namespace0_generated_530_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11849,11'
          Dst:             function_namespace0_generated_529_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11850,11'
          Dst:             function_namespace0_generated_528_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11851,11'
          Dst:             function_namespace0_generated_527_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11852,11'
          Dst:             function_namespace0_generated_526_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11853,11'
          Dst:             function_namespace0_generated_525_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11854,11'
          Dst:             function_namespace0_generated_524_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11855,11'
          Dst:             function_namespace0_generated_523_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11856,11'
          Dst:             function_namespace0_generated_522_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11857,11'
          Dst:             function_namespace0_generated_521_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11858,11'
          Dst:             function_namespace0_generated_520_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11859,11'
          Dst:             function_namespace0_generated_519_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11860,11'
          Dst:             function_namespace0_generated_518_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11861,11'
          Dst:             function_namespace0_generated_517_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11862,11'
          Dst:             function_namespace0_generated_516_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11863,11'
          Dst:             function_namespace0_generated_515_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11864,11'
          Dst:             function_namespace0_generated_514_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11865,11'
          Dst:             function_namespace0_generated_513_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11866,11'
          Dst:             function_namespace0_generated_512_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11867,11'
          Dst:             function_namespace0_generated_511_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11868,11'
          Dst:             function_namespace0_generated_510_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11869,11'
          Dst:             function_namespace0_generated_509_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11870,11'
          Dst:             function_namespace0_generated_508_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11871,11'
          Dst:             function_namespace0_generated_507_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11872,11'
          Dst:             function_namespace0_generated_506_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11873,11'
          Dst:             function_namespace0_generated_505_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11874,11'
          Dst:             function_namespace0_generated_504_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11875,11'
          Dst:             function_namespace0_generated_503_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11876,11'
          Dst:             function_namespace0_generated_502_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11877,11'
          Dst:             function_namespace0_generated_501_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11878,11'
          Dst:             function_namespace0_generated_500_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11879,11'
          Dst:             function_namespace0_generated_499_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11880,11'
          Dst:             function_namespace0_generated_498_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11881,11'
          Dst:             function_namespace0_generated_497_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11882,11'
          Dst:             function_namespace0_generated_496_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11883,11'
          Dst:             function_namespace0_generated_495_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11884,11'
          Dst:             function_namespace0_generated_494_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11885,11'
          Dst:             function_namespace0_generated_493_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11886,11'
          Dst:             function_namespace0_generated_492_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11887,11'
          Dst:             function_namespace0_generated_491_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11888,11'
          Dst:             function_namespace0_generated_490_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11889,11'
          Dst:             function_namespace0_generated_489_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11890,11'
          Dst:             function_namespace0_generated_488_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11891,11'
          Dst:             function_namespace0_generated_487_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11892,11'
          Dst:             function_namespace0_generated_486_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11893,11'
          Dst:             function_namespace0_generated_485_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11894,11'
          Dst:             function_namespace0_generated_484_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11895,11'
          Dst:             function_namespace0_generated_483_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11896,11'
          Dst:             function_namespace0_generated_482_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11897,11'
          Dst:             function_namespace0_generated_481_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11898,11'
          Dst:             function_namespace0_generated_480_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11899,11'
          Dst:             function_namespace0_generated_479_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11900,11'
          Dst:             function_namespace0_generated_478_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11901,11'
          Dst:             function_namespace0_generated_477_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11902,11'
          Dst:             function_namespace0_generated_476_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11903,11'
          Dst:             function_namespace0_generated_475_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11904,11'
          Dst:             function_namespace0_generated_474_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11905,11'
          Dst:             function_namespace0_generated_473_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11906,11'
          Dst:             function_namespace0_generated_472_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11907,11'
          Dst:             function_namespace0_generated_471_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11908,11'
          Dst:             function_namespace0_generated_470_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11909,11'
          Dst:             function_namespace0_generated_469_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11910,11'
          Dst:             function_namespace0_generated_468_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11911,11'
          Dst:             function_namespace0_generated_467_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11912,11'
          Dst:             function_namespace0_generated_466_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11913,11'
          Dst:             function_namespace0_generated_465_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11914,11'
          Dst:             function_namespace0_generated_464_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11915,11'
          Dst:             function_namespace0_generated_463_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11916,11'
          Dst:             function_namespace0_generated_462_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11917,11'
          Dst:             function_namespace0_generated_461_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11918,11'
          Dst:             function_namespace0_generated_460_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11919,11'
          Dst:             function_namespace0_generated_459_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11920,11'
          Dst:             function_namespace0_generated_458_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11921,11'
          Dst:             function_namespace0_generated_457_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11922,11'
          Dst:             function_namespace0_generated_456_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11923,11'
          Dst:             function_namespace0_generated_455_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11924,11'
          Dst:             function_namespace0_generated_454_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11925,11'
          Dst:             function_namespace0_generated_453_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11926,11'
          Dst:             function_namespace0_generated_452_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11927,11'
          Dst:             function_namespace0_generated_451_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11928,11'
          Dst:             function_namespace0_generated_450_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11929,11'
          Dst:             function_namespace0_generated_449_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11930,11'
          Dst:             function_namespace0_generated_448_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11931,11'
          Dst:             function_namespace0_generated_447_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11932,11'
          Dst:             function_namespace0_generated_446_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11933,11'
          Dst:             function_namespace0_generated_445_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11934,11'
          Dst:             function_namespace0_generated_444_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11935,11'
          Dst:             function_namespace0_generated_443_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11936,11'
          Dst:             function_namespace0_generated_442_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11937,11'
          Dst:             function_namespace0_generated_441_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11938,11'
          Dst:             function_namespace0_generated_440_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11939,11'
          Dst:             function_namespace0_generated_439_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11940,11'
          Dst:             function_namespace0_generated_438_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11941,11'
          Dst:             function_namespace0_generated_437_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11942,11'
          Dst:             function_namespace0_generated_436_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11943,11'
          Dst:             function_namespace0_generated_435_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11944,11'
          Dst:             function_namespace0_generated_434_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11945,11'
          Dst:             function_namespace0_generated_433_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11946,11'
          Dst:             function_namespace0_generated_432_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11947,11'
          Dst:             function_namespace0_generated_431_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11948,11'
          Dst:             function_namespace0_generated_430_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11949,11'
          Dst:             function_namespace0_generated_429_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11950,11'
          Dst:             function_namespace0_generated_428_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11951,11'
          Dst:             function_namespace0_generated_427_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11952,11'
          Dst:             function_namespace0_generated_426_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11953,11'
          Dst:             function_namespace0_generated_425_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11954,11'
          Dst:             function_namespace0_generated_424_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11955,11'
          Dst:             function_namespace0_generated_423_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11956,11'
          Dst:             function_namespace0_generated_422_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11957,11'
          Dst:             function_namespace0_generated_421_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11958,11'
          Dst:             function_namespace0_generated_420_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11959,11'
          Dst:             function_namespace0_generated_419_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11960,11'
          Dst:             function_namespace0_generated_418_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11961,11'
          Dst:             function_namespace0_generated_417_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11962,11'
          Dst:             function_namespace0_generated_416_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11963,11'
          Dst:             function_namespace0_generated_415_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11964,11'
          Dst:             function_namespace0_generated_414_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11965,11'
          Dst:             function_namespace0_generated_413_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11966,11'
          Dst:             function_namespace0_generated_412_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11967,11'
          Dst:             function_namespace0_generated_411_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11968,11'
          Dst:             function_namespace0_generated_410_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11969,11'
          Dst:             function_namespace0_generated_409_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11970,11'
          Dst:             function_namespace0_generated_408_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11971,11'
          Dst:             function_namespace0_generated_407_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11972,11'
          Dst:             function_namespace0_generated_406_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11973,11'
          Dst:             function_namespace0_generated_405_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11974,11'
          Dst:             function_namespace0_generated_404_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11975,11'
          Dst:             function_namespace0_generated_403_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11976,11'
          Dst:             function_namespace0_generated_402_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11977,11'
          Dst:             function_namespace0_generated_401_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11978,11'
          Dst:             function_namespace0_generated_400_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11979,11'
          Dst:             function_namespace0_generated_399_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11980,11'
          Dst:             function_namespace0_generated_398_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11981,11'
          Dst:             function_namespace0_generated_397_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11982,11'
          Dst:             function_namespace0_generated_396_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11983,11'
          Dst:             function_namespace0_generated_395_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11984,11'
          Dst:             function_namespace0_generated_394_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11985,11'
          Dst:             function_namespace0_generated_393_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11986,11'
          Dst:             function_namespace0_generated_392_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11987,11'
          Dst:             function_namespace0_generated_391_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11988,11'
          Dst:             function_namespace0_generated_390_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11989,11'
          Dst:             function_namespace0_generated_389_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11990,11'
          Dst:             function_namespace0_generated_388_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11991,11'
          Dst:             function_namespace0_generated_387_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11992,11'
          Dst:             function_namespace0_generated_386_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11993,11'
          Dst:             function_namespace0_generated_385_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11994,11'
          Dst:             function_namespace0_generated_384_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11995,11'
          Dst:             function_namespace0_generated_383_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11996,11'
          Dst:             function_namespace0_generated_382_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11997,11'
          Dst:             function_namespace0_generated_381_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11998,11'
          Dst:             function_namespace0_generated_380_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:11999,11'
          Dst:             function_namespace0_generated_379_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12000,11'
          Dst:             function_namespace0_generated_378_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12001,11'
          Dst:             function_namespace0_generated_377_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12002,11'
          Dst:             function_namespace0_generated_376_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12003,11'
          Dst:             function_namespace0_generated_375_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12004,11'
          Dst:             function_namespace0_generated_374_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12005,11'
          Dst:             function_namespace0_generated_373_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12006,11'
          Dst:             function_namespace0_generated_372_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12007,11'
          Dst:             function_namespace0_generated_371_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12008,11'
          Dst:             function_namespace0_generated_370_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12009,11'
          Dst:             function_namespace0_generated_369_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12010,11'
          Dst:             function_namespace0_generated_368_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12011,11'
          Dst:             function_namespace0_generated_367_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12012,11'
          Dst:             function_namespace0_generated_366_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12013,11'
          Dst:             function_namespace0_generated_365_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12014,11'
          Dst:             function_namespace0_generated_364_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12015,11'
          Dst:             function_namespace0_generated_363_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12016,11'
          Dst:             function_namespace0_generated_362_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12017,11'
          Dst:             function_namespace0_generated_361_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12018,11'
          Dst:             function_namespace0_generated_360_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12019,11'
          Dst:             function_namespace0_generated_359_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12020,11'
          Dst:             function_namespace0_generated_358_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12021,11'
          Dst:             function_namespace0_generated_357_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12022,11'
          Dst:             function_namespace0_generated_356_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12023,11'
          Dst:             function_namespace0_generated_355_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12024,11'
          Dst:             function_namespace0_generated_354_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12025,11'
          Dst:             function_namespace0_generated_353_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12026,11'
          Dst:             function_namespace0_generated_352_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12027,11'
          Dst:             function_namespace0_generated_351_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12028,11'
          Dst:             function_namespace0_generated_350_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12029,11'
          Dst:             function_namespace0_generated_349_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12030,11'
          Dst:             function_namespace0_generated_348_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12031,11'
          Dst:             function_namespace0_generated_347_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12032,11'
          Dst:             function_namespace0_generated_346_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12033,11'
          Dst:             function_namespace0_generated_345_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12034,11'
          Dst:             function_namespace0_generated_344_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12035,11'
          Dst:             function_namespace0_generated_343_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12036,11'
          Dst:             function_namespace0_generated_342_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12037,11'
          Dst:             function_namespace0_generated_341_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12038,11'
          Dst:             function_namespace0_generated_340_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12039,11'
          Dst:             function_namespace0_generated_339_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12040,11'
          Dst:             function_namespace0_generated_338_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12041,11'
          Dst:             function_namespace0_generated_337_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12042,11'
          Dst:             function_namespace0_generated_336_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12043,11'
          Dst:             function_namespace0_generated_335_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12044,11'
          Dst:             function_namespace0_generated_334_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12045,11'
          Dst:             function_namespace0_generated_333_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12046,11'
          Dst:             function_namespace0_generated_332_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12047,11'
          Dst:             function_namespace0_generated_331_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12048,11'
          Dst:             function_namespace0_generated_330_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12049,11'
          Dst:             function_namespace0_generated_329_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12050,11'
          Dst:             function_namespace0_generated_328_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12051,11'
          Dst:             function_namespace0_generated_327_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12052,11'
          Dst:             function_namespace0_generated_326_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12053,11'
          Dst:             function_namespace0_generated_325_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12054,11'
          Dst:             function_namespace0_generated_324_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12055,11'
          Dst:             function_namespace0_generated_323_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12056,11'
          Dst:             function_namespace0_generated_322_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12057,11'
          Dst:             function_namespace0_generated_321_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12058,11'
          Dst:             function_namespace0_generated_320_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12059,11'
          Dst:             function_namespace0_generated_319_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12060,11'
          Dst:             function_namespace0_generated_318_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12061,11'
          Dst:             function_namespace0_generated_317_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12062,11'
          Dst:             function_namespace0_generated_316_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12063,11'
          Dst:             function_namespace0_generated_315_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12064,11'
          Dst:             function_namespace0_generated_314_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12065,11'
          Dst:             function_namespace0_generated_313_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12066,11'
          Dst:             function_namespace0_generated_312_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12067,11'
          Dst:             function_namespace0_generated_311_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12068,11'
          Dst:             function_namespace0_generated_310_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12069,11'
          Dst:             function_namespace0_generated_309_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12070,11'
          Dst:             function_namespace0_generated_308_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12071,11'
          Dst:             function_namespace0_generated_307_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12072,11'
          Dst:             function_namespace0_generated_306_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12073,11'
          Dst:             function_namespace0_generated_305_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12074,11'
          Dst:             function_namespace0_generated_304_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12075,11'
          Dst:             function_namespace0_generated_303_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12076,11'
          Dst:             function_namespace0_generated_302_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12077,11'
          Dst:             function_namespace0_generated_301_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12078,11'
          Dst:             function_namespace0_generated_300_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12079,11'
          Dst:             function_namespace0_generated_299_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12080,11'
          Dst:             function_namespace0_generated_298_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12081,11'
          Dst:             function_namespace0_generated_297_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12082,11'
          Dst:             function_namespace0_generated_296_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12083,11'
          Dst:             function_namespace0_generated_295_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12084,11'
          Dst:             function_namespace0_generated_294_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12085,11'
          Dst:             function_namespace0_generated_293_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12086,11'
          Dst:             function_namespace0_generated_292_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12087,11'
          Dst:             function_namespace0_generated_291_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12088,11'
          Dst:             function_namespace0_generated_290_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12089,11'
          Dst:             function_namespace0_generated_289_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12090,11'
          Dst:             function_namespace0_generated_288_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12091,11'
          Dst:             function_namespace0_generated_287_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12092,11'
          Dst:             function_namespace0_generated_286_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12093,11'
          Dst:             function_namespace0_generated_285_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12094,11'
          Dst:             function_namespace0_generated_284_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12095,11'
          Dst:             function_namespace0_generated_283_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12096,11'
          Dst:             function_namespace0_generated_282_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12097,11'
          Dst:             function_namespace0_generated_281_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12098,11'
          Dst:             function_namespace0_generated_280_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12099,11'
          Dst:             function_namespace0_generated_279_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12100,11'
          Dst:             function_namespace0_generated_278_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12101,11'
          Dst:             function_namespace0_generated_277_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12102,11'
          Dst:             function_namespace0_generated_276_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12103,11'
          Dst:             function_namespace0_generated_275_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12104,11'
          Dst:             function_namespace0_generated_274_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12105,11'
          Dst:             function_namespace0_generated_273_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12106,11'
          Dst:             function_namespace0_generated_272_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12107,11'
          Dst:             function_namespace0_generated_271_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12108,11'
          Dst:             function_namespace0_generated_270_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12109,11'
          Dst:             function_namespace0_generated_269_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12110,11'
          Dst:             function_namespace0_generated_268_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12111,11'
          Dst:             function_namespace0_generated_267_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12112,11'
          Dst:             function_namespace0_generated_266_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12113,11'
          Dst:             function_namespace0_generated_265_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12114,11'
          Dst:             function_namespace0_generated_264_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12115,11'
          Dst:             function_namespace0_generated_263_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12116,11'
          Dst:             function_namespace0_generated_262_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12117,11'
          Dst:             function_namespace0_generated_261_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12118,11'
          Dst:             function_namespace0_generated_260_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12119,11'
          Dst:             function_namespace0_generated_259_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12120,11'
          Dst:             function_namespace0_generated_258_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12121,11'
          Dst:             function_namespace0_generated_257_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12122,11'
          Dst:             function_namespace0_generated_256_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12123,11'
          Dst:             function_namespace0_generated_255_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12124,11'
          Dst:             function_namespace0_generated_254_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12125,11'
          Dst:             function_namespace0_generated_253_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12126,11'
          Dst:             function_namespace0_generated_252_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12127,11'
          Dst:             function_namespace0_generated_251_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12128,11'
          Dst:             function_namespace0_generated_250_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12129,11'
          Dst:             function_namespace0_generated_249_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12130,11'
          Dst:             function_namespace0_generated_248_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12131,11'
          Dst:             function_namespace0_generated_247_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12132,11'
          Dst:             function_namespace0_generated_246_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12133,11'
          Dst:             function_namespace0_generated_245_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12134,11'
          Dst:             function_namespace0_generated_244_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12135,11'
          Dst:             function_namespace0_generated_243_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12136,11'
          Dst:             function_namespace0_generated_242_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12137,11'
          Dst:             function_namespace0_generated_241_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12138,11'
          Dst:             function_namespace0_generated_240_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12139,11'
          Dst:             function_namespace0_generated_239_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12140,11'
          Dst:             function_namespace0_generated_238_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12141,11'
          Dst:             function_namespace0_generated_237_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12142,11'
          Dst:             function_namespace0_generated_236_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12143,11'
          Dst:             function_namespace0_generated_235_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12144,11'
          Dst:             function_namespace0_generated_234_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12145,11'
          Dst:             function_namespace0_generated_233_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12146,11'
          Dst:             function_namespace0_generated_232_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12147,11'
          Dst:             function_namespace0_generated_231_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12148,11'
          Dst:             function_namespace0_generated_230_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12149,11'
          Dst:             function_namespace0_generated_229_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12150,11'
          Dst:             function_namespace0_generated_228_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12151,11'
          Dst:             function_namespace0_generated_227_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12152,11'
          Dst:             function_namespace0_generated_226_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12153,11'
          Dst:             function_namespace0_generated_225_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12154,11'
          Dst:             function_namespace0_generated_224_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12155,11'
          Dst:             function_namespace0_generated_223_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12156,11'
          Dst:             function_namespace0_generated_222_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12157,11'
          Dst:             function_namespace0_generated_221_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12158,11'
          Dst:             function_namespace0_generated_220_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12159,11'
          Dst:             function_namespace0_generated_219_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12160,11'
          Dst:             function_namespace0_generated_218_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12161,11'
          Dst:             function_namespace0_generated_217_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12162,11'
          Dst:             function_namespace0_generated_216_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12163,11'
          Dst:             function_namespace0_generated_215_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12164,11'
          Dst:             function_namespace0_generated_214_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12165,11'
          Dst:             function_namespace0_generated_213_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12166,11'
          Dst:             function_namespace0_generated_212_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12167,11'
          Dst:             function_namespace0_generated_211_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12168,11'
          Dst:             function_namespace0_generated_210_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12169,11'
          Dst:             function_namespace0_generated_209_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12170,11'
          Dst:             function_namespace0_generated_208_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12171,11'
          Dst:             function_namespace0_generated_207_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12172,11'
          Dst:             function_namespace0_generated_206_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12173,11'
          Dst:             function_namespace0_generated_205_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12174,11'
          Dst:             function_namespace0_generated_204_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12175,11'
          Dst:             function_namespace0_generated_203_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12176,11'
          Dst:             function_namespace0_generated_202_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12177,11'
          Dst:             function_namespace0_generated_201_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12178,11'
          Dst:             function_namespace0_generated_200_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12179,11'
          Dst:             function_namespace0_generated_199_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12180,11'
          Dst:             function_namespace0_generated_198_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12181,11'
          Dst:             function_namespace0_generated_197_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12182,11'
          Dst:             function_namespace0_generated_196_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12183,11'
          Dst:             function_namespace0_generated_195_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12184,11'
          Dst:             function_namespace0_generated_194_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12185,11'
          Dst:             function_namespace0_generated_193_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12186,11'
          Dst:             function_namespace0_generated_192_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12187,11'
          Dst:             function_namespace0_generated_191_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12188,11'
          Dst:             function_namespace0_generated_190_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12189,11'
          Dst:             function_namespace0_generated_189_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12190,11'
          Dst:             function_namespace0_generated_188_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12191,11'
          Dst:             function_namespace0_generated_187_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12192,11'
          Dst:             function_namespace0_generated_186_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12193,11'
          Dst:             function_namespace0_generated_185_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12194,11'
          Dst:             function_namespace0_generated_184_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12195,11'
          Dst:             function_namespace0_generated_183_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12196,11'
          Dst:             function_namespace0_generated_182_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12197,11'
          Dst:             function_namespace0_generated_181_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12198,11'
          Dst:             function_namespace0_generated_180_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12199,11'
          Dst:             function_namespace0_generated_179_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12200,11'
          Dst:             function_namespace0_generated_178_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12201,11'
          Dst:             function_namespace0_generated_177_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12202,11'
          Dst:             function_namespace0_generated_176_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12203,11'
          Dst:             function_namespace0_generated_175_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12204,11'
          Dst:             function_namespace0_generated_174_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12205,11'
          Dst:             function_namespace0_generated_173_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12206,11'
          Dst:             function_namespace0_generated_172_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12207,11'
          Dst:             function_namespace0_generated_171_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12208,11'
          Dst:             function_namespace0_generated_170_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12209,11'
          Dst:             function_namespace0_generated_169_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12210,11'
          Dst:             function_namespace0_generated_168_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12211,11'
          Dst:             function_namespace0_generated_167_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12212,11'
          Dst:             function_namespace0_generated_166_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12213,11'
          Dst:             function_namespace0_generated_165_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12214,11'
          Dst:             function_namespace0_generated_164_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12215,11'
          Dst:             function_namespace0_generated_163_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12216,11'
          Dst:             function_namespace0_generated_162_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12217,11'
          Dst:             function_namespace0_generated_161_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12218,11'
          Dst:             function_namespace0_generated_160_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12219,11'
          Dst:             function_namespace0_generated_159_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12220,11'
          Dst:             function_namespace0_generated_158_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12221,11'
          Dst:             function_namespace0_generated_157_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12222,11'
          Dst:             function_namespace0_generated_156_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12223,11'
          Dst:             function_namespace0_generated_155_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12224,11'
          Dst:             function_namespace0_generated_154_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12225,11'
          Dst:             function_namespace0_generated_153_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12226,11'
          Dst:             function_namespace0_generated_152_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12227,11'
          Dst:             function_namespace0_generated_151_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12228,11'
          Dst:             function_namespace0_generated_150_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12229,11'
          Dst:             function_namespace0_generated_149_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12230,11'
          Dst:             function_namespace0_generated_148_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12231,11'
          Dst:             function_namespace0_generated_147_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12232,11'
          Dst:             function_namespace0_generated_146_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12233,11'
          Dst:             function_namespace0_generated_145_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12234,11'
          Dst:             function_namespace0_generated_144_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12235,11'
          Dst:             function_namespace0_generated_143_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12236,11'
          Dst:             function_namespace0_generated_142_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12237,11'
          Dst:             function_namespace0_generated_141_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12238,11'
          Dst:             function_namespace0_generated_140_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12239,11'
          Dst:             function_namespace0_generated_139_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12240,11'
          Dst:             function_namespace0_generated_138_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12241,11'
          Dst:             function_namespace0_generated_137_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12242,11'
          Dst:             function_namespace0_generated_136_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12243,11'
          Dst:             function_namespace0_generated_135_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12244,11'
          Dst:             function_namespace0_generated_134_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12245,11'
          Dst:             function_namespace0_generated_133_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12246,11'
          Dst:             function_namespace0_generated_132_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12247,11'
          Dst:             function_namespace0_generated_131_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12248,11'
          Dst:             function_namespace0_generated_130_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12249,11'
          Dst:             function_namespace0_generated_129_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12250,11'
          Dst:             function_namespace0_generated_128_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12251,11'
          Dst:             function_namespace0_generated_127_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12252,11'
          Dst:             function_namespace0_generated_126_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12253,11'
          Dst:             function_namespace0_generated_125_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12254,11'
          Dst:             function_namespace0_generated_124_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12255,11'
          Dst:             function_namespace0_generated_123_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12256,11'
          Dst:             function_namespace0_generated_122_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12257,11'
          Dst:             function_namespace0_generated_121_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12258,11'
          Dst:             function_namespace0_generated_120_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12259,11'
          Dst:             function_namespace0_generated_119_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12260,11'
          Dst:             function_namespace0_generated_118_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12261,11'
          Dst:             function_namespace0_generated_117_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12262,11'
          Dst:             function_namespace0_generated_116_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12263,11'
          Dst:             function_namespace0_generated_115_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12264,11'
          Dst:             function_namespace0_generated_114_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12265,11'
          Dst:             function_namespace0_generated_113_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12266,11'
          Dst:             function_namespace0_generated_112_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12267,11'
          Dst:             function_namespace0_generated_111_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12268,11'
          Dst:             function_namespace0_generated_110_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12269,11'
          Dst:             function_namespace0_generated_109_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12270,11'
          Dst:             function_namespace0_generated_108_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12271,11'
          Dst:             function_namespace0_generated_107_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12272,11'
          Dst:             function_namespace0_generated_106_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12273,11'
          Dst:             function_namespace0_generated_105_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12274,11'
          Dst:             function_namespace0_generated_104_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12275,11'
          Dst:             function_namespace0_generated_103_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12276,11'
          Dst:             function_namespace0_generated_102_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12277,11'
          Dst:             function_namespace0_generated_101_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12278,11'
          Dst:             function_namespace0_generated_100_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12279,11'
          Dst:             function_namespace0_generated_99_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12280,11'
          Dst:             function_namespace0_generated_98_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12281,11'
          Dst:             function_namespace0_generated_97_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12282,11'
          Dst:             function_namespace0_generated_96_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12283,11'
          Dst:             function_namespace0_generated_95_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12284,11'
          Dst:             function_namespace0_generated_94_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12285,11'
          Dst:             function_namespace0_generated_93_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12286,11'
          Dst:             function_namespace0_generated_92_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12287,11'
          Dst:             function_namespace0_generated_91_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12288,11'
          Dst:             function_namespace0_generated_90_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12289,11'
          Dst:             function_namespace0_generated_89_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12290,11'
          Dst:             function_namespace0_generated_88_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12291,11'
          Dst:             function_namespace0_generated_87_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12292,11'
          Dst:             function_namespace0_generated_86_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12293,11'
          Dst:             function_namespace0_generated_85_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12294,11'
          Dst:             function_namespace0_generated_84_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12295,11'
          Dst:             function_namespace0_generated_83_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12296,11'
          Dst:             function_namespace0_generated_82_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12297,11'
          Dst:             function_namespace0_generated_81_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12298,11'
          Dst:             function_namespace0_generated_80_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12299,11'
          Dst:             function_namespace0_generated_79_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12300,11'
          Dst:             function_namespace0_generated_78_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12301,11'
          Dst:             function_namespace0_generated_77_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12302,11'
          Dst:             function_namespace0_generated_76_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12303,11'
          Dst:             function_namespace0_generated_75_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12304,11'
          Dst:             function_namespace0_generated_74_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12305,11'
          Dst:             function_namespace0_generated_73_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12306,11'
          Dst:             function_namespace0_generated_72_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12307,11'
          Dst:             function_namespace0_generated_71_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12308,11'
          Dst:             function_namespace0_generated_70_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12309,11'
          Dst:             function_namespace0_generated_69_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12310,11'
          Dst:             function_namespace0_generated_68_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12311,11'
          Dst:             function_namespace0_generated_67_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12312,11'
          Dst:             function_namespace0_generated_66_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12313,11'
          Dst:             function_namespace0_generated_65_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12314,11'
          Dst:             function_namespace0_generated_64_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12315,11'
          Dst:             function_namespace0_generated_63_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12316,11'
          Dst:             function_namespace0_generated_62_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12317,11'
          Dst:             function_namespace0_generated_61_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12318,11'
          Dst:             function_namespace0_generated_60_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12319,11'
          Dst:             function_namespace0_generated_59_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12320,11'
          Dst:             function_namespace0_generated_58_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12321,11'
          Dst:             function_namespace0_generated_57_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12322,11'
          Dst:             function_namespace0_generated_56_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12323,11'
          Dst:             function_namespace0_generated_55_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12324,11'
          Dst:             function_namespace0_generated_54_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12325,11'
          Dst:             function_namespace0_generated_53_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12326,11'
          Dst:             function_namespace0_generated_52_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12327,11'
          Dst:             function_namespace0_generated_51_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12328,11'
          Dst:             function_namespace0_generated_50_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12329,11'
          Dst:             function_namespace0_generated_49_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12330,11'
          Dst:             function_namespace0_generated_48_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12331,11'
          Dst:             function_namespace0_generated_47_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12332,11'
          Dst:             function_namespace0_generated_46_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12333,11'
          Dst:             function_namespace0_generated_45_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12334,11'
          Dst:             function_namespace0_generated_44_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12335,11'
          Dst:             function_namespace0_generated_43_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12336,11'
          Dst:             function_namespace0_generated_42_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12337,11'
          Dst:             function_namespace0_generated_41_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12338,11'
          Dst:             function_namespace0_generated_40_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12339,11'
          Dst:             function_namespace0_generated_39_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12340,11'
          Dst:             function_namespace0_generated_38_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12341,11'
          Dst:             function_namespace0_generated_37_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12342,11'
          Dst:             function_namespace0_generated_36_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12343,11'
          Dst:             function_namespace0_generated_35_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12344,11'
          Dst:             function_namespace0_generated_34_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12345,11'
          Dst:             function_namespace0_generated_33_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12346,11'
          Dst:             function_namespace0_generated_32_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12347,11'
          Dst:             function_namespace0_generated_31_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12348,11'
          Dst:             function_namespace0_generated_30_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12349,11'
          Dst:             function_namespace0_generated_29_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12350,11'
          Dst:             function_namespace0_generated_28_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12351,11'
          Dst:             function_namespace0_generated_27_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12352,11'
          Dst:             function_namespace0_generated_26_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12353,11'
          Dst:             function_namespace0_generated_25_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12354,11'
          Dst:             function_namespace0_generated_24_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12355,11'
          Dst:             function_namespace0_generated_23_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12356,11'
          Dst:             function_namespace0_generated_22_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12357,11'
          Dst:             function_namespace0_generated_21_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12358,11'
          Dst:             function_namespace0_generated_20_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12359,11'
          Dst:             function_namespace0_generated_19_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12360,11'
          Dst:             function_namespace0_generated_18_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12361,11'
          Dst:             function_namespace0_generated_17_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12362,11'
          Dst:             function_namespace0_generated_16_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12363,11'
          Dst:             function_namespace0_generated_15_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12364,11'
          Dst:             function_namespace0_generated_14_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12365,11'
          Dst:             function_namespace0_generated_13_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12366,11'
          Dst:             function_namespace0_generated_12_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12367,11'
          Dst:             function_namespace0_generated_11_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12368,11'
          Dst:             function_namespace0_generated_10_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12369,11'
          Dst:             function_namespace0_generated_9_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12370,11'
          Dst:             function_namespace0_generated_8_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12371,11'
          Dst:             function_namespace0_generated_7_finish
        - Src:             'src_generated/open62541/namespace0_generated.c:12372,11'
          Dst:             function_namespace0_generated_6_finish
    - functionName:    parse_refpath_qn_name
      functionSourceFile: '/src/open62541/src/util/ua_types_lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - 'char **'
        - 'char *'
      constantsTouched: []
      argNames:
        - qn
        - pos
        - end
      BBCount:         54
      ICount:          319
      EdgeCount:       75
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:572,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:573,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:576,25'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:577,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:578,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:580,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:581,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:582,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:605,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:584,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:584,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:586,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:584,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:584,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:586,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:584,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:584,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:586,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:584,57'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:585,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:586,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:585,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:585,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:586,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:585,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:585,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:586,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:584,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:586,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:589,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:589,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:590,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:601,23'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:591,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:592,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:594,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:592,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:592,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:597,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:592,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:592,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:597,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:592,62'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:592,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:597,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:592,78'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:593,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:597,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:593,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:593,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:597,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:593,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:593,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:597,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:593,62'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:593,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:597,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:591,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:594,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:597,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:605,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:606,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:609,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_QualifiedName_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_RelativePathElement_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4144
      functionLinenumberEnd: 4144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RelativePathElement *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:4144,1'
          Dst:             UA_clear
    - functionName:    relativepath_addelem
      functionSourceFile: '/src/open62541/src/util/ua_types_lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_RelativePath *'
        - 'struct.UA_RelativePathElement *'
      constantsTouched: []
      argNames:
        - rp
        - el
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:557,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:558,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:559,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_QualifiedName_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:724,1'
          Dst:             UA_clear
    - functionName:    parse_refpath_qn
      functionSourceFile: '/src/open62541/src/util/ua_types_lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - qn
        - pos
        - end
      BBCount:         61
      ICount:          325
      EdgeCount:       62
      CyclomaticComplexity: 3
      functionsReached:
        - UA_QualifiedName_init
        - UA_readNumber
        - parse_refpath_qn_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:625,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:625,9'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:625,9'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:626,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:637,4'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:637,4'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:637,4'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:637,4'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:637,4'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:637,4'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:637,4'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:637,4'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:637,4'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:637,4'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:639,12'
              BranchSideFuncs:
                - parse_refpath_qn_name
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:648,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:648,9'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:648,9'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:649,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:660,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:660,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:660,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:660,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:660,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:660,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:660,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:660,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:660,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:660,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:660,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:661,12'
              BranchSideFuncs:
                - parse_refpath_qn_name
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:665,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:667,10'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:667,10'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:667,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:677,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:677,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:677,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:677,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:677,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:677,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:677,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:677,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:677,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:677,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:678,13'
              BranchSideFuncs:
                - UA_readNumber
                - parse_refpath_qn_name
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:679,12'
              BranchSideFuncs:
                - parse_refpath_qn_name
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:692,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:693,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:694,41'
              BranchSideFuncs:
                - parse_refpath_qn_name
      Callsites:
        - Src:             '/src/open62541/src/util/ua_types_lex.c:620,5'
          Dst:             UA_QualifiedName_init
        - Src:             '/src/open62541/src/util/ua_types_lex.c:692,12'
          Dst:             UA_readNumber
        - Src:             '/src/open62541/src/util/ua_types_lex.c:701,12'
          Dst:             parse_refpath_qn_name
    - functionName:    UA_NODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_RelativePathElement_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4124
      functionLinenumberEnd: 4124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RelativePathElement *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_RelativePath_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4160
      functionLinenumberEnd: 4160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RelativePath *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    parse_nodeid_body
      functionSourceFile: '/src/open62541/src/util/ua_types_lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - id
        - body
        - end
      BBCount:         22
      ICount:          167
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - UA_String_copy
        - UA_readNumber
        - UA_unbase64
        - parse_guid
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:95,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:97,42'
              BranchSideFuncs:
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:104,44'
              BranchSideFuncs:
                - UA_String_copy.5307
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:113,27'
              BranchSideFuncs:
                - parse_guid
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:119,47'
              BranchSideFuncs:
                - UA_unbase64
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:126,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:97,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:98,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:99,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:107,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:108,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:109,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:114,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:115,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:116,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:121,44'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:121,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:123,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:121,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:122,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:123,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_types_lex.c:97,12'
          Dst:             UA_readNumber
        - Src:             '/src/open62541/src/util/ua_types_lex.c:106,15'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/util/ua_types_lex.c:113,15'
          Dst:             parse_guid
        - Src:             '/src/open62541/src/util/ua_types_lex.c:119,13'
          Dst:             UA_unbase64
    - functionName:    parse_guid
      functionSourceFile: '/src/open62541/src/util/ua_types_lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Guid *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - guid
        - s
        - e
      BBCount:         29
      ICount:          201
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - UA_readNumberWithBase
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:50,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:50,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:51,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:50,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:50,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:51,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:50,49'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:50,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:51,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:50,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:54,30'
              BranchSideFuncs:
                - UA_readNumberWithBase
                - UA_readNumberWithBase
                - UA_readNumberWithBase
                - UA_readNumberWithBase
                - UA_readNumberWithBase
                - UA_readNumberWithBase
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:54,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:56,19'
              BranchSideFuncs:
                - UA_readNumberWithBase
                - UA_readNumberWithBase
                - UA_readNumberWithBase
                - UA_readNumberWithBase
                - UA_readNumberWithBase
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:58,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:60,30'
              BranchSideFuncs:
                - UA_readNumberWithBase
                - UA_readNumberWithBase
                - UA_readNumberWithBase
                - UA_readNumberWithBase
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:62,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:64,30'
              BranchSideFuncs:
                - UA_readNumberWithBase
                - UA_readNumberWithBase
                - UA_readNumberWithBase
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:66,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:68,31'
              BranchSideFuncs:
                - UA_readNumberWithBase
                - UA_readNumberWithBase
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:70,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:72,31'
              BranchSideFuncs:
                - UA_readNumberWithBase
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:74,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:75,35'
              BranchSideFuncs:
                - UA_readNumberWithBase
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:80,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:75,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:76,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:77,37'
              BranchSideFuncs:
                - UA_readNumberWithBase
      Callsites:
        - Src:             '/src/open62541/src/util/ua_types_lex.c:54,8'
          Dst:             UA_readNumberWithBase
        - Src:             '/src/open62541/src/util/ua_types_lex.c:58,8'
          Dst:             UA_readNumberWithBase
        - Src:             '/src/open62541/src/util/ua_types_lex.c:62,8'
          Dst:             UA_readNumberWithBase
        - Src:             '/src/open62541/src/util/ua_types_lex.c:66,8'
          Dst:             UA_readNumberWithBase
        - Src:             '/src/open62541/src/util/ua_types_lex.c:70,8'
          Dst:             UA_readNumberWithBase
        - Src:             '/src/open62541/src/util/ua_types_lex.c:75,12'
          Dst:             UA_readNumberWithBase
    - functionName:    UA_RelativePath_parseWithServer
      functionSourceFile: '/src/open62541/src/util/ua_types_lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_RelativePath *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - rp
        - str
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_RelativePath_clear
        - parse_relativepath
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:911,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:911,8'
              BranchSideFuncs:
                - UA_RelativePath_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:912,31'
              BranchSideFuncs:
                - UA_RelativePath_clear
      Callsites:
        - Src:             '/src/open62541/src/util/ua_types_lex.c:910,25'
          Dst:             parse_relativepath
        - Src:             '/src/open62541/src/util/ua_types_lex.c:912,9'
          Dst:             UA_RelativePath_clear
    - functionName:    parse_relativepath
      functionSourceFile: '/src/open62541/src/util/ua_types_lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_RelativePath *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - rp
        - str
        - ''
      BBCount:         105
      ICount:          633
      EdgeCount:       112
      CyclomaticComplexity: 9
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_QualifiedName_clear
        - UA_RelativePathElement_clear
        - UA_RelativePathElement_init
        - UA_RelativePath_init
        - lookupRefType
        - parse_nodeid
        - parse_refpath_qn
        - relativepath_addelem
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:726,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:726,9'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_RelativePathElement_clear
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:726,9'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_RelativePathElement_clear
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:727,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:728,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:729,13'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.5305
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:730,13'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.5305
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:731,13'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:732,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:757,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:757,9'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:757,9'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:758,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:760,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:760,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:762,4'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:765,4'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:770,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:770,9'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:770,9'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:771,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:772,14'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:773,13'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:774,13'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:775,12'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:779,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:780,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:782,3'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:786,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:786,9'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:786,9'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:787,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:788,14'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:789,13'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:790,13'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:791,12'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:802,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:803,17'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:812,37'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:803,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:804,25'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:805,22'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:805,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:806,25'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:808,17'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:813,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:814,13'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:817,26'
              BranchSideFuncs:
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:827,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:827,9'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:827,9'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:828,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:829,14'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:830,13'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:831,13'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:832,12'
              BranchSideFuncs:
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:839,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:840,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:845,9'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:845,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:845,9'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:845,9'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:846,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:850,13'
              BranchSideFuncs:
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:850,13'
              BranchSideFuncs:
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:850,13'
              BranchSideFuncs:
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:850,13'
              BranchSideFuncs:
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:852,4'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:855,4'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:863,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:863,9'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:863,9'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:864,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:868,13'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:868,13'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:868,13'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:868,13'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:869,13'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:870,12'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:880,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:880,9'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:880,9'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:881,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:882,14'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:883,13'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:884,12'
              BranchSideFuncs:
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
                - UA_RelativePathElement_clear
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:892,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:893,9'
              BranchSideFuncs:
                - UA_RelativePathElement_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:896,5'
              BranchSideFuncs:
                - UA_RelativePathElement_init.5306
                - parse_nodeid
                - parse_refpath_qn
                - lookupRefType
                - UA_QualifiedName_clear.5304
                - parse_refpath_qn
                - relativepath_addelem
                - UA_RelativePathElement_clear
                - UA_NODEID_NUMERIC.5305
                - UA_NODEID_NUMERIC.5305
      Callsites:
        - Src:             '/src/open62541/src/util/ua_types_lex.c:713,5'
          Dst:             UA_RelativePath_init
        - Src:             '/src/open62541/src/util/ua_types_lex.c:718,5'
          Dst:             UA_RelativePathElement_init
        - Src:             '/src/open62541/src/util/ua_types_lex.c:744,35'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/util/ua_types_lex.c:750,35'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/util/ua_types_lex.c:812,15'
          Dst:             parse_nodeid
        - Src:             '/src/open62541/src/util/ua_types_lex.c:818,15'
          Dst:             parse_refpath_qn
        - Src:             '/src/open62541/src/util/ua_types_lex.c:819,16'
          Dst:             lookupRefType
        - Src:             '/src/open62541/src/util/ua_types_lex.c:820,9'
          Dst:             UA_QualifiedName_clear
        - Src:             '/src/open62541/src/util/ua_types_lex.c:875,15'
          Dst:             parse_refpath_qn
        - Src:             '/src/open62541/src/util/ua_types_lex.c:891,12'
          Dst:             relativepath_addelem
        - Src:             '/src/open62541/src/util/ua_types_lex.c:893,9'
          Dst:             UA_RelativePathElement_clear
    - functionName:    UA_RelativePath_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4180
      functionLinenumberEnd: 4180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RelativePath *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:4180,1'
          Dst:             UA_clear
    - functionName:    parse_nodeid
      functionSourceFile: '/src/open62541/src/util/ua_types_lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - id
        - pos
        - end
      BBCount:         90
      ICount:          492
      EdgeCount:       92
      CyclomaticComplexity: 4
      functionsReached:
        - UA_readNumber
        - parse_nodeid_body
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:141,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:141,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:141,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:142,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:147,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:147,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:147,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:147,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:150,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:151,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:159,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:159,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:159,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:160,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:161,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:162,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:167,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:167,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:167,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:168,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:169,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:170,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:178,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:180,35'
              BranchSideFuncs:
                - UA_readNumber
                - parse_nodeid_body
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:187,34'
              BranchSideFuncs:
                - parse_nodeid_body
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:181,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:182,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:183,45'
              BranchSideFuncs:
                - parse_nodeid_body
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:191,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:191,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:191,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:192,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:193,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:194,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:201,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:201,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:201,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:202,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:213,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:213,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:213,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:213,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:213,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:213,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:213,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:213,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:213,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:213,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:215,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:219,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:219,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:219,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:220,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:230,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:230,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:230,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:230,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:230,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:230,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:230,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:230,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:230,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:230,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:232,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:234,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:238,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:238,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:238,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:239,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:243,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:243,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:243,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:243,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:244,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:248,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:248,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:248,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:249,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:250,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:251,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_types_lex.c:181,16'
          Dst:             UA_readNumber
        - Src:             '/src/open62541/src/util/ua_types_lex.c:187,16'
          Dst:             parse_nodeid_body
    - functionName:    UA_RelativePath_parse
      functionSourceFile: '/src/open62541/src/util/ua_types_lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_RelativePath *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - rp
        - str
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_RelativePath_clear
        - parse_relativepath
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:902,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:902,8'
              BranchSideFuncs:
                - UA_RelativePath_clear
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:903,31'
              BranchSideFuncs:
                - UA_RelativePath_clear
      Callsites:
        - Src:             '/src/open62541/src/util/ua_types_lex.c:901,25'
          Dst:             parse_relativepath
        - Src:             '/src/open62541/src/util/ua_types_lex.c:903,9'
          Dst:             UA_RelativePath_clear
    - functionName:    UA_ExpandedNodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:652,1'
          Dst:             UA_clear
    - functionName:    parse_expandednodeid
      functionSourceFile: '/src/open62541/src/util/ua_types_lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - id
        - pos
        - end
      BBCount:         204
      ICount:          1122
      EdgeCount:       210
      CyclomaticComplexity: 8
      functionsReached:
        - UA_String_copy
        - UA_readNumber
        - parse_nodeid_body
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:276,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:276,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:276,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:277,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:281,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:281,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:281,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:287,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:291,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:296,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:304,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:304,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:304,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:305,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:306,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:307,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:312,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:312,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:312,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:313,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:314,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:315,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:320,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:320,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:320,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:321,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:322,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:323,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:324,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:336,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:337,36'
              BranchSideFuncs:
                - UA_readNumber
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:342,12'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:338,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:339,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:340,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:342,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:343,36'
              BranchSideFuncs:
                - UA_String_copy.5307
                - parse_nodeid_body
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:350,19'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:348,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:349,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:350,9'
              BranchSideFuncs:
                - parse_nodeid_body
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:353,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:354,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:355,52'
              BranchSideFuncs:
                - parse_nodeid_body
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:363,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:363,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:363,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:364,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:365,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:366,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:367,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:374,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:374,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:374,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:375,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:376,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:377,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:381,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:381,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:381,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:382,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:393,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:393,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:393,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:393,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:393,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:393,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:393,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:393,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:393,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:393,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:395,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:399,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:399,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:399,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:400,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:401,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:402,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:406,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:406,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:406,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:407,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:408,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:409,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:413,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:413,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:413,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:414,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:424,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:424,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:424,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:424,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:424,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:424,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:424,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:424,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:424,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:424,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:425,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:426,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:430,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:430,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:430,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:431,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:433,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:433,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:435,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:438,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:443,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:443,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:443,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:444,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:455,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:455,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:455,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:455,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:455,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:455,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:455,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:455,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:455,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:455,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:457,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:461,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:461,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:461,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:462,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:467,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:467,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:467,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:467,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:469,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:473,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:473,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:473,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:474,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:476,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:476,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:477,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:478,12'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:482,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:482,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:482,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:483,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:488,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:488,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:488,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:488,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:490,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:494,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:494,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:494,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:495,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:505,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:505,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:505,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:505,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:505,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:505,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:505,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:505,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:505,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:505,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:507,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:509,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:513,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:513,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:513,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:514,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:515,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:516,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:520,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:520,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:520,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:521,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:526,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:526,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:526,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:526,4'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:529,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:530,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:534,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:534,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:534,9'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:535,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:536,13'
              BranchSideFuncs:
                - parse_nodeid_body
                - UA_readNumber
                - UA_String_copy.5307
                - UA_readNumber
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:537,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_types_lex.c:338,16'
          Dst:             UA_readNumber
        - Src:             '/src/open62541/src/util/ua_types_lex.c:347,33'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/util/ua_types_lex.c:353,16'
          Dst:             UA_readNumber
        - Src:             '/src/open62541/src/util/ua_types_lex.c:359,16'
          Dst:             parse_nodeid_body
    - functionName:    UA_ExpandedNodeId_parse
      functionSourceFile: '/src/open62541/src/util/ua_types_lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ExpandedNodeId *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - id
        - str
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ExpandedNodeId_clear
        - parse_expandednodeid
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:547,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:547,8'
              BranchSideFuncs:
                - UA_ExpandedNodeId_clear.5314
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:548,33'
              BranchSideFuncs:
                - UA_ExpandedNodeId_clear.5314
      Callsites:
        - Src:             '/src/open62541/src/util/ua_types_lex.c:546,9'
          Dst:             parse_expandednodeid
        - Src:             '/src/open62541/src/util/ua_types_lex.c:548,9'
          Dst:             UA_ExpandedNodeId_clear
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    UA_NodeId_parse
      functionSourceFile: '/src/open62541/src/util/ua_types_lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - id
        - str
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_NodeId_clear
        - parse_nodeid
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:261,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:261,8'
              BranchSideFuncs:
                - UA_NodeId_clear.5319
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:262,25'
              BranchSideFuncs:
                - UA_NodeId_clear.5319
      Callsites:
        - Src:             '/src/open62541/src/util/ua_types_lex.c:260,9'
          Dst:             parse_nodeid
        - Src:             '/src/open62541/src/util/ua_types_lex.c:262,9'
          Dst:             UA_NodeId_clear
    - functionName:    UA_Guid_parse
      functionSourceFile: '/src/open62541/src/util/ua_types_lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Guid *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - guid
        - str
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_guid
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/util/ua_types_lex.c:86,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:86,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/util/ua_types_lex.c:87,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/util/ua_types_lex.c:85,25'
          Dst:             parse_guid
    - functionName:    cj5__isrange
      functionSourceFile: '/src/open62541/deps/cj5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ch
        - from
        - to
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cj5__parse_string
      functionSourceFile: '/src/open62541/deps/cj5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.cj5__parser *'
      constantsTouched: []
      argNames:
        - parser
      BBCount:         55
      ICount:          400
      EdgeCount:       68
      CyclomaticComplexity: 15
      functionsReached:
        - cj5__alloc_token
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/cj5.c:112,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:113,18'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:182,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:116,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:117,49'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:129,12'
              BranchSideFuncs:
                - cj5__alloc_token
        - Branch String:   '/src/open62541/deps/cj5.c:118,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:119,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:125,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:129,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:130,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:135,12'
              BranchSideFuncs:
                - cj5__alloc_token
        - Branch String:   '/src/open62541/deps/cj5.c:135,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:136,16'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:179,5'
              BranchSideFuncs:
                - cj5__alloc_token
        - Branch String:   '/src/open62541/deps/cj5.c:136,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:137,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:140,13'
              BranchSideFuncs:
                - cj5__alloc_token
        - Branch String:   '/src/open62541/deps/cj5.c:141,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:150,17'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:150,17'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:150,17'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:150,17'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:150,17'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:150,17'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:150,17'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:150,17'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:152,17'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:171,17'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:175,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:153,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:154,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:157,34'
              BranchSideFuncs:
                - cj5__alloc_token
        - Branch String:   '/src/open62541/deps/cj5.c:157,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:159,26'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:168,17'
              BranchSideFuncs:
                - cj5__alloc_token
        - Branch String:   '/src/open62541/deps/cj5.c:159,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:159,54'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:160,26'
              BranchSideFuncs:
                - cj5__alloc_token
        - Branch String:   '/src/open62541/deps/cj5.c:159,80'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:160,26'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:166,21'
              BranchSideFuncs:
                - cj5__alloc_token
        - Branch String:   '/src/open62541/deps/cj5.c:160,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:160,54'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:161,26'
              BranchSideFuncs:
                - cj5__alloc_token
        - Branch String:   '/src/open62541/deps/cj5.c:160,80'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:161,26'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:166,21'
              BranchSideFuncs:
                - cj5__alloc_token
        - Branch String:   '/src/open62541/deps/cj5.c:161,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:161,54'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:163,29'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:159,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:163,29'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:166,21'
              BranchSideFuncs:
                - cj5__alloc_token
      Callsites:
        - Src:             '/src/open62541/deps/cj5.c:117,32'
          Dst:             cj5__alloc_token
    - functionName:    cj5__alloc_token
      functionSourceFile: '/src/open62541/deps/cj5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'struct.UA_TcpAcknowledgeMessage *'
      argCount:        1
      argTypes:
        - 'struct.cj5__parser *'
      constantsTouched: []
      argNames:
        - parser
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/cj5.c:91,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:92,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:95,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cj5_find
      functionSourceFile: '/src/open62541/deps/cj5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.cj5_result *'
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - r
        - tok_index
        - key
      BBCount:         14
      ICount:          154
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - cj5_skip
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/cj5.c:788,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:789,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:790,25'
              BranchSideFuncs:
                - strncmp
                - cj5_skip
        - Branch String:   '/src/open62541/deps/cj5.c:796,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:798,12'
              BranchSideFuncs:
                - strncmp
                - cj5_skip
            - BranchSide:      '/src/open62541/deps/cj5.c:813,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:798,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:799,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:802,33'
              BranchSideFuncs:
                - strncmp
                - cj5_skip
        - Branch String:   '/src/open62541/deps/cj5.c:804,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:805,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:810,12'
              BranchSideFuncs:
                - cj5_skip
                - strncmp
      Callsites:
        - Src:             '/src/open62541/deps/cj5.c:804,12'
          Dst:             strncmp
        - Src:             '/src/open62541/deps/cj5.c:811,9'
          Dst:             cj5_skip
    - functionName:    cj5_skip
      functionSourceFile: '/src/open62541/deps/cj5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.cj5_result *'
        - 'int *'
      constantsTouched: []
      argNames:
        - r
        - tok_index
      BBCount:         8
      ICount:          69
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/cj5.c:778,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:778,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:779,25'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:778,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:778,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:780,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_codepoint
      functionSourceFile: '/src/open62541/deps/cj5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - pos
        - out_utf
      BBCount:         17
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - cj5__isrange
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/cj5.c:653,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:654,21'
              BranchSideFuncs:
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:666,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:655,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:656,27'
              BranchSideFuncs:
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:657,32'
              BranchSideFuncs:
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:657,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:658,27'
              BranchSideFuncs:
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:659,32'
              BranchSideFuncs:
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:659,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:660,27'
              BranchSideFuncs:
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:662,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/cj5.c:655,12'
          Dst:             cj5__isrange
        - Src:             '/src/open62541/deps/cj5.c:657,19'
          Dst:             cj5__isrange
        - Src:             '/src/open62541/deps/cj5.c:659,19'
          Dst:             cj5__isrange
    - functionName:    cj5_get_str
      functionSourceFile: '/src/open62541/deps/cj5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.cj5_result *'
        - int
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - r
        - tok_index
        - buf
        - buflen
      BBCount:         70
      ICount:          566
      EdgeCount:       90
      CyclomaticComplexity: 22
      functionsReached:
        - parse_codepoint
      functionUses:    13
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/cj5.c:674,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:675,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:677,24'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
        - Branch String:   '/src/open62541/deps/cj5.c:680,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:681,31'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:766,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:684,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:685,16'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:758,12'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
        - Branch String:   '/src/open62541/deps/cj5.c:685,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:686,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:687,16'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
        - Branch String:   '/src/open62541/deps/cj5.c:689,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:690,24'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:691,24'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:692,24'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:693,24'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:694,24'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:695,24'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:696,24'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:697,24'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:698,24'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:701,20'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:749,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:701,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:702,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:703,20'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
        - Branch String:   '/src/open62541/deps/cj5.c:706,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:707,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:708,21'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
        - Branch String:   '/src/open62541/deps/cj5.c:710,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:710,37'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:723,37'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
        - Branch String:   '/src/open62541/deps/cj5.c:710,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:712,24'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:723,37'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
        - Branch String:   '/src/open62541/deps/cj5.c:712,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:713,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:714,24'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
        - Branch String:   '/src/open62541/deps/cj5.c:714,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:714,42'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:716,25'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
        - Branch String:   '/src/open62541/deps/cj5.c:714,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:715,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:716,25'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
        - Branch String:   '/src/open62541/deps/cj5.c:719,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:720,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:721,25'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
        - Branch String:   '/src/open62541/deps/cj5.c:729,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:730,43'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:731,27'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
        - Branch String:   '/src/open62541/deps/cj5.c:731,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:732,46'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:734,27'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
        - Branch String:   '/src/open62541/deps/cj5.c:734,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:735,46'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:738,27'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
        - Branch String:   '/src/open62541/deps/cj5.c:738,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:739,46'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
            - BranchSide:      '/src/open62541/deps/cj5.c:744,21'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:758,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:758,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:759,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:758,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:759,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:762,31'
              BranchSideFuncs:
                - parse_codepoint
                - parse_codepoint
        - Branch String:   '/src/open62541/deps/cj5.c:769,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:770,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:771,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/cj5.c:705,38'
          Dst:             parse_codepoint
        - Src:             '/src/open62541/deps/cj5.c:718,27'
          Dst:             parse_codepoint
    - functionName:    cj5_get_uint
      functionSourceFile: '/src/open62541/deps/cj5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.cj5_result *'
        - int
        - 'size_t *'
      constantsTouched: []
      argNames:
        - r
        - tok_index
        - out
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parseUInt64
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/cj5.c:642,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:643,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:644,12'
              BranchSideFuncs:
                - parseUInt64
      Callsites:
        - Src:             '/src/open62541/deps/cj5.c:644,21'
          Dst:             parseUInt64
    - functionName:    cj5_get_int
      functionSourceFile: '/src/open62541/deps/cj5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.cj5_result *'
        - int
        - 'size_t *'
      constantsTouched: []
      argNames:
        - r
        - tok_index
        - out
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parseInt64
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/cj5.c:632,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:633,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:634,12'
              BranchSideFuncs:
                - parseInt64
      Callsites:
        - Src:             '/src/open62541/deps/cj5.c:634,21'
          Dst:             parseInt64
    - functionName:    cj5_get_float
      functionSourceFile: '/src/open62541/deps/cj5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.cj5_result *'
        - int
        - 'double *'
      constantsTouched: []
      argNames:
        - r
        - tok_index
        - out
      BBCount:         28
      ICount:          234
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - parseDouble
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/cj5.c:588,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:591,27'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - parseDouble
        - Branch String:   '/src/open62541/deps/cj5.c:593,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:594,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:597,10'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - parseDouble
        - Branch String:   '/src/open62541/deps/cj5.c:598,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:598,28'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - parseDouble
            - BranchSide:      '/src/open62541/deps/cj5.c:599,16'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - parseDouble
        - Branch String:   '/src/open62541/deps/cj5.c:598,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:599,16'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - parseDouble
            - BranchSide:      '/src/open62541/deps/cj5.c:605,16'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - parseDouble
        - Branch String:   '/src/open62541/deps/cj5.c:605,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:606,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:608,23'
              BranchSideFuncs:
                - strncmp
                - parseDouble
        - Branch String:   '/src/open62541/deps/cj5.c:620,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:621,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:625,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:621,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:621,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:623,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:621,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:622,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:623,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/cj5.c:605,8'
          Dst:             strncmp
        - Src:             '/src/open62541/deps/cj5.c:608,15'
          Dst:             strncmp
        - Src:             '/src/open62541/deps/cj5.c:616,21'
          Dst:             parseDouble
    - functionName:    cj5_get_bool
      functionSourceFile: '/src/open62541/deps/cj5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.cj5_result *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - r
        - tok_index
        - out
      BBCount:         4
      ICount:          55
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/cj5.c:579,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:580,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:581,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cj5__parse_key
      functionSourceFile: '/src/open62541/deps/cj5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.cj5__parser *'
      constantsTouched: []
      argNames:
        - parser
      BBCount:         32
      ICount:          228
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - cj5__alloc_token
        - cj5__isrange
        - cj5__parse_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/cj5.c:257,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:257,32'
              BranchSideFuncs:
                - cj5__parse_string
            - BranchSide:      '/src/open62541/deps/cj5.c:258,27'
              BranchSideFuncs:
                - cj5__parse_string
        - Branch String:   '/src/open62541/deps/cj5.c:257,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:258,27'
              BranchSideFuncs:
                - cj5__parse_string
            - BranchSide:      '/src/open62541/deps/cj5.c:263,24'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:264,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:265,12'
              BranchSideFuncs:
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:275,8'
              BranchSideFuncs:
                - cj5__alloc_token
        - Branch String:   '/src/open62541/deps/cj5.c:265,49'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:266,12'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:268,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:266,49'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:267,12'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:268,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:267,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:267,41'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:268,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:265,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:268,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:269,12'
              BranchSideFuncs:
                - cj5__isrange
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:269,43'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:269,46'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:271,9'
              BranchSideFuncs:
                - cj5__alloc_token
        - Branch String:   '/src/open62541/deps/cj5.c:269,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:270,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:271,9'
              BranchSideFuncs:
                - cj5__alloc_token
        - Branch String:   '/src/open62541/deps/cj5.c:275,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:281,5'
              BranchSideFuncs:
                - cj5__alloc_token
        - Branch String:   '/src/open62541/deps/cj5.c:284,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:284,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:285,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/cj5.c:258,9'
          Dst:             cj5__parse_string
        - Src:             '/src/open62541/deps/cj5.c:265,12'
          Dst:             cj5__isrange
        - Src:             '/src/open62541/deps/cj5.c:266,12'
          Dst:             cj5__isrange
        - Src:             '/src/open62541/deps/cj5.c:269,12'
          Dst:             cj5__isrange
        - Src:             '/src/open62541/deps/cj5.c:283,13'
          Dst:             cj5__alloc_token
    - functionName:    cj5__parse_primitive
      functionSourceFile: '/src/open62541/deps/cj5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.cj5__parser *'
      constantsTouched: []
      argNames:
        - parser
      BBCount:         46
      ICount:          320
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - cj5__alloc_token
        - cj5__isrange
        - cj5__parse_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/cj5.c:196,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:197,8'
              BranchSideFuncs:
                - cj5__parse_string
            - BranchSide:      '/src/open62541/deps/cj5.c:198,27'
              BranchSideFuncs:
                - cj5__parse_string
        - Branch String:   '/src/open62541/deps/cj5.c:196,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:198,27'
              BranchSideFuncs:
                - cj5__parse_string
            - BranchSide:      '/src/open62541/deps/cj5.c:204,14'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:205,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:206,9'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:209,8'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:209,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:210,14'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:212,15'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:212,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:213,14'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:215,15'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:215,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:217,14'
              BranchSideFuncs:
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:226,14'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:218,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:218,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:219,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:218,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:219,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:222,9'
              BranchSideFuncs:
                - cj5__alloc_token
        - Branch String:   '/src/open62541/deps/cj5.c:227,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:228,17'
              BranchSideFuncs:
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
                - cj5__alloc_token
            - BranchSide:      '/src/open62541/deps/cj5.c:236,9'
              BranchSideFuncs:
                - cj5__alloc_token
        - Branch String:   '/src/open62541/deps/cj5.c:228,48'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:229,18'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:235,9'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:229,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:230,17'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:235,9'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:230,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:231,17'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:235,9'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:231,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:232,18'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:235,9'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:232,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:232,50'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:235,9'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:228,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:233,17'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
            - BranchSide:      '/src/open62541/deps/cj5.c:235,9'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__isrange
                - cj5__isrange
                - cj5__isrange
        - Branch String:   '/src/open62541/deps/cj5.c:241,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:241,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:242,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/cj5.c:198,9'
          Dst:             cj5__parse_string
        - Src:             '/src/open62541/deps/cj5.c:228,17'
          Dst:             cj5__isrange
        - Src:             '/src/open62541/deps/cj5.c:230,17'
          Dst:             cj5__isrange
        - Src:             '/src/open62541/deps/cj5.c:231,17'
          Dst:             cj5__isrange
        - Src:             '/src/open62541/deps/cj5.c:240,24'
          Dst:             cj5__alloc_token
    - functionName:    cj5__skip_comment
      functionSourceFile: '/src/open62541/deps/cj5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.cj5__parser *'
      constantsTouched: []
      argNames:
        - parser
      BBCount:         29
      ICount:          227
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/cj5.c:298,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:298,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:311,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:300,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:301,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:307,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:301,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:302,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:305,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:311,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:315,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:318,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:319,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:322,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:322,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:323,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:338,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:324,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:325,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:335,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:325,42'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:325,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:330,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:325,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:326,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:330,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:330,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:331,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:334,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cj5_parse
      functionSourceFile: '/src/open62541/deps/cj5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.cj5_result *'
        - 'char *'
        - int
        - 'struct.UA_TcpAcknowledgeMessage *'
        - int
        - 'struct.cj5_options *'
      constantsTouched: []
      argNames:
        - json5
        - len
        - tokens
        - max_tokens
        - options
        - ''
      BBCount:         120
      ICount:          780
      EdgeCount:       157
      CyclomaticComplexity: 39
      functionsReached:
        - cj5__alloc_token
        - cj5__parse_key
        - cj5__parse_primitive
        - cj5__skip_comment
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/cj5.c:354,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:355,29'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:357,20'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:372,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:373,18'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:519,8'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:374,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:376,20'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:383,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:383,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:383,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:387,13'
              BranchSideFuncs:
                - cj5__skip_comment
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:387,13'
              BranchSideFuncs:
                - cj5__skip_comment
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:396,16'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:396,16'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:427,16'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:427,16'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:469,21'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:477,21'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:485,21'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:388,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:389,23'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:391,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:388,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:390,17'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:391,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:396,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:397,24'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:402,21'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:402,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:403,24'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:407,18'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:413,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:414,43'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:421,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:427,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:428,24'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:435,16'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:435,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:436,17'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:437,24'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:436,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:436,34'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:441,16'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:436,48'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:436,56'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:441,16'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:435,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:437,24'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:441,16'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:441,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:443,37'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:456,18'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:448,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:449,43'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:453,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:463,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:463,37'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:466,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:463,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:464,17'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:466,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:469,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:470,24'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:473,18'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:477,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:478,24'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:481,36'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:485,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:486,17'
              BranchSideFuncs:
                - cj5__parse_primitive
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
            - BranchSide:      '/src/open62541/deps/cj5.c:502,28'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_primitive
                - cj5__parse_key
        - Branch String:   '/src/open62541/deps/cj5.c:487,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:489,24'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:495,26'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:489,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:490,25'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:491,26'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:499,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:0,0'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:500,25'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:502,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:503,17'
              BranchSideFuncs:
                - cj5__parse_key
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:508,24'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:504,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:505,21'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:506,22'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:511,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:511,39'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:514,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:511,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:512,17'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:514,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:519,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:520,16'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:525,8'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:525,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:525,36'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:525,45'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:525,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:525,45'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:527,12'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:527,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:527,30'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:529,32'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:527,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:528,20'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:529,32'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
        - Branch String:   '/src/open62541/deps/cj5.c:535,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:536,15'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:556,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:536,43'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:537,8'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:556,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:537,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:537,22'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:556,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:535,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:538,16'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:556,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:540,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:541,13'
              BranchSideFuncs:
                - cj5__alloc_token
                - cj5__alloc_token
                - cj5__skip_comment
                - cj5__parse_key
                - cj5__parse_primitive
            - BranchSide:      '/src/open62541/deps/cj5.c:554,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:564,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:565,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:568,10'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/cj5.c:568,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/cj5.c:568,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/cj5.c:569,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/cj5.c:387,13'
          Dst:             cj5__skip_comment
        - Src:             '/src/open62541/deps/cj5.c:412,21'
          Dst:             cj5__alloc_token
        - Src:             '/src/open62541/deps/cj5.c:486,17'
          Dst:             cj5__parse_primitive
        - Src:             '/src/open62541/deps/cj5.c:503,17'
          Dst:             cj5__parse_key
        - Src:             '/src/open62541/deps/cj5.c:539,17'
          Dst:             cj5__alloc_token
    - functionName:    parseDouble
      functionSourceFile: '/src/open62541/deps/parse_num.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'double *'
      constantsTouched: []
      argNames:
        - str
        - size
        - result
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - strtod
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/parse_num.c:101,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:103,5'
              BranchSideFuncs:
                - __errno_location
                - strtod
                - __errno_location
                - __errno_location
        - Branch String:   '/src/open62541/deps/parse_num.c:108,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:108,22'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/open62541/deps/parse_num.c:110,23'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:108,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:110,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/parse_num.c:105,5'
          Dst:             __errno_location
        - Src:             '/src/open62541/deps/parse_num.c:107,15'
          Dst:             strtod
        - Src:             '/src/open62541/deps/parse_num.c:108,8'
          Dst:             __errno_location
        - Src:             '/src/open62541/deps/parse_num.c:108,22'
          Dst:             __errno_location
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    170
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parseInt64
      functionSourceFile: '/src/open62541/deps/parse_num.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - str
        - size
        - result
      BBCount:         19
      ICount:          126
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - parseUInt64
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/parse_num.c:75,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:75,24'
              BranchSideFuncs:
                - parseUInt64
            - BranchSide:      '/src/open62541/deps/parse_num.c:76,17'
              BranchSideFuncs:
                - parseUInt64
        - Branch String:   '/src/open62541/deps/parse_num.c:75,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:76,17'
              BranchSideFuncs:
                - parseUInt64
            - BranchSide:      '/src/open62541/deps/parse_num.c:81,14'
              BranchSideFuncs:
                - parseUInt64
        - Branch String:   '/src/open62541/deps/parse_num.c:83,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:87,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:87,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:88,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:92,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:88,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:89,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:90,28'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:92,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:93,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:94,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/parse_num.c:82,18'
          Dst:             parseUInt64
    - functionName:    parseUInt64
      functionSourceFile: '/src/open62541/deps/parse_num.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - str
        - size
        - result
      BBCount:         49
      ICount:          285
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/parse_num.c:35,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:35,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:57,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:35,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:35,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:57,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:35,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:36,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:57,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:37,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:38,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:52,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:39,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:39,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:41,21'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:39,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:40,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:41,21'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:41,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:41,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:43,21'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:41,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:42,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:43,21'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:43,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:43,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:46,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:43,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:44,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:46,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:48,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:50,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:53,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:53,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:53,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:57,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:66,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:58,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:58,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:59,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:58,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:59,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:61,14'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/parse_num.c:62,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/parse_num.c:63,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/parse_num.c:64,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_ExtensionObject_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ExtensionObject *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:796,1'
          Dst:             UA_clear
    - functionName:    UA_ExtensionObject_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      'struct.UA_ExtensionObject *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:781,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:781,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:781,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:781,1'
          Dst:             UA_new
    - functionName:    Variant_decodeJsonUnwrapExtensionObject
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2532
      functionLinenumberEnd: 2582
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - p
        - type
      BBCount:         15
      ICount:          150
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ExtensionObject_decodeJson
        - UA_ExtensionObject_clear
        - UA_ExtensionObject_init
        - UA_ExtensionObject_new
        - UA_new
        - currentTokenType
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2537,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2538,21'
              BranchSideFuncs:
                - UA_ExtensionObject_new
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2546,5'
              BranchSideFuncs:
                - UA_ExtensionObject_init.5592
                - ExtensionObject_decodeJson
                - UA_new
                - UA_ExtensionObject_clear.5591
                - UA_ExtensionObject_clear.5591
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2548,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2549,9'
              BranchSideFuncs:
                - UA_ExtensionObject_clear.5591
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2554,11'
              BranchSideFuncs:
                - UA_new
                - UA_ExtensionObject_clear.5591
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2554,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2555,9'
              BranchSideFuncs:
                - UA_new
                - UA_ExtensionObject_clear.5591
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2563,13'
              BranchSideFuncs:
                - UA_new
                - UA_ExtensionObject_clear.5591
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2564,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2565,9'
              BranchSideFuncs:
                - UA_new
                - UA_ExtensionObject_clear.5591
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2568,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2575,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2576,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2579,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2537,8'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2538,21'
          Dst:             UA_ExtensionObject_new
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2546,5'
          Dst:             UA_ExtensionObject_init
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2547,25'
          Dst:             ExtensionObject_decodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2549,9'
          Dst:             UA_ExtensionObject_clear
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2574,17'
          Dst:             UA_new
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2576,9'
          Dst:             UA_ExtensionObject_clear
    - functionName:    currentTokenType
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ParseCtx *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ExtensionObject_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ExtensionObject *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ExtensionObject_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2466
      functionLinenumberEnd: 2529
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'struct.UA_ExtensionObject *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         35
      ICount:          311
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - UA_new
        - currentTokenType
        - decodeFields
        - getExtensionObjectType
        - getTokenLength
        - lookAheadForKey
        - parseUInt64
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2467,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2467,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2468,5'
              BranchSideFuncs:
                - currentTokenType
                - lookAheadForKey
                - decodeFields
                - UA_new
                - decodeFields
                - getExtensionObjectType
                - getTokenLength
                - parseUInt64
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2468,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2468,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2471,8'
              BranchSideFuncs:
                - lookAheadForKey
                - decodeFields
                - UA_new
                - decodeFields
                - getExtensionObjectType
                - getTokenLength
                - parseUInt64
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2471,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2472,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2477,15'
              BranchSideFuncs:
                - lookAheadForKey
                - decodeFields
                - UA_new
                - decodeFields
                - getExtensionObjectType
                - getTokenLength
                - parseUInt64
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2480,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2481,39'
              BranchSideFuncs:
                - getTokenLength
                - parseUInt64
                - decodeFields
                - UA_new
                - decodeFields
                - getExtensionObjectType
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2489,38'
              BranchSideFuncs:
                - decodeFields
                - UA_new
                - decodeFields
                - getExtensionObjectType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2484,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2485,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2486,5'
              BranchSideFuncs:
                - decodeFields
                - UA_new
                - decodeFields
                - getExtensionObjectType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2489,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2489,78'
              BranchSideFuncs:
                - getExtensionObjectType
                - decodeFields
                - UA_new
                - decodeFields
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2489,24'
              BranchSideFuncs:
                - decodeFields
                - UA_new
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2492,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2493,34'
              BranchSideFuncs:
                - UA_new
                - decodeFields
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2514,40'
              BranchSideFuncs:
                - UA_new
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2499,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2500,13'
              BranchSideFuncs:
                - decodeFields
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2502,19'
              BranchSideFuncs:
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2502,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2503,13'
              BranchSideFuncs:
                - decodeFields
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2504,19'
              BranchSideFuncs:
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2504,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2505,13'
              BranchSideFuncs:
                - decodeFields
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2507,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2515,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2516,9'
              BranchSideFuncs:
                - decodeFields
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2519,33'
              BranchSideFuncs:
                - decodeFields
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2467,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2468,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2479,18'
          Dst:             lookAheadForKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2482,50'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2482,22'
          Dst:             parseUInt64
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2489,55'
          Dst:             getExtensionObjectType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2510,16'
          Dst:             decodeFields
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2514,33'
          Dst:             UA_new
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2528,12'
          Dst:             decodeFields
    - functionName:    lookAheadForKey
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1799
      functionLinenumberEnd: 1829
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - key
        - resultIndex
      BBCount:         24
      ICount:          173
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - currentTokenType
        - jsoneq
        - skipObject
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1802,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1802,5'
              BranchSideFuncs:
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - jsoneq
                - skipObject
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1804,12'
              BranchSideFuncs:
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - jsoneq
                - skipObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1808,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1808,5'
              BranchSideFuncs:
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - jsoneq
                - skipObject
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1809,11'
              BranchSideFuncs:
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - jsoneq
                - skipObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1808,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1808,5'
              BranchSideFuncs:
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - jsoneq
                - skipObject
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1811,9'
              BranchSideFuncs:
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - jsoneq
                - skipObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1811,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1811,9'
              BranchSideFuncs:
                - __assert_fail
                - jsoneq
                - skipObject
                - currentTokenType
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1814,9'
              BranchSideFuncs:
                - __assert_fail
                - jsoneq
                - skipObject
                - currentTokenType
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1817,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1817,9'
              BranchSideFuncs:
                - jsoneq
                - skipObject
                - currentTokenType
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1820,19'
              BranchSideFuncs:
                - jsoneq
                - skipObject
                - currentTokenType
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1820,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1821,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1826,20'
              BranchSideFuncs:
                - skipObject
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - jsoneq
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1802,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1802,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1811,9'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1811,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1817,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1820,12'
          Dst:             jsoneq
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1826,9'
          Dst:             skipObject
    - functionName:    getTokenLength
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.UA_TcpAcknowledgeMessage *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getExtensionObjectType
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2186
      functionDepth:   0
      returnType:      'struct.UA_DataType *'
      argCount:        1
      argTypes:
        - 'struct.ParseCtx *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - NodeId_decodeJson
        - UA_NodeId_clear
        - UA_NodeId_init
        - UA_findDataTypeWithCustom
        - currentTokenType
        - lookAheadForKey
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2162,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2163,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2166,12'
              BranchSideFuncs:
                - lookAheadForKey
                - UA_NodeId_init.5609
                - NodeId_decodeJson
                - UA_findDataTypeWithCustom
                - UA_NodeId_clear.5636
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2168,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2169,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2171,23'
              BranchSideFuncs:
                - UA_NodeId_init.5609
                - NodeId_decodeJson
                - UA_findDataTypeWithCustom
                - UA_NodeId_clear.5636
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2179,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2180,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2183,24'
              BranchSideFuncs:
                - UA_findDataTypeWithCustom
                - UA_NodeId_clear.5636
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2162,8'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2167,25'
          Dst:             lookAheadForKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2176,5'
          Dst:             UA_NodeId_init
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2177,11'
          Dst:             NodeId_decodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2183,31'
          Dst:             UA_findDataTypeWithCustom
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2184,5'
          Dst:             UA_NodeId_clear
    - functionName:    tokenToByteString
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2456
      functionLinenumberEnd: 2464
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'struct.UA_String *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - p
        - type
      BBCount:         8
      ICount:          81
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_allocBuffer
        - getTokenLength
        - skipObject
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2459,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2460,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2461,12'
              BranchSideFuncs:
                - skipObject
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2457,5'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2458,25'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2462,5'
          Dst:             skipObject
    - functionName:    decodeFields
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2624
      functionLinenumberEnd: 2705
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'struct.DecodeEntry *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - entries
        - entryCount
      BBCount:         68
      ICount:          419
      EdgeCount:       84
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - currentTokenType
        - jsoneq
        - skipObject
      functionUses:    13
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2625,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2625,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2626,5'
              BranchSideFuncs:
                - currentTokenType
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - currentTokenType
                - jsoneq
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2626,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2626,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2628,8'
              BranchSideFuncs:
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - currentTokenType
                - jsoneq
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2628,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2629,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2632,5'
              BranchSideFuncs:
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - currentTokenType
                - jsoneq
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2632,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2632,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2633,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - currentTokenType
                - jsoneq
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2633,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2633,5'
              BranchSideFuncs:
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - currentTokenType
                - jsoneq
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2634,32'
              BranchSideFuncs:
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - currentTokenType
                - jsoneq
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2640,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2642,9'
              BranchSideFuncs:
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - currentTokenType
                - jsoneq
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2703,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2642,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2642,9'
              BranchSideFuncs:
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - __assert_fail
                - currentTokenType
                - jsoneq
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2643,9'
              BranchSideFuncs:
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - __assert_fail
                - currentTokenType
                - jsoneq
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2643,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2643,9'
              BranchSideFuncs:
                - __assert_fail
                - skipObject
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - currentTokenType
                - jsoneq
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2648,22'
              BranchSideFuncs:
                - __assert_fail
                - skipObject
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - currentTokenType
                - jsoneq
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2649,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2650,25'
              BranchSideFuncs:
                - jsoneq
                - __assert_fail
                - skipObject
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - currentTokenType
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2672,13'
              BranchSideFuncs:
                - __assert_fail
                - skipObject
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - jsoneq
                - currentTokenType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2651,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2652,23'
              BranchSideFuncs:
                - jsoneq
                - __assert_fail
                - skipObject
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - currentTokenType
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2655,23'
              BranchSideFuncs:
                - jsoneq
                - __assert_fail
                - skipObject
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - currentTokenType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2655,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2657,17'
              BranchSideFuncs:
                - __assert_fail
                - skipObject
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - currentTokenType
                - jsoneq
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2660,16'
              BranchSideFuncs:
                - __assert_fail
                - skipObject
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - jsoneq
                - currentTokenType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2660,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2661,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2666,13'
              BranchSideFuncs:
                - __assert_fail
                - skipObject
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - jsoneq
                - currentTokenType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2672,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2673,17'
              BranchSideFuncs:
                - __assert_fail
                - skipObject
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - jsoneq
                - currentTokenType
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2678,9'
              BranchSideFuncs:
                - __assert_fail
                - skipObject
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - jsoneq
                - currentTokenType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2679,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2679,9'
              BranchSideFuncs:
                - skipObject
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - jsoneq
                - currentTokenType
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2683,13'
              BranchSideFuncs:
                - skipObject
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - jsoneq
                - currentTokenType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2683,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2683,33'
              BranchSideFuncs:
                - currentTokenType
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - jsoneq
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2689,29'
              BranchSideFuncs:
                - currentTokenType
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - jsoneq
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2683,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2684,24'
              BranchSideFuncs:
                - currentTokenType
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - jsoneq
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2689,29'
              BranchSideFuncs:
                - currentTokenType
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - jsoneq
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2689,52'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2689,56'
              BranchSideFuncs:
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - currentTokenType
                - jsoneq
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2696,43'
              BranchSideFuncs:
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - currentTokenType
                - jsoneq
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2689,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2690,13'
              BranchSideFuncs:
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - currentTokenType
                - jsoneq
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2696,43'
              BranchSideFuncs:
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - currentTokenType
                - jsoneq
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2696,42'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2697,13'
              BranchSideFuncs:
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - currentTokenType
                - jsoneq
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2697,51'
              BranchSideFuncs:
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - currentTokenType
                - jsoneq
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2699,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2700,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2701,5'
              BranchSideFuncs:
                - __assert_fail
                - currentTokenType
                - __assert_fail
                - __assert_fail
                - skipObject
                - currentTokenType
                - jsoneq
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2626,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2632,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2633,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2642,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2643,9'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2643,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2655,16'
          Dst:             jsoneq
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2679,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2684,13'
          Dst:             skipObject
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2689,12'
          Dst:             currentTokenType
    - functionName:    jsoneq
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1454
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_TcpAcknowledgeMessage *'
        - 'char *'
      constantsTouched: []
      argNames:
        - json
        - tok
        - searchKey
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - getTokenLength
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1463,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1464,15'
              BranchSideFuncs:
                - strlen
                - strncmp
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1468,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1464,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1465,16'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1468,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1463,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1466,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1468,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1462,18'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1464,8'
          Dst:             strlen
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1465,8'
          Dst:             strncmp
    - functionName:    skipObject
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ParseCtx *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          64
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1443,42'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1443,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1444,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1443,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1442,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1445,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Boolean_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         40
      ICount:          217
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - currentTokenType
        - getTokenLength
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1472,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1472,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1473,5'
              BranchSideFuncs:
                - currentTokenType
                - getTokenLength
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1473,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1473,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1474,5'
              BranchSideFuncs:
                - getTokenLength
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1476,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1477,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1480,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1477,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1477,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1480,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1477,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1478,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1480,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1478,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1478,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1480,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1476,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1479,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1480,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1480,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1481,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1486,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1481,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1481,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1486,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1481,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1482,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1486,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1482,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1482,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1486,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1482,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1483,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1486,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1480,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1484,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1486,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1473,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1474,5'
          Dst:             getTokenLength
    - functionName:    SByte_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1578
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         21
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - currentTokenType
        - getTokenLength
        - parseSignedInteger
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1579,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1579,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1580,5'
              BranchSideFuncs:
                - currentTokenType
                - getTokenLength
                - parseSignedInteger
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1580,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1580,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1581,5'
              BranchSideFuncs:
                - getTokenLength
                - parseSignedInteger
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1585,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1585,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1586,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1585,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1585,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1586,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1585,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1586,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1587,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1580,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1581,5'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1584,23'
          Dst:             parseSignedInteger
    - functionName:    Byte_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         19
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - currentTokenType
        - getTokenLength
        - parseUnsignedInteger
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1526,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1526,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1527,5'
              BranchSideFuncs:
                - currentTokenType
                - getTokenLength
                - parseUnsignedInteger
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1527,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1527,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1528,5'
              BranchSideFuncs:
                - getTokenLength
                - parseUnsignedInteger
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1532,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1532,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1533,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1532,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1533,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1534,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1527,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1528,5'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1531,23'
          Dst:             parseUnsignedInteger
    - functionName:    Int16_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'short *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         21
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - currentTokenType
        - getTokenLength
        - parseSignedInteger
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1593,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1593,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1594,5'
              BranchSideFuncs:
                - currentTokenType
                - getTokenLength
                - parseSignedInteger
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1594,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1594,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1595,5'
              BranchSideFuncs:
                - getTokenLength
                - parseSignedInteger
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1599,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1599,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1600,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1599,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1599,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1600,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1599,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1600,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1601,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1594,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1595,5'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1598,23'
          Dst:             parseSignedInteger
    - functionName:    UInt16_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1539
      functionLinenumberEnd: 1551
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'short *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         19
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - currentTokenType
        - getTokenLength
        - parseUnsignedInteger
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1540,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1540,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1541,5'
              BranchSideFuncs:
                - currentTokenType
                - getTokenLength
                - parseUnsignedInteger
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1541,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1541,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1542,5'
              BranchSideFuncs:
                - getTokenLength
                - parseUnsignedInteger
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1546,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1546,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1547,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1546,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1547,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1548,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1541,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1542,5'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1545,23'
          Dst:             parseUnsignedInteger
    - functionName:    Int32_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1618
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'int *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         21
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - currentTokenType
        - getTokenLength
        - parseSignedInteger
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1607,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1607,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1608,5'
              BranchSideFuncs:
                - currentTokenType
                - getTokenLength
                - parseSignedInteger
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1608,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1608,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1609,5'
              BranchSideFuncs:
                - getTokenLength
                - parseSignedInteger
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1613,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1613,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1614,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1613,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1613,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1614,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1613,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1614,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1615,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1608,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1609,5'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1612,23'
          Dst:             parseSignedInteger
    - functionName:    UInt32_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1565
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'int *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         19
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - currentTokenType
        - getTokenLength
        - parseUnsignedInteger
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1554,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1554,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1555,5'
              BranchSideFuncs:
                - currentTokenType
                - getTokenLength
                - parseUnsignedInteger
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1555,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1555,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1556,5'
              BranchSideFuncs:
                - getTokenLength
                - parseUnsignedInteger
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1560,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1560,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1561,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1560,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1561,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1562,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1555,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1556,5'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1559,23'
          Dst:             parseUnsignedInteger
    - functionName:    Int64_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'size_t *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         12
      ICount:          94
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - getTokenLength
        - parseSignedInteger
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1621,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1621,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1622,5'
              BranchSideFuncs:
                - getTokenLength
                - parseSignedInteger
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1625,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1626,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1627,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1622,5'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1624,23'
          Dst:             parseSignedInteger
    - functionName:    UInt64_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1567
      functionLinenumberEnd: 1576
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'size_t *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         12
      ICount:          94
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - getTokenLength
        - parseUnsignedInteger
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1568,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1568,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1569,5'
              BranchSideFuncs:
                - getTokenLength
                - parseUnsignedInteger
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1572,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1573,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1574,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1569,5'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1571,23'
          Dst:             parseUnsignedInteger
    - functionName:    Float_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1695
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'float *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Double_decodeJson
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1693,25'
          Dst:             Double_decodeJson
    - functionName:    Double_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionLinenumberEnd: 1689
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'double *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         47
      ICount:          272
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - currentTokenType
        - getTokenLength
        - memcmp
        - parseDouble
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1633,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1633,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1634,5'
              BranchSideFuncs:
                - getTokenLength
                - currentTokenType
                - parseDouble
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1640,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1641,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1643,49'
              BranchSideFuncs:
                - currentTokenType
                - parseDouble
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1646,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1647,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1673,8'
              BranchSideFuncs:
                - parseDouble
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1649,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1649,37'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1654,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1649,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1650,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1654,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1654,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1654,37'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1660,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1654,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1656,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1660,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1660,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1660,37'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1665,12'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1660,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1661,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1665,12'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1665,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1665,37'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1670,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1665,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1666,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1670,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1673,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1674,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1676,30'
              BranchSideFuncs:
                - parseDouble
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1677,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1678,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1682,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1682,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1683,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1687,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1683,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1683,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1685,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1683,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1684,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1685,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1634,5'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1643,32'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1649,30'
          Dst:             memcmp
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1654,30'
          Dst:             memcmp
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1660,30'
          Dst:             memcmp
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1665,30'
          Dst:             memcmp
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1676,18'
          Dst:             parseDouble
    - functionName:    String_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'struct.UA_String *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         23
      ICount:          200
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - cj5_get_str
        - currentTokenType
        - getTokenLength
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1710,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1710,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1711,5'
              BranchSideFuncs:
                - currentTokenType
                - getTokenLength
                - cj5_get_str
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1711,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1711,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1712,5'
              BranchSideFuncs:
                - getTokenLength
                - cj5_get_str
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1716,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1717,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1724,27'
              BranchSideFuncs:
                - cj5_get_str
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1725,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1726,9'
              BranchSideFuncs:
                - cj5_get_str
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1730,16'
              BranchSideFuncs:
                - cj5_get_str
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1735,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1736,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1741,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1742,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1743,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1745,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1711,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1712,5'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1734,26'
          Dst:             cj5_get_str
    - functionName:    DateTime_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2014
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'size_t *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         96
      ICount:          691
      EdgeCount:       126
      CyclomaticComplexity: 32
      functionsReached:
        - __tm_to_secs
        - currentTokenType
        - getTokenLength
        - isTrue
        - parseInt64
        - parseUInt64
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2015,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2015,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2016,5'
              BranchSideFuncs:
                - currentTokenType
                - getTokenLength
                - parseInt64
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2016,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2016,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2017,5'
              BranchSideFuncs:
                - getTokenLength
                - parseInt64
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2021,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2021,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2022,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2021,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2022,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2025,5'
              BranchSideFuncs:
                - parseInt64
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2035,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2035,31'
              BranchSideFuncs:
                - parseInt64
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2036,12'
              BranchSideFuncs:
                - parseInt64
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2035,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2036,12'
              BranchSideFuncs:
                - parseInt64
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2037,14'
              BranchSideFuncs:
                - parseInt64
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2040,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2040,20'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2042,8'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2040,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2041,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2042,8'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2042,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2043,17'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2044,29'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2045,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2046,12'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2049,15'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2052,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2052,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2053,29'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2054,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2055,12'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2058,15'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2061,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2061,5'
              BranchSideFuncs:
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2061,5'
              BranchSideFuncs:
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2061,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2061,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2063,30'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2070,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2070,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2071,30'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2072,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2073,12'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2076,15'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2079,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2079,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2080,29'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2081,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2082,12'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2085,15'
              BranchSideFuncs:
                - parseUInt64
                - isTrue.5629
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2088,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2088,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2089,29'
              BranchSideFuncs:
                - __tm_to_secs
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2101,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2101,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2102,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2101,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2102,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2107,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2112,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2112,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2113,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2112,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2113,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2127,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2116,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2116,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2117,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2117,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2116,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2117,40'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2116,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2118,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2122,14'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2127,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2128,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2132,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2128,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2129,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2130,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2132,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2133,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2134,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2138,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2139,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2141,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2016,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2017,5'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2038,11'
          Dst:             parseInt64
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2050,11'
          Dst:             parseUInt64
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2052,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2059,11'
          Dst:             parseUInt64
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2061,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2068,11'
          Dst:             parseUInt64
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2070,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2077,11'
          Dst:             parseUInt64
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2079,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2086,11'
          Dst:             parseUInt64
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2088,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2092,27'
          Dst:             __tm_to_secs
    - functionName:    Guid_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'struct.UA_Guid *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         14
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Guid_parse
        - currentTokenType
        - getTokenLength
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1699,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1699,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1700,5'
              BranchSideFuncs:
                - currentTokenType
                - getTokenLength
                - UA_Guid_parse
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1700,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1700,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1701,5'
              BranchSideFuncs:
                - getTokenLength
                - UA_Guid_parse
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1700,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1701,5'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1706,12'
          Dst:             UA_Guid_parse
    - functionName:    ByteString_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1753
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'struct.UA_String *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         19
      ICount:          130
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - UA_unbase64
        - currentTokenType
        - getTokenLength
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1754,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1754,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1755,5'
              BranchSideFuncs:
                - currentTokenType
                - getTokenLength
                - UA_unbase64
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1755,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1755,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1756,5'
              BranchSideFuncs:
                - getTokenLength
                - UA_unbase64
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1759,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1760,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1763,16'
              BranchSideFuncs:
                - UA_unbase64
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1766,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1767,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1768,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1755,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1756,5'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1765,13'
          Dst:             UA_unbase64
    - functionName:    NodeId_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1920
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         14
      ICount:          128
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - UA_NodeId_parse
        - currentTokenType
        - decodeFields
        - getTokenLength
        - prepareDecodeNodeIdJson
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1904,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1905,9'
              BranchSideFuncs:
                - getTokenLength
                - UA_NodeId_parse
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1912,5'
              BranchSideFuncs:
                - currentTokenType
                - prepareDecodeNodeIdJson
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1912,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1912,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1914,8'
              BranchSideFuncs:
                - prepareDecodeNodeIdJson
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1917,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1918,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1919,25'
              BranchSideFuncs:
                - decodeFields
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1904,8'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1905,9'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1908,16'
          Dst:             UA_NodeId_parse
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1912,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1916,18'
          Dst:             prepareDecodeNodeIdJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1919,12'
          Dst:             decodeFields
    - functionName:    ExpandedNodeId_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1979
      functionLinenumberEnd: 2012
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'struct.UA_ExpandedNodeId *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         14
      ICount:          183
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - UA_ExpandedNodeId_parse
        - currentTokenType
        - decodeExpandedNodeIdNamespace
        - decodeExpandedNodeIdServerUri
        - decodeFields
        - getTokenLength
        - prepareDecodeNodeIdJson
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1981,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1982,9'
              BranchSideFuncs:
                - getTokenLength
                - UA_ExpandedNodeId_parse
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1989,5'
              BranchSideFuncs:
                - currentTokenType
                - prepareDecodeNodeIdJson
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1989,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1989,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1991,8'
              BranchSideFuncs:
                - prepareDecodeNodeIdJson
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1994,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1995,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1998,15'
              BranchSideFuncs:
                - decodeFields
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1981,8'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1982,9'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1985,16'
          Dst:             UA_ExpandedNodeId_parse
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1989,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1993,18'
          Dst:             prepareDecodeNodeIdJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2011,12'
          Dst:             decodeFields
    - functionName:    StatusCode_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2147
      functionLinenumberEnd: 2148
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'int *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UInt32_decodeJson
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2148,12'
          Dst:             UInt32_decodeJson
    - functionName:    QualifiedName_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1796
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         8
      ICount:          74
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - currentTokenType
        - decodeFields
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1788,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1788,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1790,17'
              BranchSideFuncs:
                - decodeFields
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1788,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1795,12'
          Dst:             decodeFields
    - functionName:    LocalizedText_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1776
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         8
      ICount:          74
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - currentTokenType
        - decodeFields
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1777,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1777,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1779,17'
              BranchSideFuncs:
                - decodeFields
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1777,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1784,12'
          Dst:             decodeFields
    - functionName:    DataValue_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2431
      functionLinenumberEnd: 2452
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'struct.UA_DataValue *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         12
      ICount:          232
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - currentTokenType
        - decodeFields
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2432,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2432,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2433,5'
              BranchSideFuncs:
                - currentTokenType
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2433,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2433,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2435,17'
              BranchSideFuncs:
                - decodeFields
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2432,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2433,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2444,18'
          Dst:             decodeFields
    - functionName:    Variant_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2318
      functionLinenumberEnd: 2429
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         51
      ICount:          458
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - UA_NODEID_NUMERIC
        - UA_findDataTypeWithCustom
        - UA_new
        - VariantDimension_decodeJson
        - Variant_decodeJsonUnwrapExtensionObject
        - currentTokenType
        - decodeFields
        - getArrayUnwrapType
        - getTokenLength
        - lookAheadForKey
        - parseUInt64
        - skipObject
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2319,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2319,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2320,5'
              BranchSideFuncs:
                - currentTokenType
                - lookAheadForKey
                - getTokenLength
                - parseUInt64
                - UA_NODEID_NUMERIC.5604
                - UA_findDataTypeWithCustom
                - lookAheadForKey
                - lookAheadForKey
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
                - skipObject
                - skipObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2320,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2320,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2323,12'
              BranchSideFuncs:
                - lookAheadForKey
                - getTokenLength
                - parseUInt64
                - UA_NODEID_NUMERIC.5604
                - UA_findDataTypeWithCustom
                - lookAheadForKey
                - lookAheadForKey
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
                - skipObject
                - skipObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2325,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2326,20'
              BranchSideFuncs:
                - skipObject
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2331,8'
              BranchSideFuncs:
                - getTokenLength
                - parseUInt64
                - UA_NODEID_NUMERIC.5604
                - UA_findDataTypeWithCustom
                - lookAheadForKey
                - lookAheadForKey
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
                - skipObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2331,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2332,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2333,15'
              BranchSideFuncs:
                - getTokenLength
                - parseUInt64
                - UA_NODEID_NUMERIC.5604
                - UA_findDataTypeWithCustom
                - lookAheadForKey
                - lookAheadForKey
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
                - skipObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2336,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2337,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2340,8'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.5604
                - UA_findDataTypeWithCustom
                - lookAheadForKey
                - lookAheadForKey
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
                - skipObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2340,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2341,20'
              BranchSideFuncs:
                - skipObject
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2346,60'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.5604
                - UA_findDataTypeWithCustom
                - lookAheadForKey
                - lookAheadForKey
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2348,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2349,9'
              BranchSideFuncs:
                - lookAheadForKey
                - lookAheadForKey
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2352,12'
              BranchSideFuncs:
                - lookAheadForKey
                - lookAheadForKey
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2354,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2355,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2358,27'
              BranchSideFuncs:
                - lookAheadForKey
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2371,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2372,25'
              BranchSideFuncs:
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2375,9'
              BranchSideFuncs:
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2375,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2375,20'
              BranchSideFuncs:
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2380,8'
              BranchSideFuncs:
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2375,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2376,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2380,8'
              BranchSideFuncs:
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2380,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2381,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2385,8'
              BranchSideFuncs:
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2385,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2385,59'
              BranchSideFuncs:
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2389,8'
              BranchSideFuncs:
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2385,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2386,9'
              BranchSideFuncs:
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2389,8'
              BranchSideFuncs:
                - UA_new
                - decodeFields
                - decodeFields
                - decodeFields
                - getArrayUnwrapType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2389,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2390,34'
              BranchSideFuncs:
                - decodeFields
                - getArrayUnwrapType
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2412,8'
              BranchSideFuncs:
                - UA_new
                - decodeFields
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2398,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2399,64'
              BranchSideFuncs:
                - getArrayUnwrapType
                - decodeFields
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2408,29'
              BranchSideFuncs:
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2400,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2401,29'
              BranchSideFuncs:
                - decodeFields
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2406,9'
              BranchSideFuncs:
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2412,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2413,21'
              BranchSideFuncs:
                - decodeFields
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2421,24'
              BranchSideFuncs:
                - UA_new
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2422,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2423,9'
              BranchSideFuncs:
                - decodeFields
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2424,17'
              BranchSideFuncs:
                - decodeFields
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2319,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2320,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2324,18'
          Dst:             lookAheadForKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2326,9'
          Dst:             skipObject
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2335,30'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2334,18'
          Dst:             parseUInt64
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2341,9'
          Dst:             skipObject
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2346,28'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2347,17'
          Dst:             UA_findDataTypeWithCustom
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2353,11'
          Dst:             lookAheadForKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2370,11'
          Dst:             lookAheadForKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2399,45'
          Dst:             getArrayUnwrapType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2408,16'
          Dst:             decodeFields
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2417,16'
          Dst:             decodeFields
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2421,17'
          Dst:             UA_new
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2428,12'
          Dst:             decodeFields
    - functionName:    DiagnosticInfo_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2587
      functionLinenumberEnd: 2610
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'struct.UA_DiagnosticInfo *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         12
      ICount:          260
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - DiagnosticInfoInner_decodeJson
        - currentTokenType
        - decodeFields
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2588,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2588,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2589,5'
              BranchSideFuncs:
                - currentTokenType
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2589,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2589,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2591,17'
              BranchSideFuncs:
                - decodeFields
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2588,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2589,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2600,18'
          Dst:             decodeFields
    - functionName:    decodeJsonNotImplemented
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2792
      functionLinenumberEnd: 2794
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decodeJsonStructure
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2753
      functionLinenumberEnd: 2789
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         16
      ICount:          213
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - decodeFields
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2755,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2756,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2757,5'
              BranchSideFuncs:
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2763,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2764,39'
              BranchSideFuncs:
                - decodeFields
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2783,24'
              BranchSideFuncs:
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2769,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2770,20'
              BranchSideFuncs:
                - decodeFields
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2775,20'
              BranchSideFuncs:
                - decodeFields
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2785,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2786,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2787,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2783,11'
          Dst:             decodeFields
    - functionName:    Array_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2708
      functionLinenumberEnd: 2750
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'char **'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         19
      ICount:          191
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - UA_Array_delete
        - currentTokenType
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2712,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2713,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2715,29'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2721,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2722,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2728,12'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2729,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2730,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2733,33'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2734,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2735,12'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2748,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2735,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2736,46'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2743,13'
              BranchSideFuncs:
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2737,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2738,34'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2742,9'
              BranchSideFuncs:
                - UA_Array_delete
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2712,8'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2738,17'
          Dst:             UA_Array_delete
    - functionName:    DiagnosticInfoInner_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2613
      functionLinenumberEnd: 2621
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DiagnosticInfo_decodeJson
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2616,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2617,9'
              BranchSideFuncs:
                - DiagnosticInfo_decodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2618,25'
              BranchSideFuncs:
                - DiagnosticInfo_decodeJson
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2620,12'
          Dst:             DiagnosticInfo_decodeJson
    - functionName:    UA_NODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VariantDimension_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2152
      functionLinenumberEnd: 2155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Array_decodeJson
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2155,12'
          Dst:             Array_decodeJson
    - functionName:    getArrayUnwrapType
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2276
      functionDepth:   0
      returnType:      'struct.UA_DataType *'
      argCount:        2
      argTypes:
        - 'struct.ParseCtx *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - arrayIndex
      BBCount:         33
      ICount:          306
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - UA_NodeId_init
        - __assert_fail
        - currentTokenType
        - getExtensionObjectType
        - getTokenLength
        - lookAheadForKey
        - memcmp
        - skipObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2192,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2192,5'
              BranchSideFuncs:
                - UA_NodeId_init.5609
                - getExtensionObjectType
                - lookAheadForKey
                - __assert_fail
                - getTokenLength
                - currentTokenType
                - lookAheadForKey
                - lookAheadForKey
                - getTokenLength
                - memcmp
                - skipObject
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2195,23'
              BranchSideFuncs:
                - UA_NodeId_init.5609
                - getExtensionObjectType
                - lookAheadForKey
                - __assert_fail
                - getTokenLength
                - currentTokenType
                - lookAheadForKey
                - lookAheadForKey
                - getTokenLength
                - memcmp
                - skipObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2200,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2201,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2206,5'
              BranchSideFuncs:
                - UA_NodeId_init.5609
                - getExtensionObjectType
                - lookAheadForKey
                - __assert_fail
                - getTokenLength
                - currentTokenType
                - lookAheadForKey
                - lookAheadForKey
                - getTokenLength
                - memcmp
                - skipObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2212,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2213,22'
              BranchSideFuncs:
                - lookAheadForKey
                - __assert_fail
                - getTokenLength
                - currentTokenType
                - lookAheadForKey
                - lookAheadForKey
                - getTokenLength
                - memcmp
                - skipObject
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2222,29'
              BranchSideFuncs:
                - lookAheadForKey
                - __assert_fail
                - getTokenLength
                - currentTokenType
                - lookAheadForKey
                - lookAheadForKey
                - getTokenLength
                - memcmp
                - skipObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2223,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2224,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2230,12'
              BranchSideFuncs:
                - lookAheadForKey
                - __assert_fail
                - getTokenLength
                - currentTokenType
                - lookAheadForKey
                - lookAheadForKey
                - getTokenLength
                - memcmp
                - skipObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2233,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2233,5'
              BranchSideFuncs:
                - getTokenLength
                - currentTokenType
                - lookAheadForKey
                - lookAheadForKey
                - getTokenLength
                - memcmp
                - skipObject
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2234,31'
              BranchSideFuncs:
                - getTokenLength
                - currentTokenType
                - lookAheadForKey
                - lookAheadForKey
                - getTokenLength
                - memcmp
                - skipObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2238,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2240,29'
              BranchSideFuncs:
                - currentTokenType
                - lookAheadForKey
                - lookAheadForKey
                - getTokenLength
                - memcmp
                - skipObject
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2274,18'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2240,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2241,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2246,16'
              BranchSideFuncs:
                - lookAheadForKey
                - lookAheadForKey
                - getTokenLength
                - memcmp
                - skipObject
                - currentTokenType
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2248,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2249,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2254,16'
              BranchSideFuncs:
                - lookAheadForKey
                - getTokenLength
                - memcmp
                - skipObject
                - currentTokenType
                - lookAheadForKey
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2256,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2257,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2262,41'
              BranchSideFuncs:
                - getTokenLength
                - memcmp
                - skipObject
                - currentTokenType
                - lookAheadForKey
                - lookAheadForKey
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2264,43'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2265,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2266,26'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2264,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2266,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2271,20'
              BranchSideFuncs:
                - skipObject
                - currentTokenType
                - lookAheadForKey
                - lookAheadForKey
                - getTokenLength
                - memcmp
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2192,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2210,5'
          Dst:             UA_NodeId_init
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2211,37'
          Dst:             getExtensionObjectType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2231,25'
          Dst:             lookAheadForKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2233,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2235,25'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2240,12'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2247,29'
          Dst:             lookAheadForKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2255,15'
          Dst:             lookAheadForKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2263,35'
          Dst:             getTokenLength
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2265,12'
          Dst:             memcmp
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2271,9'
          Dst:             skipObject
    - functionName:    Array_decodeJsonUnwrapExtensionObject
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'char **'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         24
      ICount:          210
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Array_delete
        - __assert_fail
        - currentTokenType
        - decodeFields
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2284,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2284,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - decodeFields
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2285,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - decodeFields
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2285,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2285,5'
              BranchSideFuncs:
                - __assert_fail
                - decodeFields
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2287,5'
              BranchSideFuncs:
                - __assert_fail
                - decodeFields
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2291,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2292,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2295,33'
              BranchSideFuncs:
                - __assert_fail
                - decodeFields
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2296,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2297,9'
              BranchSideFuncs:
                - __assert_fail
                - decodeFields
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2314,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2297,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2297,9'
              BranchSideFuncs:
                - decodeFields
                - __assert_fail
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2300,34'
              BranchSideFuncs:
                - decodeFields
                - __assert_fail
                - UA_Array_delete
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2306,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2307,30'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2311,16'
              BranchSideFuncs:
                - __assert_fail
                - decodeFields
                - UA_Array_delete
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2284,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2284,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2285,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2297,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2305,22'
          Dst:             decodeFields
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2307,13'
          Dst:             UA_Array_delete
    - functionName:    UA_NodeId_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prepareDecodeNodeIdJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1834
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ParseCtx *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.DecodeEntry *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - fieldCount
        - entries
      BBCount:         22
      ICount:          351
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - currentTokenType
        - getTokenLength
        - lookAheadForKey
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1835,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1835,5'
              BranchSideFuncs:
                - lookAheadForKey
                - getTokenLength
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1839,38'
              BranchSideFuncs:
                - lookAheadForKey
                - getTokenLength
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1847,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1848,39'
              BranchSideFuncs:
                - getTokenLength
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1882,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1849,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1850,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1852,31'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1854,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1855,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1858,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1858,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1859,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1862,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1862,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1863,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1867,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1835,5'
          Dst:             currentTokenType
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1835,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1846,18'
          Dst:             lookAheadForKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1848,23'
          Dst:             getTokenLength
    - functionName:    decodeExpandedNodeIdNamespace
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         15
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - String_decodeJson
        - UA_String_clear
        - UA_String_equal
        - UInt16_decodeJson
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1929,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1930,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1933,18'
              BranchSideFuncs:
                - String_decodeJson
                - UA_String_equal.5622
                - UA_String_clear.5623
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1935,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1936,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1939,16'
              BranchSideFuncs:
                - UA_String_equal.5622
                - UA_String_clear.5623
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1939,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1940,29'
              BranchSideFuncs:
                - UA_String_equal.5622
                - UA_String_clear.5623
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1946,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1940,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1941,30'
              BranchSideFuncs:
                - UA_String_clear.5623
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1945,5'
              BranchSideFuncs:
                - UA_String_equal.5622
                - UA_String_clear.5623
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1928,18'
          Dst:             UInt16_decodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1934,11'
          Dst:             String_decodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1940,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1941,13'
          Dst:             UA_String_clear
    - functionName:    decodeExpandedNodeIdServerUri
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1950
      functionLinenumberEnd: 1977
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - dst
        - type
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - String_decodeJson
        - UA_String_clear
        - UA_String_equal
        - UInt32_decodeJson
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1956,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1957,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1960,21'
              BranchSideFuncs:
                - String_decodeJson
                - UA_String_clear.5623
                - UA_String_equal.5622
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1963,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1964,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1967,9'
              BranchSideFuncs:
                - UA_String_clear.5623
                - UA_String_equal.5622
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1968,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1969,35'
              BranchSideFuncs:
                - UA_String_equal.5622
                - UA_String_clear.5623
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1975,5'
              BranchSideFuncs:
                - UA_String_clear.5623
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1969,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1970,42'
              BranchSideFuncs:
                - UA_String_clear.5623
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1974,5'
              BranchSideFuncs:
                - UA_String_clear.5623
                - UA_String_equal.5622
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1955,18'
          Dst:             UInt32_decodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1962,11'
          Dst:             String_decodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1969,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1975,5'
          Dst:             UA_String_clear
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    isTrue
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - expr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parseUnsignedInteger
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1507
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - tokenData
        - tokenSize
        - dst
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - parseUInt64
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1496,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1497,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1501,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1501,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1502,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1506,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1502,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1502,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1504,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1502,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1503,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1504,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1495,18'
          Dst:             parseUInt64
    - functionName:    parseSignedInteger
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1523
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - tokenData
        - tokenSize
        - dst
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - parseInt64
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1512,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1513,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1517,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1517,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1518,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1522,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1518,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1518,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1520,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1518,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1519,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1520,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1511,18'
          Dst:             parseInt64
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    UA_equal
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:1213,1'
          Dst:             UA_order
    - functionName:    isNull
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p
        - type
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_DataType_isNumeric
        - UA_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:244,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:244,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:245,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:244,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:246,5'
              BranchSideFuncs:
                - UA_equal.5638
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:244,8'
          Dst:             UA_DataType_isNumeric
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:248,12'
          Dst:             UA_equal
    - functionName:    addMultiArrayContentJSON
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.CtxJson *'
        - 'char *'
        - 'struct.UA_DataType *'
        - 'size_t *'
        - 'int *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - array
        - type
        - index
        - arrayDimensions
        - dimensionIndex
        - dimensionSize
      BBCount:         14
      ICount:          156
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - addMultiArrayContentJSON
        - encodeJsonArray
        - writeJsonArrEnd
        - writeJsonArrStart
        - writeJsonBeforeElement
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1033,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1034,31'
              BranchSideFuncs:
                - encodeJsonArray
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1041,29'
              BranchSideFuncs:
                - writeJsonArrStart
                - writeJsonArrEnd
                - writeJsonBeforeElement
                - addMultiArrayContentJSON
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1042,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1043,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1044,16'
              BranchSideFuncs:
                - writeJsonArrEnd
                - writeJsonBeforeElement
                - addMultiArrayContentJSON
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1044,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1045,39'
              BranchSideFuncs:
                - writeJsonBeforeElement
                - addMultiArrayContentJSON
                - writeJsonArrEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1052,28'
              BranchSideFuncs:
                - writeJsonArrEnd
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1049,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1050,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1051,5'
              BranchSideFuncs:
                - writeJsonArrEnd
                - writeJsonBeforeElement
                - addMultiArrayContentJSON
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1034,15'
          Dst:             encodeJsonArray
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1041,11'
          Dst:             writeJsonArrStart
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1045,16'
          Dst:             writeJsonBeforeElement
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1046,16'
          Dst:             addMultiArrayContentJSON
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1052,12'
          Dst:             writeJsonArrEnd
    - functionName:    encodeJsonArray
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.CtxJson *'
        - 'char *'
        - size_t
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - ptr
        - length
        - type
      BBCount:         16
      ICount:          162
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - isNull
        - writeChars
        - writeJsonArrEnd
        - writeJsonArrStart
        - writeJsonBeforeElement
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:432,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:433,16'
              BranchSideFuncs:
                - writeJsonArrEnd
                - writeJsonBeforeElement
                - isNull
                - writeChars
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:435,33'
              BranchSideFuncs:
                - writeJsonArrEnd
                - writeJsonBeforeElement
                - isNull
                - writeChars
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:438,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:438,37'
              BranchSideFuncs:
                - writeJsonArrEnd
                - writeJsonBeforeElement
                - isNull
                - writeChars
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:438,5'
              BranchSideFuncs:
                - writeJsonArrEnd
                - writeJsonBeforeElement
                - isNull
                - writeChars
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:438,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:439,39'
              BranchSideFuncs:
                - writeJsonBeforeElement
                - isNull
                - writeJsonArrEnd
                - writeChars
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:447,28'
              BranchSideFuncs:
                - writeJsonArrEnd
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:440,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:441,31'
              BranchSideFuncs:
                - writeChars
                - writeJsonArrEnd
                - writeJsonBeforeElement
                - isNull
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:443,20'
              BranchSideFuncs:
                - writeJsonArrEnd
                - writeJsonBeforeElement
                - isNull
                - writeChars
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:431,18'
          Dst:             writeJsonArrStart
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:433,22'
          Dst:             writeJsonArrEnd
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:439,16'
          Dst:             writeJsonBeforeElement
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:440,12'
          Dst:             isNull
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:441,20'
          Dst:             writeChars
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:447,12'
          Dst:             writeJsonArrEnd
    - functionName:    writeJsonArrStart
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.CtxJson *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - writeChar
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:139,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:141,5'
              BranchSideFuncs:
                - writeChar
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:143,12'
          Dst:             writeChar
    - functionName:    writeJsonBeforeElement
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CtxJson *'
        - bool
      constantsTouched: []
      argNames:
        - ctx
        - distinct
      BBCount:         19
      ICount:          116
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - writeChar
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:92,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:93,26'
              BranchSideFuncs:
                - writeChar
                - writeChar
                - writeChar
                - writeChar
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:95,8'
              BranchSideFuncs:
                - writeChar
                - writeChar
                - writeChar
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:95,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:95,8'
              BranchSideFuncs:
                - writeChar
                - writeChar
                - writeChar
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:96,12'
              BranchSideFuncs:
                - writeChar
                - writeChar
                - writeChar
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:96,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:98,30'
              BranchSideFuncs:
                - writeChar
                - writeChar
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:101,19'
              BranchSideFuncs:
                - writeChar
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:99,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:100,34'
              BranchSideFuncs:
                - writeChar
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:101,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:93,16'
          Dst:             writeChar
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:98,20'
          Dst:             writeChar
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:100,24'
          Dst:             writeChar
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:103,20'
          Dst:             writeChar
    - functionName:    writeJsonArrEnd
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.CtxJson *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - writeChar
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:147,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:149,28'
              BranchSideFuncs:
                - writeChar
                - writeChar
                - writeChar
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:153,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:153,28'
              BranchSideFuncs:
                - writeChar
                - writeChar
                - writeChar
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:158,22'
              BranchSideFuncs:
                - writeChar
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:153,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:154,26'
              BranchSideFuncs:
                - writeChar
                - writeChar
                - writeChar
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:158,22'
              BranchSideFuncs:
                - writeChar
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:155,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:156,30'
              BranchSideFuncs:
                - writeChar
                - writeChar
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:157,5'
              BranchSideFuncs:
                - writeChar
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:154,16'
          Dst:             writeChar
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:156,20'
          Dst:             writeChar
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:158,12'
          Dst:             writeChar
    - functionName:    writeChar
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CtxJson *'
        - char
      constantsTouched: []
      argNames:
        - ctx
        - c
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    22
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:62,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:64,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:64,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:65,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:66,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    writeChars
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - c
        - len
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:72,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:74,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:74,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:75,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:76,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Boolean_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - writeChars
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:253,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:254,27'
              BranchSideFuncs:
                - writeChars
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:255,23'
              BranchSideFuncs:
                - writeChars
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:254,16'
          Dst:             writeChars
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:255,12'
          Dst:             writeChars
    - functionName:    SByte_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - itoaSigned
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:278,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:279,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:280,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:280,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:281,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:282,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:277,24'
          Dst:             itoaSigned
    - functionName:    Byte_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - itoaUnsigned
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:264,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:268,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:268,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:269,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:270,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:261,24'
          Dst:             itoaUnsigned
    - functionName:    Int16_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'short *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - itoaSigned
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:305,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:306,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:308,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:308,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:309,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:310,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:303,24'
          Dst:             itoaSigned
    - functionName:    UInt16_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'short *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - itoaUnsigned
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:291,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:294,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:294,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:295,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:296,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:289,24'
          Dst:             itoaUnsigned
    - functionName:    Int32_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'int *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - itoaSigned
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:333,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:334,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:336,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:336,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:337,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:338,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:331,24'
          Dst:             itoaSigned
    - functionName:    UInt32_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'int *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - itoaUnsigned
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:319,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:320,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:322,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:322,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:323,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:324,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:317,24'
          Dst:             itoaUnsigned
    - functionName:    Int64_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'size_t *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         9
      ICount:          94
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - itoaSigned
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:367,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:368,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:370,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:370,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:371,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:372,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:363,24'
          Dst:             itoaSigned
    - functionName:    UInt64_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'size_t *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         9
      ICount:          94
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - itoaUnsigned
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:350,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:353,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:353,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:354,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:355,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:346,24'
          Dst:             itoaUnsigned
    - functionName:    Float_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'float *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         18
      ICount:          122
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - dtoa
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:379,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:380,16'
              BranchSideFuncs:
                - strcpy
                - strlen
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:382,16'
              BranchSideFuncs:
                - dtoa
                - strcpy
                - strlen
                - strcpy
                - strlen
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:382,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:383,16'
              BranchSideFuncs:
                - strcpy
                - strlen
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:385,16'
              BranchSideFuncs:
                - dtoa
                - strcpy
                - strlen
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:385,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:386,16'
              BranchSideFuncs:
                - strcpy
                - strlen
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:389,32'
              BranchSideFuncs:
                - dtoa
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:392,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:395,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:395,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:396,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:397,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:380,9'
          Dst:             strcpy
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:381,15'
          Dst:             strlen
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:383,9'
          Dst:             strcpy
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:384,15'
          Dst:             strlen
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:386,9'
          Dst:             strcpy
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:387,15'
          Dst:             strlen
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:389,15'
          Dst:             dtoa
    - functionName:    Double_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'double *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         18
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - dtoa
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:404,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:405,16'
              BranchSideFuncs:
                - strcpy
                - strlen
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:407,16'
              BranchSideFuncs:
                - dtoa
                - strcpy
                - strlen
                - strcpy
                - strlen
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:407,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:408,16'
              BranchSideFuncs:
                - strcpy
                - strlen
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:410,16'
              BranchSideFuncs:
                - dtoa
                - strcpy
                - strlen
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:410,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:411,16'
              BranchSideFuncs:
                - strcpy
                - strlen
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:414,21'
              BranchSideFuncs:
                - dtoa
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:417,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:418,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:420,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:420,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:421,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:422,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:405,9'
          Dst:             strcpy
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:406,15'
          Dst:             strlen
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:408,9'
          Dst:             strcpy
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:409,15'
          Dst:             strlen
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:411,9'
          Dst:             strcpy
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:412,15'
          Dst:             strlen
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:414,15'
          Dst:             dtoa
    - functionName:    String_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'struct.UA_String *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         52
      ICount:          498
      EdgeCount:       66
      CyclomaticComplexity: 16
      functionsReached:
        - extract_codepoint
        - writeChars
        - writeJsonQuote
      functionUses:    15
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:500,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:501,27'
              BranchSideFuncs:
                - writeJsonQuote
                - writeJsonQuote
                - extract_codepoint
                - writeJsonQuote
                - writeJsonQuote
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:503,8'
              BranchSideFuncs:
                - writeJsonQuote
                - writeJsonQuote
                - extract_codepoint
                - writeJsonQuote
                - writeJsonQuote
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:503,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:504,31'
              BranchSideFuncs:
                - writeJsonQuote
                - writeJsonQuote
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:506,40'
              BranchSideFuncs:
                - writeJsonQuote
                - writeJsonQuote
                - extract_codepoint
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:516,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:517,37'
              BranchSideFuncs:
                - extract_codepoint
                - writeJsonQuote
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:535,12'
              BranchSideFuncs:
                - extract_codepoint
                - writeJsonQuote
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:518,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:521,20'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:527,16'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:527,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:527,37'
              BranchSideFuncs:
                - extract_codepoint
                - writeJsonQuote
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:529,17'
              BranchSideFuncs:
                - extract_codepoint
                - writeJsonQuote
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:527,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:528,16'
              BranchSideFuncs:
                - extract_codepoint
                - writeJsonQuote
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:529,17'
              BranchSideFuncs:
                - extract_codepoint
                - writeJsonQuote
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:528,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:528,37'
              BranchSideFuncs:
                - extract_codepoint
                - writeJsonQuote
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:529,17'
              BranchSideFuncs:
                - extract_codepoint
                - writeJsonQuote
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:527,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:529,17'
              BranchSideFuncs:
                - extract_codepoint
                - writeJsonQuote
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:531,19'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:535,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:536,16'
              BranchSideFuncs:
                - extract_codepoint
                - writeJsonQuote
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:544,12'
              BranchSideFuncs:
                - extract_codepoint
                - writeJsonQuote
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:536,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:537,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:538,17'
              BranchSideFuncs:
                - extract_codepoint
                - writeJsonQuote
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:538,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:539,24'
              BranchSideFuncs:
                - extract_codepoint
                - writeJsonQuote
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:540,25'
              BranchSideFuncs:
                - extract_codepoint
                - writeJsonQuote
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:544,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:545,13'
              BranchSideFuncs:
                - writeJsonQuote
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:548,16'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:552,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:553,25'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:554,25'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:555,25'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:556,25'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:557,25'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:558,25'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:559,25'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:561,27'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:562,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:564,17'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:575,27'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:598,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:599,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:600,13'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:600,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:601,20'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:602,21'
              BranchSideFuncs:
                - writeJsonQuote
                - extract_codepoint
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:501,16'
          Dst:             writeChars
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:504,16'
          Dst:             writeJsonQuote
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:504,38'
          Dst:             writeJsonQuote
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:506,25'
          Dst:             writeJsonQuote
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:517,19'
          Dst:             extract_codepoint
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:606,12'
          Dst:             writeJsonQuote
    - functionName:    DateTime_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'size_t *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         13
      ICount:          211
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - String_encodeJson
        - UA_DateTime_toStruct
        - __assert_fail
        - printNumber
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:703,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:703,5'
              BranchSideFuncs:
                - String_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:706,8'
              BranchSideFuncs:
                - String_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:707,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:708,12'
              BranchSideFuncs:
                - String_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:709,9'
              BranchSideFuncs:
                - String_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:709,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:709,8'
              BranchSideFuncs:
                - String_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:710,12'
              BranchSideFuncs:
                - String_encodeJson
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:681,29'
          Dst:             UA_DateTime_toStruct
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:687,12'
          Dst:             printNumber
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:689,12'
          Dst:             printNumber
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:691,12'
          Dst:             printNumber
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:693,12'
          Dst:             printNumber
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:695,12'
          Dst:             printNumber
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:697,12'
          Dst:             printNumber
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:699,12'
          Dst:             printNumber
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:700,12'
          Dst:             printNumber
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:701,12'
          Dst:             printNumber
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:703,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:714,12'
          Dst:             String_encodeJson
    - functionName:    Guid_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'struct.UA_Guid *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Guid_to_hex
        - writeJsonQuote
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:647,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:648,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:649,33'
              BranchSideFuncs:
                - writeJsonQuote
                - UA_Guid_to_hex
                - writeJsonQuote
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:650,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:651,24'
              BranchSideFuncs:
                - writeJsonQuote
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:652,5'
              BranchSideFuncs:
                - writeJsonQuote
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:649,18'
          Dst:             writeJsonQuote
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:651,9'
          Dst:             UA_Guid_to_hex
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:653,12'
          Dst:             writeJsonQuote
    - functionName:    ByteString_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'struct.UA_String *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         15
      ICount:          140
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - UA_base64
        - writeChars
        - writeJsonQuote
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:611,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:612,27'
              BranchSideFuncs:
                - writeJsonQuote
                - UA_base64
                - writeJsonQuote
                - writeJsonQuote
                - writeJsonQuote
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:614,8'
              BranchSideFuncs:
                - writeJsonQuote
                - UA_base64
                - writeJsonQuote
                - writeJsonQuote
                - writeJsonQuote
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:614,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:615,16'
              BranchSideFuncs:
                - writeJsonQuote
                - writeJsonQuote
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:620,33'
              BranchSideFuncs:
                - writeJsonQuote
                - UA_base64
                - writeJsonQuote
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:625,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:626,9'
              BranchSideFuncs:
                - writeJsonQuote
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:628,8'
              BranchSideFuncs:
                - writeJsonQuote
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:628,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:629,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:634,9'
              BranchSideFuncs:
                - writeJsonQuote
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:634,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:635,16'
              BranchSideFuncs:
                - writeJsonQuote
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:636,17'
              BranchSideFuncs:
                - writeJsonQuote
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:612,16'
          Dst:             writeChars
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:615,25'
          Dst:             writeJsonQuote
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:616,19'
          Dst:             writeJsonQuote
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:620,18'
          Dst:             writeJsonQuote
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:622,27'
          Dst:             UA_base64
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:641,12'
          Dst:             writeJsonQuote
    - functionName:    NodeId_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         21
      ICount:          187
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - NodeId_encodeJsonInternal
        - String_encodeJson
        - UA_NodeId_print
        - UA_String_clear
        - UInt16_encodeJson
        - writeJsonKey
        - writeJsonObjEnd
        - writeJsonObjStart
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:754,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:755,19'
              BranchSideFuncs:
                - UA_NodeId_print
                - UA_String_clear.5623
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:763,30'
              BranchSideFuncs:
                - writeJsonObjStart
                - NodeId_encodeJsonInternal
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - UInt16_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:765,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:766,12'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:774,12'
              BranchSideFuncs:
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:766,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:767,33'
              BranchSideFuncs:
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:770,5'
              BranchSideFuncs:
                - writeJsonObjEnd
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:774,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:775,33'
              BranchSideFuncs:
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:778,33'
              BranchSideFuncs:
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:781,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:781,61'
              BranchSideFuncs:
                - String_encodeJson
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:785,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:781,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:782,44'
              BranchSideFuncs:
                - String_encodeJson
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:785,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:756,16'
          Dst:             UA_NodeId_print
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:758,9'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:763,12'
          Dst:             writeJsonObjStart
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:764,12'
          Dst:             NodeId_encodeJsonInternal
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:767,20'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:768,20'
          Dst:             UInt16_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:775,20'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:776,20'
          Dst:             UInt16_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:778,20'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:783,24'
          Dst:             String_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:790,12'
          Dst:             writeJsonObjEnd
    - functionName:    ExpandedNodeId_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'struct.UA_ExpandedNodeId *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         34
      ICount:          320
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - NodeId_encodeJsonInternal
        - String_encodeJson
        - UA_ExpandedNodeId_print
        - UA_String_clear
        - UInt16_encodeJson
        - UInt32_encodeJson
        - writeJsonKey
        - writeJsonObjEnd
        - writeJsonObjStart
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:799,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:800,19'
              BranchSideFuncs:
                - UA_ExpandedNodeId_print
                - UA_String_clear.5623
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:808,30'
              BranchSideFuncs:
                - writeJsonObjStart
                - NodeId_encodeJsonInternal
                - writeJsonKey
                - String_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonKey
                - UInt32_encodeJson
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - String_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:813,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:816,12'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
                - UInt32_encodeJson
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - String_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:843,12'
              BranchSideFuncs:
                - writeJsonKey
                - String_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - String_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:816,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:819,33'
              BranchSideFuncs:
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
                - UInt32_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:821,19'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
                - UInt32_encodeJson
                - writeJsonKey
                - UInt16_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:831,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:832,33'
              BranchSideFuncs:
                - writeJsonKey
                - UInt32_encodeJson
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:835,5'
              BranchSideFuncs:
                - writeJsonObjEnd
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:843,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:844,33'
              BranchSideFuncs:
                - writeJsonKey
                - String_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:847,16'
              BranchSideFuncs:
                - writeJsonKey
                - String_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:847,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:848,37'
              BranchSideFuncs:
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:852,20'
              BranchSideFuncs:
                - writeJsonKey
                - String_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:852,70'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:852,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:853,21'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:852,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:853,21'
              BranchSideFuncs:
                - writeJsonKey
                - String_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:854,27'
              BranchSideFuncs:
                - writeJsonKey
                - String_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:865,52'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:865,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:866,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:865,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:866,13'
              BranchSideFuncs:
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:868,19'
              BranchSideFuncs:
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:801,16'
          Dst:             UA_ExpandedNodeId_print
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:803,9'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:808,12'
          Dst:             writeJsonObjStart
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:811,12'
          Dst:             NodeId_encodeJsonInternal
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:819,20'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:820,20'
          Dst:             String_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:825,20'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:826,20'
          Dst:             UInt16_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:832,20'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:833,20'
          Dst:             UInt32_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:844,20'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:845,20'
          Dst:             String_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:848,24'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:849,24'
          Dst:             UInt16_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:855,24'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:856,24'
          Dst:             String_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:869,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:870,16'
          Dst:             String_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:873,12'
          Dst:             writeJsonObjEnd
    - functionName:    StatusCode_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'int *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         6
      ICount:          96
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - String_encodeJson
        - UA_STRING
        - UA_StatusCode_name
        - UInt32_encodeJson
        - writeJsonKey
        - writeJsonObjEnd
        - writeJsonObjStart
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:930,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:931,16'
              BranchSideFuncs:
                - UInt32_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:933,17'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_STRING.5640
                - writeJsonObjStart
                - writeJsonKey
                - UInt32_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:931,16'
          Dst:             UInt32_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:933,28'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:934,35'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:937,12'
          Dst:             writeJsonObjStart
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:938,12'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:939,12'
          Dst:             UInt32_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:940,12'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:941,12'
          Dst:             String_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:942,12'
          Dst:             writeJsonObjEnd
    - functionName:    QualifiedName_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'struct.UA_QualifiedName *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         18
      ICount:          161
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - String_encodeJson
        - UInt16_encodeJson
        - writeJsonKey
        - writeJsonObjEnd
        - writeJsonObjStart
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:899,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:900,12'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:909,12'
              BranchSideFuncs:
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonObjEnd
                - String_encodeJson
                - writeJsonKey
                - UInt16_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:900,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:901,33'
              BranchSideFuncs:
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:904,5'
              BranchSideFuncs:
                - writeJsonObjEnd
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:909,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:910,33'
              BranchSideFuncs:
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:913,33'
              BranchSideFuncs:
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonObjEnd
                - String_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:916,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:916,61'
              BranchSideFuncs:
                - UInt16_encodeJson
                - writeJsonObjEnd
                - String_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:921,24'
              BranchSideFuncs:
                - UInt16_encodeJson
                - writeJsonObjEnd
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:916,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:917,27'
              BranchSideFuncs:
                - String_encodeJson
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:921,24'
              BranchSideFuncs:
                - UInt16_encodeJson
                - writeJsonObjEnd
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:895,18'
          Dst:             writeJsonObjStart
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:896,12'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:897,12'
          Dst:             String_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:901,20'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:902,20'
          Dst:             UInt16_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:910,20'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:911,20'
          Dst:             UInt16_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:913,20'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:918,24'
          Dst:             String_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:921,24'
          Dst:             UInt16_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:926,18'
          Dst:             writeJsonObjEnd
    - functionName:    LocalizedText_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'struct.UA_LocalizedText *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - String_encodeJson
        - writeJsonKey
        - writeJsonObjEnd
        - writeJsonObjStart
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:879,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:880,16'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - String_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:891,12'
              BranchSideFuncs:
                - String_encodeJson
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:880,22'
          Dst:             writeJsonObjStart
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:881,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:882,16'
          Dst:             String_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:883,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:884,16'
          Dst:             String_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:885,16'
          Dst:             writeJsonObjEnd
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:891,12'
          Dst:             String_encodeJson
    - functionName:    ExtensionObject_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'struct.UA_ExtensionObject *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         34
      ICount:          261
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - NodeId_encodeJson
        - String_encodeJson
        - writeChar
        - writeChars
        - writeJsonKey
        - writeJsonObjEnd
        - writeJsonObjStart
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:948,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:949,27'
              BranchSideFuncs:
                - writeChars
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:952,8'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - String_encodeJson
                - writeJsonKey
                - NodeId_encodeJson
                - writeJsonKey
                - writeChar
                - writeJsonKey
                - writeChar
                - NodeId_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:952,63'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:953,8'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - String_encodeJson
                - writeJsonKey
                - NodeId_encodeJson
                - writeJsonKey
                - writeChar
                - writeJsonKey
                - writeChar
                - NodeId_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:957,36'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - String_encodeJson
                - writeJsonKey
                - NodeId_encodeJson
                - writeJsonKey
                - writeChar
                - writeJsonKey
                - writeChar
                - NodeId_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:953,56'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:954,9'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - String_encodeJson
                - writeJsonKey
                - NodeId_encodeJson
                - writeJsonKey
                - writeChar
                - writeJsonKey
                - writeChar
                - NodeId_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:957,36'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - String_encodeJson
                - writeJsonKey
                - NodeId_encodeJson
                - writeJsonKey
                - writeChar
                - writeJsonKey
                - writeChar
                - NodeId_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:952,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:955,9'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - String_encodeJson
                - writeJsonKey
                - NodeId_encodeJson
                - writeJsonKey
                - writeChar
                - writeJsonKey
                - writeChar
                - NodeId_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:957,36'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - String_encodeJson
                - writeJsonKey
                - NodeId_encodeJson
                - writeJsonKey
                - writeChar
                - writeJsonKey
                - writeChar
                - NodeId_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:960,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:962,29'
              BranchSideFuncs:
                - writeJsonKey
                - NodeId_encodeJson
                - writeJsonKey
                - writeJsonObjEnd
                - String_encodeJson
                - writeJsonKey
                - writeChar
                - writeJsonKey
                - writeChar
                - NodeId_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:980,25'
              BranchSideFuncs:
                - writeJsonKey
                - writeJsonObjEnd
                - String_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:963,67'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:964,12'
              BranchSideFuncs:
                - NodeId_encodeJson
                - writeJsonKey
                - writeJsonObjEnd
                - String_encodeJson
                - writeJsonKey
                - writeChar
                - writeJsonKey
                - writeChar
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:965,20'
              BranchSideFuncs:
                - NodeId_encodeJson
                - writeJsonKey
                - writeJsonObjEnd
                - String_encodeJson
                - writeJsonKey
                - writeChar
                - writeJsonKey
                - writeChar
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:963,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:965,20'
              BranchSideFuncs:
                - NodeId_encodeJson
                - writeJsonKey
                - writeJsonObjEnd
                - String_encodeJson
                - writeJsonKey
                - writeChar
                - writeJsonKey
                - writeChar
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:967,20'
              BranchSideFuncs:
                - NodeId_encodeJson
                - writeJsonKey
                - writeJsonObjEnd
                - String_encodeJson
                - writeJsonKey
                - writeChar
                - writeJsonKey
                - writeChar
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:970,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:971,33'
              BranchSideFuncs:
                - writeJsonKey
                - writeChar
                - writeJsonKey
                - writeJsonObjEnd
                - String_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:973,19'
              BranchSideFuncs:
                - writeJsonKey
                - writeJsonObjEnd
                - String_encodeJson
                - writeJsonKey
                - writeChar
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:981,63'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:982,8'
              BranchSideFuncs:
                - String_encodeJson
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:983,16'
              BranchSideFuncs:
                - String_encodeJson
                - writeJsonObjEnd
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:981,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:983,16'
              BranchSideFuncs:
                - String_encodeJson
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:985,28'
              BranchSideFuncs:
                - writeJsonObjEnd
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:949,16'
          Dst:             writeChars
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:957,18'
          Dst:             writeJsonObjStart
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:962,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:965,20'
          Dst:             NodeId_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:967,20'
          Dst:             NodeId_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:971,20'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:972,20'
          Dst:             writeChar
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:974,20'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:975,20'
          Dst:             writeChar
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:980,12'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:983,16'
          Dst:             String_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:990,12'
          Dst:             writeJsonObjEnd
    - functionName:    DataValue_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'struct.UA_DataValue *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         21
      ICount:          232
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - DateTime_encodeJson
        - StatusCode_encodeJson
        - UInt16_encodeJson
        - Variant_encodeJson
        - writeJsonKey
        - writeJsonObjEnd
        - writeJsonObjStart
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1141,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1142,29'
              BranchSideFuncs:
                - writeJsonKey
                - Variant_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - DateTime_encodeJson
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - DateTime_encodeJson
                - writeJsonKey
                - StatusCode_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1146,8'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - DateTime_encodeJson
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - DateTime_encodeJson
                - writeJsonKey
                - StatusCode_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1146,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1147,29'
              BranchSideFuncs:
                - writeJsonKey
                - StatusCode_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - DateTime_encodeJson
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - DateTime_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1151,8'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - DateTime_encodeJson
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - DateTime_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1151,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1152,29'
              BranchSideFuncs:
                - writeJsonKey
                - DateTime_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - DateTime_encodeJson
                - writeJsonKey
                - UInt16_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1156,8'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - DateTime_encodeJson
                - writeJsonKey
                - UInt16_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1156,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1157,29'
              BranchSideFuncs:
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - DateTime_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1161,8'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonKey
                - DateTime_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1161,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1162,29'
              BranchSideFuncs:
                - writeJsonKey
                - DateTime_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1166,8'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
                - UInt16_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1166,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1166,8'
              BranchSideFuncs:
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1167,29'
              BranchSideFuncs:
                - writeJsonKey
                - UInt16_encodeJson
                - writeJsonObjEnd
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1139,18'
          Dst:             writeJsonObjStart
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1142,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1143,16'
          Dst:             Variant_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1147,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1148,16'
          Dst:             StatusCode_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1152,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1153,16'
          Dst:             DateTime_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1157,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1158,16'
          Dst:             UInt16_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1162,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1163,16'
          Dst:             DateTime_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1167,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1168,16'
          Dst:             UInt16_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1171,18'
          Dst:             writeJsonObjEnd
    - functionName:    Variant_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         46
      ICount:          403
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - UInt32_encodeJson
        - Variant_encodeJsonWrapExtensionObject
        - addMultiArrayContentJSON
        - encodeJsonArray
        - strlen
        - writeChars
        - writeJsonKey
        - writeJsonObjEnd
        - writeJsonObjStart
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1060,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1061,34'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
                - writeJsonKey
                - UInt32_encodeJson
                - strlen
                - writeChars
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1064,35'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
                - writeJsonKey
                - UInt32_encodeJson
                - strlen
                - writeChars
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1067,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1067,16'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
                - writeJsonKey
                - UInt32_encodeJson
                - strlen
                - writeChars
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1067,50'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
                - writeJsonKey
                - UInt32_encodeJson
                - strlen
                - writeChars
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1068,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1068,43'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
                - writeJsonKey
                - UInt32_encodeJson
                - strlen
                - writeChars
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1068,16'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
                - writeJsonKey
                - UInt32_encodeJson
                - strlen
                - writeChars
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1073,49'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1073,53'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
                - writeJsonKey
                - UInt32_encodeJson
                - strlen
                - writeChars
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1075,8'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
                - writeJsonKey
                - UInt32_encodeJson
                - strlen
                - writeChars
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1073,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1074,16'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
                - writeJsonKey
                - UInt32_encodeJson
                - strlen
                - writeChars
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1075,8'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
                - writeJsonKey
                - UInt32_encodeJson
                - strlen
                - writeChars
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1075,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1076,16'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
                - writeJsonKey
                - UInt32_encodeJson
                - strlen
                - writeChars
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1078,36'
              BranchSideFuncs:
                - writeJsonObjStart
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
                - writeJsonKey
                - UInt32_encodeJson
                - strlen
                - writeChars
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1080,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1081,29'
              BranchSideFuncs:
                - writeJsonKey
                - UInt32_encodeJson
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
                - strlen
                - writeChars
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1093,8'
              BranchSideFuncs:
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1082,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1083,31'
              BranchSideFuncs:
                - strlen
                - writeChars
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1086,32'
              BranchSideFuncs:
                - UInt32_encodeJson
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1087,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1088,79'
              BranchSideFuncs:
                - UInt32_encodeJson
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1089,20'
              BranchSideFuncs:
                - UInt32_encodeJson
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1093,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1095,12'
              BranchSideFuncs:
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1099,16'
              BranchSideFuncs:
                - writeJsonKey
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1095,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1096,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1097,29'
              BranchSideFuncs:
                - writeJsonKey
                - Variant_encodeJsonWrapExtensionObject
                - writeJsonObjEnd
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1099,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1101,29'
              BranchSideFuncs:
                - writeJsonKey
                - encodeJsonArray
                - writeJsonObjEnd
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1103,15'
              BranchSideFuncs:
                - writeJsonKey
                - encodeJsonArray
                - writeJsonObjEnd
                - addMultiArrayContentJSON
                - writeJsonKey
                - encodeJsonArray
                - writeJsonKey
                - encodeJsonArray
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1103,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1105,29'
              BranchSideFuncs:
                - writeJsonKey
                - encodeJsonArray
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1114,29'
              BranchSideFuncs:
                - writeJsonKey
                - encodeJsonArray
                - writeJsonObjEnd
                - addMultiArrayContentJSON
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1107,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1108,33'
              BranchSideFuncs:
                - writeJsonKey
                - encodeJsonArray
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1112,5'
              BranchSideFuncs:
                - writeJsonObjEnd
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1115,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1116,20'
              BranchSideFuncs:
                - addMultiArrayContentJSON
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1122,36'
              BranchSideFuncs:
                - encodeJsonArray
                - writeJsonObjEnd
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1061,16'
          Dst:             writeJsonObjStart
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1061,41'
          Dst:             writeJsonObjEnd
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1078,18'
          Dst:             writeJsonObjStart
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1081,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1083,57'
          Dst:             strlen
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1083,20'
          Dst:             writeChars
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1089,20'
          Dst:             UInt32_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1097,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1098,16'
          Dst:             Variant_encodeJsonWrapExtensionObject
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1101,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1105,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1106,16'
          Dst:             encodeJsonArray
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1108,20'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1109,20'
          Dst:             encodeJsonArray
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1114,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1118,20'
          Dst:             addMultiArrayContentJSON
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1122,20'
          Dst:             encodeJsonArray
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1126,12'
          Dst:             writeJsonObjEnd
    - functionName:    DiagnosticInfo_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'struct.UA_DiagnosticInfo *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         26
      ICount:          238
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - Int32_encodeJson
        - StatusCode_encodeJson
        - String_encodeJson
        - writeJsonKey
        - writeJsonObjEnd
        - writeJsonObjStart
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1178,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1179,29'
              BranchSideFuncs:
                - writeJsonKey
                - Int32_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
                - writeJsonKey
                - StatusCode_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonKey
                - Int32_encodeJson
                - writeJsonKey
                - Int32_encodeJson
                - writeJsonKey
                - Int32_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1183,8'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
                - writeJsonKey
                - StatusCode_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonKey
                - Int32_encodeJson
                - writeJsonKey
                - Int32_encodeJson
                - writeJsonKey
                - Int32_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1183,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1184,29'
              BranchSideFuncs:
                - writeJsonKey
                - Int32_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
                - writeJsonKey
                - StatusCode_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonKey
                - Int32_encodeJson
                - writeJsonKey
                - Int32_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1188,8'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
                - writeJsonKey
                - StatusCode_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonKey
                - Int32_encodeJson
                - writeJsonKey
                - Int32_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1188,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1189,29'
              BranchSideFuncs:
                - writeJsonKey
                - Int32_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
                - writeJsonKey
                - StatusCode_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonKey
                - Int32_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1193,8'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
                - writeJsonKey
                - StatusCode_encodeJson
                - writeJsonKey
                - String_encodeJson
                - writeJsonKey
                - Int32_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1193,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1194,29'
              BranchSideFuncs:
                - writeJsonKey
                - Int32_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
                - writeJsonKey
                - StatusCode_encodeJson
                - writeJsonKey
                - String_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1198,8'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
                - writeJsonKey
                - StatusCode_encodeJson
                - writeJsonKey
                - String_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1198,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1199,29'
              BranchSideFuncs:
                - writeJsonKey
                - String_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
                - writeJsonKey
                - StatusCode_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1203,8'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
                - writeJsonKey
                - StatusCode_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1203,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1204,29'
              BranchSideFuncs:
                - writeJsonKey
                - StatusCode_encodeJson
                - writeJsonObjEnd
                - writeJsonKey
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1208,8'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1208,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1208,39'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1208,36'
              BranchSideFuncs:
                - writeJsonObjEnd
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1208,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1208,8'
              BranchSideFuncs:
                - writeJsonKey
                - writeJsonObjEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1209,29'
              BranchSideFuncs:
                - writeJsonKey
                - writeJsonObjEnd
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1176,18'
          Dst:             writeJsonObjStart
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1179,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1180,16'
          Dst:             Int32_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1184,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1185,16'
          Dst:             Int32_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1189,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1190,16'
          Dst:             Int32_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1194,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1195,16'
          Dst:             Int32_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1199,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1200,16'
          Dst:             String_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1204,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1205,16'
          Dst:             StatusCode_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1209,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1214,18'
          Dst:             writeJsonObjEnd
    - functionName:    encodeJsonNotImplemented
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.CtxJson *'
      constantsTouched: []
      argNames:
        - src
        - type
        - ctx
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encodeJsonStructure
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - src
        - type
      BBCount:         21
      ICount:          223
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - encodeJsonArray
        - writeJsonKey
        - writeJsonObjEnd
        - writeJsonObjStart
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1220,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1221,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1223,33'
              BranchSideFuncs:
                - writeJsonObjEnd
                - encodeJsonArray
                - writeJsonKey
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1225,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1225,42'
              BranchSideFuncs:
                - writeJsonObjEnd
                - encodeJsonArray
                - writeJsonKey
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1225,5'
              BranchSideFuncs:
                - writeJsonObjEnd
                - encodeJsonArray
                - writeJsonKey
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1225,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1226,39'
              BranchSideFuncs:
                - writeJsonObjEnd
                - encodeJsonArray
                - writeJsonKey
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1246,28'
              BranchSideFuncs:
                - writeJsonObjEnd
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1229,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1229,38'
              BranchSideFuncs:
                - writeJsonObjEnd
                - encodeJsonArray
                - writeJsonKey
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1232,13'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1229,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1230,33'
              BranchSideFuncs:
                - writeJsonKey
                - writeJsonObjEnd
                - encodeJsonArray
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1232,13'
              BranchSideFuncs:
                - writeJsonObjEnd
                - writeJsonKey
                - encodeJsonArray
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1232,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1233,20'
              BranchSideFuncs:
                - encodeJsonArray
                - writeJsonObjEnd
                - writeJsonKey
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1238,20'
              BranchSideFuncs:
                - encodeJsonArray
                - writeJsonObjEnd
                - writeJsonKey
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1219,18'
          Dst:             writeJsonObjStart
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1230,20'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1241,20'
          Dst:             encodeJsonArray
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1246,12'
          Dst:             writeJsonObjEnd
    - functionName:    writeJsonObjStart
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.CtxJson *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - writeChar
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:112,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:114,5'
              BranchSideFuncs:
                - writeChar
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:116,12'
          Dst:             writeChar
    - functionName:    writeJsonKey
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CtxJson *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - key
      BBCount:         12
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - writeChar
        - writeChars
        - writeJsonBeforeElement
      functionUses:    50
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:231,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:232,26'
              BranchSideFuncs:
                - strlen
                - writeChars
                - writeChar
                - writeChar
                - writeChar
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:233,23'
              BranchSideFuncs:
                - strlen
                - writeChars
                - writeChar
                - writeChar
                - writeChar
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:234,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:235,26'
              BranchSideFuncs:
                - writeChar
                - writeChar
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:236,22'
              BranchSideFuncs:
                - writeChar
                - writeChar
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:237,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:237,8'
              BranchSideFuncs:
                - writeChar
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:238,26'
              BranchSideFuncs:
                - writeChar
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:229,18'
          Dst:             writeJsonBeforeElement
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:232,16'
          Dst:             writeChar
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:233,33'
          Dst:             strlen
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:233,12'
          Dst:             writeChars
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:235,16'
          Dst:             writeChar
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:236,12'
          Dst:             writeChar
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:238,16'
          Dst:             writeChar
    - functionName:    writeJsonObjEnd
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.CtxJson *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - writeChar
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:120,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:123,28'
              BranchSideFuncs:
                - writeChar
                - writeChar
                - writeChar
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:128,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:128,28'
              BranchSideFuncs:
                - writeChar
                - writeChar
                - writeChar
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:133,22'
              BranchSideFuncs:
                - writeChar
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:128,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:129,26'
              BranchSideFuncs:
                - writeChar
                - writeChar
                - writeChar
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:133,22'
              BranchSideFuncs:
                - writeChar
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:130,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:131,30'
              BranchSideFuncs:
                - writeChar
                - writeChar
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:132,5'
              BranchSideFuncs:
                - writeChar
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:129,16'
          Dst:             writeChar
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:131,20'
          Dst:             writeChar
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:133,12'
          Dst:             writeChar
    - functionName:    Variant_encodeJsonWrapExtensionObject
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Variant *'
        - bool
        - 'struct.CtxJson *'
      constantsTouched: []
      argNames:
        - src
        - isArray
        - ctx
      BBCount:         18
      ICount:          159
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ExtensionObject_encodeJson
        - UA_ExtensionObject_init
        - writeJsonArrElm
        - writeJsonArrEnd
        - writeJsonArrStart
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:998,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:999,12'
              BranchSideFuncs:
                - UA_ExtensionObject_init.5592
                - ExtensionObject_encodeJson
                - writeJsonArrStart
                - writeJsonArrEnd
                - writeJsonArrElm
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1007,5'
              BranchSideFuncs:
                - UA_ExtensionObject_init.5592
                - ExtensionObject_encodeJson
                - writeJsonArrStart
                - writeJsonArrEnd
                - writeJsonArrElm
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:999,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1000,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1002,18'
              BranchSideFuncs:
                - UA_ExtensionObject_init.5592
                - ExtensionObject_encodeJson
                - writeJsonArrStart
                - writeJsonArrEnd
                - writeJsonArrElm
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1011,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1012,23'
              BranchSideFuncs:
                - writeJsonArrStart
                - writeJsonArrEnd
                - writeJsonArrElm
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1023,31'
              BranchSideFuncs:
                - ExtensionObject_encodeJson
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1015,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1015,41'
              BranchSideFuncs:
                - writeJsonArrEnd
                - writeJsonArrElm
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1015,9'
              BranchSideFuncs:
                - writeJsonArrEnd
                - writeJsonArrElm
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1015,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1016,46'
              BranchSideFuncs:
                - writeJsonArrElm
                - writeJsonArrEnd
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1020,16'
              BranchSideFuncs:
                - writeJsonArrEnd
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1007,5'
          Dst:             UA_ExtensionObject_init
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1014,22'
          Dst:             writeJsonArrStart
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1017,20'
          Dst:             writeJsonArrElm
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1020,22'
          Dst:             writeJsonArrEnd
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1024,12'
          Dst:             ExtensionObject_encodeJson
    - functionName:    writeJsonArrElm
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.CtxJson *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - value
        - type
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - writeJsonBeforeElement
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:166,18'
          Dst:             writeJsonBeforeElement
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    NodeId_encodeJsonInternal
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CtxJson *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         10
      ICount:          141
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - ByteString_encodeJson
        - Guid_encodeJson
        - String_encodeJson
        - UInt32_encodeJson
        - writeChar
        - writeJsonKey
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:721,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:723,29'
              BranchSideFuncs:
                - writeJsonKey
                - UInt32_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:727,29'
              BranchSideFuncs:
                - writeJsonKey
                - writeChar
                - writeJsonKey
                - String_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:733,29'
              BranchSideFuncs:
                - writeJsonKey
                - writeChar
                - writeJsonKey
                - Guid_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:739,29'
              BranchSideFuncs:
                - writeJsonKey
                - writeChar
                - writeJsonKey
                - ByteString_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:745,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:723,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:724,16'
          Dst:             UInt32_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:727,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:728,16'
          Dst:             writeChar
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:729,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:730,16'
          Dst:             String_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:733,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:734,16'
          Dst:             writeChar
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:735,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:736,16'
          Dst:             Guid_encodeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:739,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:740,16'
          Dst:             writeChar
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:741,16'
          Dst:             writeJsonKey
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:742,16'
          Dst:             ByteString_encodeJson
    - functionName:    writeJsonQuote
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.CtxJson *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - writeChar
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:85,12'
          Dst:             writeChar
    - functionName:    printNumber
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - n
        - pos
        - min_digits
      BBCount:         15
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:662,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:663,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:668,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:669,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:669,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:669,29'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:669,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:670,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:675,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:675,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:676,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:677,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    extract_codepoint
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - pos
        - len
        - codepoint
      BBCount:         37
      ICount:          244
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:459,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:459,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:461,18'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:462,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:463,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:465,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:465,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:466,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:469,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:469,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:470,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:472,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:472,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:473,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:475,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:475,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:476,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:479,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:482,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:485,23'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:485,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:486,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:493,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:487,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:487,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:487,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:487,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:488,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:489,24'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:493,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:493,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:493,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:493,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:494,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:496,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:459,5'
          Dst:             __assert_fail
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_decodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2862
      functionLinenumberEnd: 2902
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_String *'
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.UA_DecodeJsonOptions *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - type
        - options
      BBCount:         28
      ICount:          196
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - UA_clear
        - tokenize
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2863,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2863,17'
              BranchSideFuncs:
                - tokenize
                - UA_clear
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2864,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2863,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2863,25'
              BranchSideFuncs:
                - tokenize
                - UA_clear
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2864,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2863,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2864,9'
              BranchSideFuncs:
                - tokenize
                - UA_clear
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2869,5'
              BranchSideFuncs:
                - tokenize
                - UA_clear
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2872,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2873,26'
              BranchSideFuncs:
                - tokenize
                - UA_clear
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2881,33'
              BranchSideFuncs:
                - tokenize
                - UA_clear
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2882,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2883,9'
              BranchSideFuncs:
                - UA_clear
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2885,12'
              BranchSideFuncs:
                - UA_clear
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2889,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2890,12'
              BranchSideFuncs:
                - UA_clear
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2890,38'
              BranchSideFuncs:
                - UA_clear
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2889,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2890,38'
              BranchSideFuncs:
                - UA_clear
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2891,13'
              BranchSideFuncs:
                - UA_clear
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2896,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2897,9'
              BranchSideFuncs:
                - UA_clear
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2899,8'
              BranchSideFuncs:
                - UA_clear
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2899,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2900,18'
              BranchSideFuncs:
                - UA_clear
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2901,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2881,18'
          Dst:             tokenize
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2900,9'
          Dst:             UA_clear
    - functionName:    tokenize
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2832
      functionLinenumberEnd: 2858
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParseCtx *'
        - 'struct.UA_String *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - src
        - tokensSize
      BBCount:         13
      ICount:          123
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - cj5_parse
        - tokenize
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2839,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2840,8'
              BranchSideFuncs:
                - tokenize
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2849,10'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2839,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2842,13'
              BranchSideFuncs:
                - tokenize
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2849,10'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2843,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2844,13'
              BranchSideFuncs:
                - tokenize
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2845,25'
              BranchSideFuncs:
                - tokenize
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:2849,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2850,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:2853,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2834,20'
          Dst:             cj5_parse
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:2845,16'
          Dst:             tokenize
    - functionName:    UA_print
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
        - type
        - output
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_encodeJson
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1340,11'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1340,15'
              BranchSideFuncs:
                - UA_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1341,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1340,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1340,24'
              BranchSideFuncs:
                - UA_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1341,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1340,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1341,9'
              BranchSideFuncs:
                - UA_encodeJson
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1343,26'
              BranchSideFuncs:
                - UA_encodeJson
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1350,12'
          Dst:             UA_encodeJson
    - functionName:    UA_encodeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1292
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.UA_String *'
        - 'struct.UA_EncodeJsonOptions *'
      constantsTouched: []
      argNames:
        - src
        - type
        - outBuf
        - options
      BBCount:         23
      ICount:          216
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - UA_calcSizeJson
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1293,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1293,17'
              BranchSideFuncs:
                - UA_ByteString_clear.5658
                - UA_calcSizeJson
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1294,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1293,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1294,9'
              BranchSideFuncs:
                - UA_ByteString_clear.5658
                - UA_calcSizeJson
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1297,16'
              BranchSideFuncs:
                - UA_ByteString_clear.5658
                - UA_calcSizeJson
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1299,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1300,38'
              BranchSideFuncs:
                - UA_calcSizeJson
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.5658
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1309,5'
              BranchSideFuncs:
                - UA_ByteString_clear.5658
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1302,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1303,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1304,19'
              BranchSideFuncs:
                - UA_ByteString_clear.5658
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1315,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1316,26'
              BranchSideFuncs:
                - UA_ByteString_clear.5658
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1327,31'
              BranchSideFuncs:
                - UA_ByteString_clear.5658
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1330,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1331,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1332,15'
              BranchSideFuncs:
                - UA_ByteString_clear.5658
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1300,22'
          Dst:             UA_calcSizeJson
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1301,15'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:1333,9'
          Dst:             UA_ByteString_clear
    - functionName:    UA_calcSizeJson
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_DataType *'
        - 'struct.UA_EncodeJsonOptions *'
      constantsTouched: []
      argNames:
        - src
        - type
        - options
      BBCount:         14
      ICount:          144
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1360,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1360,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1361,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1360,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1361,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1365,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1370,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1371,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1381,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/ua_types_encoding_json.c:1385,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1386,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/ua_types_encoding_json.c:1387,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    writeJsonObjElm
      functionSourceFile: '/src/open62541/src/ua_types_encoding_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.CtxJson *'
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - ctx
        - key
        - value
        - type
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - writeJsonKey
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/ua_types_encoding_json.c:175,12'
          Dst:             writeJsonKey
    - functionName:    removeOldestRetransmissionMessageFromSession
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Session *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         23
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - removeOldestRetransmissionMessageFromSub
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:153,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:155,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - removeOldestRetransmissionMessageFromSub
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:163,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - removeOldestRetransmissionMessageFromSub
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:156,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:157,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - removeOldestRetransmissionMessageFromSub
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:158,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - removeOldestRetransmissionMessageFromSub
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:158,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:158,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - removeOldestRetransmissionMessageFromSub
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:159,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - removeOldestRetransmissionMessageFromSub
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:158,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:159,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - removeOldestRetransmissionMessageFromSub
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:162,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - removeOldestRetransmissionMessageFromSub
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:163,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:163,5'
              BranchSideFuncs:
                - __assert_fail
                - removeOldestRetransmissionMessageFromSub
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:164,5'
              BranchSideFuncs:
                - __assert_fail
                - removeOldestRetransmissionMessageFromSub
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:164,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:164,5'
              BranchSideFuncs:
                - removeOldestRetransmissionMessageFromSub
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:164,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription.c:163,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:164,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:166,5'
          Dst:             removeOldestRetransmissionMessageFromSub
    - functionName:    removeOldestRetransmissionMessageFromSub
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Subscription *'
      constantsTouched: []
      argNames:
        - sub
      BBCount:         11
      ICount:          108
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - UA_NotificationMessage_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:136,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:136,5'
              BranchSideFuncs:
                - UA_NotificationMessage_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:136,5'
              BranchSideFuncs:
                - UA_NotificationMessage_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:140,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:140,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:141,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription.c:137,5'
          Dst:             UA_NotificationMessage_clear
    - functionName:    UA_NotificationMessage_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6808
      functionLinenumberEnd: 6808
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NotificationMessage *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6808,1'
          Dst:             UA_clear
    - functionName:    UA_DataValue_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_EventFieldList_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6860
      functionLinenumberEnd: 6860
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EventFieldList *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_EventNotificationList_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8125
      functionLinenumberEnd: 8125
      functionDepth:   0
      returnType:      'struct.UA_EventNotificationList *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:8125,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:8125,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:8125,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:8125,1'
          Dst:             UA_new
    - functionName:    UA_DataChangeNotification_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8089
      functionLinenumberEnd: 8089
      functionDepth:   0
      returnType:      'struct.UA_DataChangeNotification *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:8089,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:8089,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:8089,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:8089,1'
          Dst:             UA_new
    - functionName:    UA_StatusChangeNotification_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6932
      functionLinenumberEnd: 6932
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_StatusChangeNotification *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_StatusCode_isBad
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sampleAndPublishCallback
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Subscription *'
      constantsTouched: []
      argNames:
        - server
        - sub
      BBCount:         13
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK
        - UA_Subscription_publish
        - UA_UNLOCK
        - __assert_fail
        - monitoredItem_sampleCallback
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:761,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:761,5'
              BranchSideFuncs:
                - UA_Subscription_publish
                - UA_UNLOCK.5736
                - monitoredItem_sampleCallback
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:763,5'
              BranchSideFuncs:
                - UA_Subscription_publish
                - UA_UNLOCK.5736
                - monitoredItem_sampleCallback
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:769,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:770,38'
              BranchSideFuncs:
                - monitoredItem_sampleCallback
                - UA_Subscription_publish
                - UA_UNLOCK.5736
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:774,29'
              BranchSideFuncs:
                - UA_Subscription_publish
                - UA_UNLOCK.5736
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription.c:760,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_subscription.c:761,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:770,9'
          Dst:             monitoredItem_sampleCallback
        - Src:             '/src/open62541/src/server/ua_subscription.c:774,5'
          Dst:             UA_Subscription_publish
        - Src:             '/src/open62541/src/server/ua_subscription.c:776,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_Subscription_publish
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Subscription *'
      constantsTouched: []
      argNames:
        - server
        - sub
      BBCount:         112
      ICount:          771
      EdgeCount:       140
      CyclomaticComplexity: 30
      functionsReached:
        - Subscription_resetLifetime
        - UA_NotificationMessage_init
        - UA_PublishResponse_clear
        - UA_Session_dequeuePublishReq
        - UA_Session_queuePublishReq
        - UA_Subscription_addRetransmissionMessage
        - UA_Subscription_nextSequenceNumber
        - __assert_fail
        - prepareNotificationMessage
        - sendResponse
        - sendStatusChangeDelete
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:483,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:484,36'
              BranchSideFuncs:
                - UA_Session_dequeuePublishReq
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - sendStatusChangeDelete
                - Subscription_resetLifetime
                - sendResponse
                - UA_PublishResponse_clear.5740
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:507,8'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - sendStatusChangeDelete
                - Subscription_resetLifetime
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:488,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:489,17'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - sendStatusChangeDelete
                - Subscription_resetLifetime
                - UA_Session_dequeuePublishReq
                - sendResponse
                - UA_PublishResponse_clear.5740
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:493,16'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - sendStatusChangeDelete
                - Subscription_resetLifetime
                - UA_Session_dequeuePublishReq
                - sendResponse
                - UA_PublishResponse_clear.5740
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:493,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:496,17'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - sendStatusChangeDelete
                - Subscription_resetLifetime
                - UA_Session_dequeuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:503,9'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - sendStatusChangeDelete
                - Subscription_resetLifetime
                - UA_Session_dequeuePublishReq
                - sendResponse
                - UA_PublishResponse_clear.5740
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:503,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:487,48'
              BranchSideFuncs:
                - UA_Session_dequeuePublishReq
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - sendStatusChangeDelete
                - Subscription_resetLifetime
                - sendResponse
                - UA_PublishResponse_clear.5740
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:504,5'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - sendStatusChangeDelete
                - Subscription_resetLifetime
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:507,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:508,36'
              BranchSideFuncs:
                - Subscription_resetLifetime
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - sendStatusChangeDelete
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:510,9'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - sendStatusChangeDelete
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:523,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:524,32'
              BranchSideFuncs:
                - sendStatusChangeDelete
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:529,32'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:529,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:529,15'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:530,9'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:533,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:534,25'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:537,8'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:537,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:538,11'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:550,9'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:539,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:540,16'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:544,9'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:540,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:541,44'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:542,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:550,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:550,17'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:551,9'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:550,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:550,34'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:551,9'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:550,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:551,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:560,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:555,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:556,40'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:557,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:560,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:560,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:561,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:561,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:561,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:564,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - prepareNotificationMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:571,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:572,12'
              BranchSideFuncs:
                - prepareNotificationMessage
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - UA_Session_queuePublishReq
                - UA_Session_queuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:605,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:572,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:575,17'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
                - prepareNotificationMessage
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - UA_Session_queuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:588,40'
              BranchSideFuncs:
                - prepareNotificationMessage
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - UA_Session_queuePublishReq
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:576,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:577,17'
              BranchSideFuncs:
                - prepareNotificationMessage
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - UA_Session_queuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:584,9'
              BranchSideFuncs:
                - prepareNotificationMessage
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
                - UA_Session_queuePublishReq
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:589,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:590,13'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:600,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_nextSequenceNumber
                - UA_Subscription_addRetransmissionMessage
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:594,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:595,17'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:596,13'
              BranchSideFuncs:
                - UA_Session_queuePublishReq
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:614,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:617,12'
              BranchSideFuncs:
                - UA_Subscription_nextSequenceNumber
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
                - UA_Subscription_addRetransmissionMessage
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:631,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:617,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:621,13'
              BranchSideFuncs:
                - UA_Subscription_addRetransmissionMessage
                - UA_Subscription_nextSequenceNumber
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:627,48'
              BranchSideFuncs:
                - UA_Subscription_nextSequenceNumber
                - __assert_fail
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:631,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:631,5'
              BranchSideFuncs:
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:633,42'
              BranchSideFuncs:
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:637,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:638,49'
              BranchSideFuncs:
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:641,5'
              BranchSideFuncs:
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:641,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:641,5'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:644,5'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:657,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:658,9'
              BranchSideFuncs:
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:661,5'
              BranchSideFuncs:
                - UA_PublishResponse_clear.5740
                - UA_NotificationMessage_init
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:664,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:666,38'
              BranchSideFuncs:
                - UA_NotificationMessage_init
                - UA_PublishResponse_clear.5740
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:668,5'
              BranchSideFuncs:
                - UA_PublishResponse_clear.5740
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:689,14'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:689,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:689,18'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:689,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:689,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:690,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription.c:487,19'
          Dst:             UA_Session_dequeuePublishReq
        - Src:             '/src/open62541/src/server/ua_subscription.c:497,17'
          Dst:             sendResponse
        - Src:             '/src/open62541/src/server/ua_subscription.c:499,17'
          Dst:             UA_PublishResponse_clear
        - Src:             '/src/open62541/src/server/ua_subscription.c:508,9'
          Dst:             Subscription_resetLifetime
        - Src:             '/src/open62541/src/server/ua_subscription.c:524,9'
          Dst:             sendStatusChangeDelete
        - Src:             '/src/open62541/src/server/ua_subscription.c:541,17'
          Dst:             UA_Session_queuePublishReq
        - Src:             '/src/open62541/src/server/ua_subscription.c:556,13'
          Dst:             UA_Session_queuePublishReq
        - Src:             '/src/open62541/src/server/ua_subscription.c:560,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:561,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:581,17'
          Dst:             UA_Session_queuePublishReq
        - Src:             '/src/open62541/src/server/ua_subscription.c:588,13'
          Dst:             prepareNotificationMessage
        - Src:             '/src/open62541/src/server/ua_subscription.c:597,13'
          Dst:             UA_Session_queuePublishReq
        - Src:             '/src/open62541/src/server/ua_subscription.c:622,13'
          Dst:             UA_Subscription_addRetransmissionMessage
        - Src:             '/src/open62541/src/server/ua_subscription.c:627,13'
          Dst:             UA_Subscription_nextSequenceNumber
        - Src:             '/src/open62541/src/server/ua_subscription.c:631,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:641,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:647,5'
          Dst:             sendResponse
        - Src:             '/src/open62541/src/server/ua_subscription.c:666,9'
          Dst:             UA_NotificationMessage_init
        - Src:             '/src/open62541/src/server/ua_subscription.c:670,5'
          Dst:             UA_PublishResponse_clear
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_PublishResponse_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7060
      functionLinenumberEnd: 7060
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_PublishResponse *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7060,1'
          Dst:             UA_clear
    - functionName:    Subscription_resetLifetime
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Subscription *'
      constantsTouched: []
      argNames:
        - sub
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sendStatusChangeDelete
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Subscription *'
        - 'struct.UA_PublishResponseEntry *'
      constantsTouched: []
      argNames:
        - server
        - sub
        - pre
      BBCount:         21
      ICount:          155
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ExtensionObject_setValue
        - UA_PublishResponse_clear
        - UA_StatusChangeNotification_init
        - UA_StatusCode_isBad
        - UA_Subscription_delete
        - __assert_fail
        - sendResponse
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:368,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:369,9'
              BranchSideFuncs:
                - UA_StatusChangeNotification_init
                - UA_ExtensionObject_setValue
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_Subscription_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:378,5'
              BranchSideFuncs:
                - UA_StatusChangeNotification_init
                - UA_ExtensionObject_setValue
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_Subscription_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:371,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:372,13'
              BranchSideFuncs:
                - UA_Subscription_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:375,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:402,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:402,5'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_Subscription_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:403,5'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_Subscription_delete
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription.c:371,12'
          Dst:             UA_StatusCode_isBad
        - Src:             '/src/open62541/src/server/ua_subscription.c:373,13'
          Dst:             UA_Subscription_delete
        - Src:             '/src/open62541/src/server/ua_subscription.c:388,5'
          Dst:             UA_StatusChangeNotification_init
        - Src:             '/src/open62541/src/server/ua_subscription.c:392,5'
          Dst:             UA_ExtensionObject_setValue
        - Src:             '/src/open62541/src/server/ua_subscription.c:402,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:405,5'
          Dst:             sendResponse
        - Src:             '/src/open62541/src/server/ua_subscription.c:411,5'
          Dst:             UA_PublishResponse_clear
        - Src:             '/src/open62541/src/server/ua_subscription.c:415,5'
          Dst:             UA_Subscription_delete
    - functionName:    prepareNotificationMessage
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Subscription *'
        - 'struct.UA_NotificationMessage *'
        - size_t
      constantsTouched: []
      argNames:
        - server
        - sub
        - message
        - maxNotifications
      BBCount:         70
      ICount:          472
      EdgeCount:       86
      CyclomaticComplexity: 18
      functionsReached:
        - UA_Array_new
        - UA_DataChangeNotification_new
        - UA_DataValue_init
        - UA_EventFieldList_init
        - UA_EventNotificationList_new
        - UA_ExtensionObject_setValue
        - UA_NotificationMessage_clear
        - UA_Notification_delete
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:221,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:221,5'
              BranchSideFuncs:
                - UA_Array_new
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
                - UA_EventNotificationList_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
                - UA_DataChangeNotification_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:230,9'
              BranchSideFuncs:
                - UA_Array_new
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
                - UA_EventNotificationList_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
                - UA_DataChangeNotification_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:231,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:232,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
                - UA_EventNotificationList_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
                - UA_DataChangeNotification_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:233,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
                - UA_EventNotificationList_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
                - UA_DataChangeNotification_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:239,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:240,15'
              BranchSideFuncs:
                - UA_DataChangeNotification_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
                - UA_EventNotificationList_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:261,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
                - UA_EventNotificationList_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:241,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:242,42'
              BranchSideFuncs:
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
                - UA_EventNotificationList_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:245,37'
              BranchSideFuncs:
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
                - UA_EventNotificationList_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:248,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:249,23'
              BranchSideFuncs:
                - UA_Array_new
                - UA_NotificationMessage_clear
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
                - UA_EventNotificationList_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:251,26'
              BranchSideFuncs:
                - UA_Array_new
                - UA_NotificationMessage_clear
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
                - UA_EventNotificationList_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:252,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:253,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
                - UA_EventNotificationList_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:256,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
                - UA_EventNotificationList_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:263,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:264,15'
              BranchSideFuncs:
                - UA_EventNotificationList_new
                - UA_NotificationMessage_clear
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:285,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:265,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:266,42'
              BranchSideFuncs:
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:269,38'
              BranchSideFuncs:
                - UA_ExtensionObject_setValue
                - UA_Array_new
                - UA_NotificationMessage_clear
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:272,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:273,23'
              BranchSideFuncs:
                - UA_Array_new
                - UA_NotificationMessage_clear
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:275,26'
              BranchSideFuncs:
                - UA_Array_new
                - UA_NotificationMessage_clear
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:276,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:277,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:280,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:285,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:285,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:286,37'
              BranchSideFuncs:
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:293,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:293,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:293,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:293,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:295,12'
              BranchSideFuncs:
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:332,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:295,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:296,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:299,16'
              BranchSideFuncs:
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:299,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:302,13'
              BranchSideFuncs:
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:309,13'
              BranchSideFuncs:
                - __assert_fail
                - UA_DataValue_init.5730
                - UA_Notification_delete
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:302,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:302,13'
              BranchSideFuncs:
                - UA_EventFieldList_init
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - UA_DataValue_init.5730
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:303,13'
              BranchSideFuncs:
                - UA_EventFieldList_init
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - UA_DataValue_init.5730
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:309,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:309,13'
              BranchSideFuncs:
                - UA_DataValue_init.5730
                - UA_Notification_delete
                - __assert_fail
                - UA_EventFieldList_init
                - __assert_fail
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:310,13'
              BranchSideFuncs:
                - UA_DataValue_init.5730
                - UA_Notification_delete
                - __assert_fail
                - UA_EventFieldList_init
                - __assert_fail
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:321,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:322,36'
              BranchSideFuncs:
                - UA_Notification_delete
                - UA_Notification_delete
                - __assert_fail
                - UA_EventFieldList_init
                - __assert_fail
                - UA_DataValue_init.5730
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:326,32'
              BranchSideFuncs:
                - UA_Notification_delete
                - __assert_fail
                - UA_EventFieldList_init
                - UA_Notification_delete
                - __assert_fail
                - UA_DataValue_init.5730
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:332,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:333,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:341,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:334,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:335,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:338,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:341,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:342,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:350,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:343,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:344,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:347,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription.c:221,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:230,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_subscription.c:240,15'
          Dst:             UA_DataChangeNotification_new
        - Src:             '/src/open62541/src/server/ua_subscription.c:242,13'
          Dst:             UA_NotificationMessage_clear
        - Src:             '/src/open62541/src/server/ua_subscription.c:245,9'
          Dst:             UA_ExtensionObject_setValue
        - Src:             '/src/open62541/src/server/ua_subscription.c:251,13'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_subscription.c:253,13'
          Dst:             UA_NotificationMessage_clear
        - Src:             '/src/open62541/src/server/ua_subscription.c:264,15'
          Dst:             UA_EventNotificationList_new
        - Src:             '/src/open62541/src/server/ua_subscription.c:266,13'
          Dst:             UA_NotificationMessage_clear
        - Src:             '/src/open62541/src/server/ua_subscription.c:269,9'
          Dst:             UA_ExtensionObject_setValue
        - Src:             '/src/open62541/src/server/ua_subscription.c:275,13'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_subscription.c:277,13'
          Dst:             UA_NotificationMessage_clear
        - Src:             '/src/open62541/src/server/ua_subscription.c:285,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:302,13'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:304,13'
          Dst:             UA_EventFieldList_init
        - Src:             '/src/open62541/src/server/ua_subscription.c:309,13'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:311,13'
          Dst:             UA_DataValue_init
        - Src:             '/src/open62541/src/server/ua_subscription.c:322,13'
          Dst:             UA_Notification_delete
        - Src:             '/src/open62541/src/server/ua_subscription.c:326,9'
          Dst:             UA_Notification_delete
    - functionName:    UA_Subscription_addRetransmissionMessage
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Subscription *'
        - 'struct.UA_NotificationMessageEntry *'
      constantsTouched: []
      argNames:
        - server
        - sub
        - entry
      BBCount:         22
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - removeOldestRetransmissionMessageFromSession
        - removeOldestRetransmissionMessageFromSub
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:174,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:175,9'
              BranchSideFuncs:
                - removeOldestRetransmissionMessageFromSub
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:178,15'
              BranchSideFuncs:
                - removeOldestRetransmissionMessageFromSession
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:189,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:189,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:190,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription.c:177,9'
          Dst:             removeOldestRetransmissionMessageFromSub
        - Src:             '/src/open62541/src/server/ua_subscription.c:183,9'
          Dst:             removeOldestRetransmissionMessageFromSession
    - functionName:    UA_Subscription_nextSequenceNumber
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sequenceNumber
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:358,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:358,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:359,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_NotificationMessage_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6788
      functionLinenumberEnd: 6788
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NotificationMessage *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    delayedPublishNotifications
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Subscription *'
      constantsTouched: []
      argNames:
        - server
        - sub
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_Subscription_publish
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription.c:469,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_subscription.c:471,5'
          Dst:             UA_Subscription_publish
        - Src:             '/src/open62541/src/server/ua_subscription.c:472,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Subscription_delete
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Subscription *'
      constantsTouched: []
      argNames:
        - server
        - sub
      BBCount:         60
      ICount:          395
      EdgeCount:       71
      CyclomaticComplexity: 13
      functionsReached:
        - Subscription_setState
        - UA_LOCK_ASSERT
        - UA_MonitoredItem_delete
        - UA_NodeId_clear
        - UA_NodeId_isNull
        - UA_NotificationMessage_clear
        - UA_Session_detachSubscription
        - __assert_fail
        - delayedFreeSubscription
        - deleteNode
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:62,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:63,9'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - deleteNode
                - UA_NodeId_clear.5756
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
                - UA_MonitoredItem_delete
                - __assert_fail
                - UA_Session_detachSubscription
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:69,27'
              BranchSideFuncs:
                - UA_NodeId_isNull
                - deleteNode
                - UA_NodeId_clear.5756
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
                - UA_MonitoredItem_delete
                - __assert_fail
                - UA_Session_detachSubscription
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:69,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:70,20'
              BranchSideFuncs:
                - UA_NodeId_clear.5756
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
                - UA_MonitoredItem_delete
                - __assert_fail
                - UA_Session_detachSubscription
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:71,22'
              BranchSideFuncs:
                - UA_NodeId_clear.5756
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
                - UA_MonitoredItem_delete
                - __assert_fail
                - UA_Session_detachSubscription
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:77,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:78,39'
              BranchSideFuncs:
                - UA_Session_detachSubscription
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
                - UA_MonitoredItem_delete
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:81,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
                - UA_MonitoredItem_delete
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:81,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:82,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
                - UA_MonitoredItem_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:89,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
                - UA_MonitoredItem_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:82,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:82,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
                - UA_MonitoredItem_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:83,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
                - UA_MonitoredItem_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:83,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:83,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
                - UA_MonitoredItem_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:84,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
                - UA_MonitoredItem_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:89,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:89,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
                - UA_MonitoredItem_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:91,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
                - UA_MonitoredItem_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:91,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:91,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
                - UA_MonitoredItem_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:91,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
                - UA_MonitoredItem_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:91,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:92,33'
              BranchSideFuncs:
                - UA_MonitoredItem_delete
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:94,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_NotificationMessage_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:94,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:94,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_NotificationMessage_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:98,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_NotificationMessage_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:98,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:98,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_NotificationMessage_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:98,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_NotificationMessage_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:98,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:99,9'
              BranchSideFuncs:
                - UA_NotificationMessage_clear
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:106,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:99,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:99,9'
              BranchSideFuncs:
                - UA_NotificationMessage_clear
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:99,9'
              BranchSideFuncs:
                - UA_NotificationMessage_clear
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:102,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:103,15'
              BranchSideFuncs:
                - __assert_fail
                - UA_NotificationMessage_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:104,11'
              BranchSideFuncs:
                - __assert_fail
                - UA_NotificationMessage_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:106,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:106,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:106,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription.c:54,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_subscription.c:59,5'
          Dst:             Subscription_setState
        - Src:             '/src/open62541/src/server/ua_subscription.c:69,9'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_subscription.c:70,9'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_subscription.c:71,5'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_subscription.c:78,9'
          Dst:             UA_Session_detachSubscription
        - Src:             '/src/open62541/src/server/ua_subscription.c:83,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:89,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:92,9'
          Dst:             UA_MonitoredItem_delete
        - Src:             '/src/open62541/src/server/ua_subscription.c:94,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:100,9'
          Dst:             UA_NotificationMessage_clear
        - Src:             '/src/open62541/src/server/ua_subscription.c:106,5'
          Dst:             __assert_fail
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    Subscription_setState
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Subscription *'
        - int
      constantsTouched: []
      argNames:
        - server
        - sub
        - state
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - addRepeatedCallback
        - removeCallback
        - sampleAndPublishCallback
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:782,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:783,12'
              BranchSideFuncs:
                - removeCallback
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:790,15'
              BranchSideFuncs:
                - addRepeatedCallback
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:783,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:784,28'
              BranchSideFuncs:
                - removeCallback
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:790,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:794,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:795,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:800,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription.c:784,13'
          Dst:             removeCallback
        - Src:             '/src/open62541/src/server/ua_subscription.c:792,13'
          Dst:             addRepeatedCallback
        - Src:             '/src/open62541/src/server/ua_subscription.c:792,13'
          Dst:             sampleAndPublishCallback
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    delayedFreeSubscription
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - app
        - context
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Session_ensurePublishQueueSpace
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
      constantsTouched: []
      argNames:
        - server
        - session
      BBCount:         13
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - UA_PublishResponse_clear
        - UA_Session_dequeuePublishReq
        - __assert_fail
        - sendResponse
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:735,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:736,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:738,5'
              BranchSideFuncs:
                - UA_Session_dequeuePublishReq
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:738,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:738,5'
              BranchSideFuncs:
                - UA_Session_dequeuePublishReq
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:740,69'
              BranchSideFuncs:
                - UA_Session_dequeuePublishReq
                - __assert_fail
                - sendResponse
                - UA_PublishResponse_clear.5740
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:741,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:741,9'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_Session_dequeuePublishReq
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:747,41'
              BranchSideFuncs:
                - sendResponse
                - UA_PublishResponse_clear.5740
                - UA_Session_dequeuePublishReq
                - __assert_fail
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription.c:740,40'
          Dst:             UA_Session_dequeuePublishReq
        - Src:             '/src/open62541/src/server/ua_subscription.c:741,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:749,9'
          Dst:             sendResponse
        - Src:             '/src/open62541/src/server/ua_subscription.c:753,9'
          Dst:             UA_PublishResponse_clear
    - functionName:    UA_Subscription_resendData
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Subscription *'
      constantsTouched: []
      argNames:
        - server
        - sub
      BBCount:         21
      ICount:          106
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_MonitoredItem_createDataChangeNotification
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:704,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:704,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_MonitoredItem_createDataChangeNotification
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:705,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_MonitoredItem_createDataChangeNotification
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:705,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:705,5'
              BranchSideFuncs:
                - UA_MonitoredItem_createDataChangeNotification
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:714,5'
              BranchSideFuncs:
                - UA_MonitoredItem_createDataChangeNotification
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:714,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:716,12'
              BranchSideFuncs:
                - UA_MonitoredItem_createDataChangeNotification
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:731,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:716,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:717,13'
              BranchSideFuncs:
                - UA_MonitoredItem_createDataChangeNotification
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:720,12'
              BranchSideFuncs:
                - UA_MonitoredItem_createDataChangeNotification
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:720,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:721,13'
              BranchSideFuncs:
                - UA_MonitoredItem_createDataChangeNotification
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:725,12'
              BranchSideFuncs:
                - UA_MonitoredItem_createDataChangeNotification
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:725,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:726,13'
              BranchSideFuncs:
                - UA_MonitoredItem_createDataChangeNotification
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:729,55'
              BranchSideFuncs:
                - UA_MonitoredItem_createDataChangeNotification
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription.c:703,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_subscription.c:704,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:705,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription.c:729,9'
          Dst:             UA_MonitoredItem_createDataChangeNotification
    - functionName:    UA_Subscription_localPublish
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Subscription *'
      constantsTouched: []
      argNames:
        - server
        - sub
      BBCount:         16
      ICount:          152
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_Notification_delete
        - UA_UNLOCK
        - getNodeContext
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:427,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:427,5'
              BranchSideFuncs:
                - UA_UNLOCK.5736
                - UA_Notification_delete
                - UA_Notification_delete
                - getNodeContext
                - UA_UNLOCK.5736
                - UA_LOCK.5732
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:427,5'
              BranchSideFuncs:
                - UA_UNLOCK.5736
                - UA_Notification_delete
                - UA_Notification_delete
                - getNodeContext
                - UA_UNLOCK.5736
                - UA_LOCK.5732
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:427,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:428,33'
              BranchSideFuncs:
                - UA_Notification_delete
                - UA_UNLOCK.5736
                - UA_Notification_delete
                - getNodeContext
                - UA_UNLOCK.5736
                - UA_LOCK.5732
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:464,16'
              BranchSideFuncs:
                - UA_UNLOCK.5736
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:433,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:437,13'
              BranchSideFuncs:
                - UA_Notification_delete
                - UA_UNLOCK.5736
                - getNodeContext
                - UA_UNLOCK.5736
                - UA_LOCK.5732
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:440,28'
              BranchSideFuncs:
                - getNodeContext
                - UA_UNLOCK.5736
                - UA_LOCK.5732
                - UA_Notification_delete
                - UA_UNLOCK.5736
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:456,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:457,36'
              BranchSideFuncs:
                - UA_Notification_delete
                - UA_Notification_delete
                - UA_UNLOCK.5736
                - getNodeContext
                - UA_UNLOCK.5736
                - UA_LOCK.5732
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:461,32'
              BranchSideFuncs:
                - UA_Notification_delete
                - UA_UNLOCK.5736
                - UA_Notification_delete
                - getNodeContext
                - UA_UNLOCK.5736
                - UA_LOCK.5732
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription.c:423,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_subscription.c:440,13'
          Dst:             getNodeContext
        - Src:             '/src/open62541/src/server/ua_subscription.c:441,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_subscription.c:447,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_subscription.c:457,13'
          Dst:             UA_Notification_delete
        - Src:             '/src/open62541/src/server/ua_subscription.c:461,9'
          Dst:             UA_Notification_delete
        - Src:             '/src/open62541/src/server/ua_subscription.c:464,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Subscription_removeRetransmissionMessage
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Subscription *'
        - int
      constantsTouched: []
      argNames:
        - sub
        - sequenceNumber
      BBCount:         21
      ICount:          144
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - UA_NotificationMessage_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:197,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:198,12'
              BranchSideFuncs:
                - UA_NotificationMessage_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:201,9'
              BranchSideFuncs:
                - UA_NotificationMessage_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:198,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:199,13'
              BranchSideFuncs:
                - UA_NotificationMessage_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:200,5'
              BranchSideFuncs:
                - UA_NotificationMessage_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:201,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:202,9'
              BranchSideFuncs:
                - UA_NotificationMessage_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:205,5'
              BranchSideFuncs:
                - UA_NotificationMessage_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:205,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:205,5'
              BranchSideFuncs:
                - UA_NotificationMessage_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:205,5'
              BranchSideFuncs:
                - UA_NotificationMessage_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:210,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:211,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:213,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription.c:207,5'
          Dst:             UA_NotificationMessage_clear
    - functionName:    UA_Subscription_getMonitoredItem
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'struct.UA_MonitoredItem *'
      argCount:        2
      argTypes:
        - 'struct.UA_Subscription *'
        - int
      constantsTouched: []
      argNames:
        - sub
        - monitoredItemId
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:125,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:125,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:126,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:126,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:127,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:128,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Subscription_new
      functionSourceFile: '/src/open62541/src/server/ua_subscription.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'struct.UA_Subscription *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:31,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:31,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:31,49'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription.c:32,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:33,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription.c:36,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Variant_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      'struct.UA_Variant *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:853,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:853,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:853,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:853,1'
          Dst:             UA_new
    - functionName:    UA_MonitoredItem_addLink
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Subscription *'
        - 'struct.UA_MonitoredItem *'
        - int
      constantsTouched: []
      argNames:
        - sub
        - mon
        - linkId
      BBCount:         14
      ICount:          118
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - UA_Subscription_getMonitoredItem
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:832,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:833,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:836,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:836,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:837,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:843,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:837,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:838,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:839,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:844,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:845,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:846,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:831,30'
          Dst:             UA_Subscription_getMonitoredItem
    - functionName:    removeMonitoredItemBackPointer
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'union.UA_Node *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - data
      BBCount:         13
      ICount:          106
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:415,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:416,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:419,51'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:420,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:421,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:425,30'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:427,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:428,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:434,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:428,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:429,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:432,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    addMonitoredItemBackpointer
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'union.UA_Node *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - session
        - node
        - data
      BBCount:         7
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:406,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:406,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:406,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:406,5'
          Dst:             __assert_fail
    - functionName:    setOverflowInfoBits
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_MonitoredItem *'
      constantsTouched: []
      argNames:
        - mon
      BBCount:         13
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:133,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:136,22'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:137,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:138,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:140,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:142,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:142,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:144,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:142,5'
          Dst:             __assert_fail
    - functionName:    createEventOverflowNotification
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Subscription *'
        - 'struct.UA_MonitoredItem *'
      constantsTouched: []
      argNames:
        - server
        - sub
        - mon
      BBCount:         60
      ICount:          476
      EdgeCount:       72
      CyclomaticComplexity: 14
      functionsReached:
        - UA_Notification_delete
        - UA_Notification_new
        - UA_Variant_new
        - UA_Variant_setScalarCopy
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:35,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:36,21'
              BranchSideFuncs:
                - __assert_fail
                - UA_Notification_new
                - UA_Variant_new
                - UA_Variant_setScalarCopy
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:41,21'
              BranchSideFuncs:
                - __assert_fail
                - UA_Notification_new
                - UA_Variant_new
                - UA_Variant_setScalarCopy
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:37,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:37,9'
              BranchSideFuncs:
                - UA_Notification_new
                - UA_Variant_new
                - UA_Variant_setScalarCopy
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:38,12'
              BranchSideFuncs:
                - UA_Notification_new
                - UA_Variant_new
                - UA_Variant_setScalarCopy
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:38,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:39,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:40,5'
              BranchSideFuncs:
                - UA_Notification_new
                - UA_Variant_new
                - UA_Variant_setScalarCopy
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:42,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:42,9'
              BranchSideFuncs:
                - UA_Notification_new
                - UA_Variant_new
                - UA_Variant_setScalarCopy
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:45,35'
              BranchSideFuncs:
                - UA_Notification_new
                - UA_Variant_new
                - UA_Variant_setScalarCopy
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:55,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:56,9'
              BranchSideFuncs:
                - UA_Variant_new
                - UA_Variant_setScalarCopy
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:59,5'
              BranchSideFuncs:
                - UA_Variant_new
                - UA_Variant_setScalarCopy
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:63,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:64,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:67,5'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:71,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:72,32'
              BranchSideFuncs:
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:82,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:87,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:87,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:88,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:88,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:88,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:90,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:90,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:95,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:95,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:101,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:103,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:104,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:108,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:108,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:101,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:109,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:37,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:42,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:54,45'
          Dst:             UA_Notification_new
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:62,52'
          Dst:             UA_Variant_new
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:69,9'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:72,9'
          Dst:             UA_Notification_delete
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:87,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:88,5'
          Dst:             __assert_fail
    - functionName:    UA_Notification_new
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.UA_Notification *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:172,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:172,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:172,44'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:173,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:173,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:175,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Notification_delete
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Notification *'
      constantsTouched: []
      argNames:
        - n
      BBCount:         13
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - UA_EventFieldList_clear
        - UA_MonitoredItemNotification_clear
        - UA_Notification_dequeueMon
        - UA_Notification_dequeueSub
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:187,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:187,5'
              BranchSideFuncs:
                - UA_Notification_dequeueMon
                - UA_Notification_dequeueSub
                - UA_EventFieldList_clear
                - UA_MonitoredItemNotification_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:188,8'
              BranchSideFuncs:
                - UA_Notification_dequeueMon
                - UA_Notification_dequeueSub
                - UA_EventFieldList_clear
                - UA_MonitoredItemNotification_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:188,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:188,8'
              BranchSideFuncs:
                - UA_Notification_dequeueMon
                - UA_Notification_dequeueSub
                - UA_EventFieldList_clear
                - UA_MonitoredItemNotification_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:189,36'
              BranchSideFuncs:
                - UA_Notification_dequeueMon
                - UA_Notification_dequeueSub
                - UA_EventFieldList_clear
                - UA_MonitoredItemNotification_clear
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:191,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:194,38'
              BranchSideFuncs:
                - UA_EventFieldList_clear
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:198,49'
              BranchSideFuncs:
                - UA_MonitoredItemNotification_clear
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:187,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:189,9'
          Dst:             UA_Notification_dequeueMon
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:190,9'
          Dst:             UA_Notification_dequeueSub
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:194,13'
          Dst:             UA_EventFieldList_clear
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:198,13'
          Dst:             UA_MonitoredItemNotification_clear
    - functionName:    UA_Notification_dequeueMon
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Notification *'
      constantsTouched: []
      argNames:
        - n
      BBCount:         26
      ICount:          158
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:341,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:341,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:343,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:343,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:344,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:348,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:348,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:349,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:352,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:352,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:352,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:352,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:356,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:356,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:357,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:357,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:357,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:360,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:341,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:356,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:357,5'
          Dst:             __assert_fail
    - functionName:    UA_Notification_dequeueSub
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Notification *'
      constantsTouched: []
      argNames:
        - n
      BBCount:         22
      ICount:          144
      EdgeCount:       23
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:365,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:368,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:369,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:369,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:370,28'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:371,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:371,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:373,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:373,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:376,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:380,11'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:384,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:384,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:384,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:369,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:371,5'
          Dst:             __assert_fail
    - functionName:    UA_EventFieldList_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6880
      functionLinenumberEnd: 6880
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EventFieldList *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6880,1'
          Dst:             UA_clear
    - functionName:    UA_MonitoredItemNotification_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6844
      functionLinenumberEnd: 6844
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_MonitoredItemNotification *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6844,1'
          Dst:             UA_clear
    - functionName:    UA_MonitoredItem_ensureQueueSpace
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_MonitoredItem *'
      constantsTouched: []
      argNames:
        - server
        - mon
      BBCount:         78
      ICount:          488
      EdgeCount:       90
      CyclomaticComplexity: 14
      functionsReached:
        - UA_Notification_delete
        - __assert_fail
        - createEventOverflowNotification
        - setOverflowInfoBits
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:622,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:622,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:623,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:623,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:623,5'
              BranchSideFuncs:
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:626,28'
              BranchSideFuncs:
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:627,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:627,5'
              BranchSideFuncs:
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:630,8'
              BranchSideFuncs:
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:630,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:631,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:634,16'
              BranchSideFuncs:
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:636,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:639,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:705,8'
              BranchSideFuncs:
                - setOverflowInfoBits
                - createEventOverflowNotification
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:639,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:639,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:642,26'
              BranchSideFuncs:
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:643,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:645,19'
              BranchSideFuncs:
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:653,19'
              BranchSideFuncs:
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:647,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:648,23'
              BranchSideFuncs:
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:650,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:656,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:657,23'
              BranchSideFuncs:
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:661,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:661,9'
              BranchSideFuncs:
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:665,12'
              BranchSideFuncs:
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:665,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:666,23'
              BranchSideFuncs:
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:678,12'
              BranchSideFuncs:
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:678,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:679,42'
              BranchSideFuncs:
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:687,15'
              BranchSideFuncs:
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:680,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:680,13'
              BranchSideFuncs:
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:681,16'
              BranchSideFuncs:
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:681,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:682,17'
              BranchSideFuncs:
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:685,9'
              BranchSideFuncs:
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:682,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:682,17'
              BranchSideFuncs:
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:682,17'
              BranchSideFuncs:
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:683,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:683,17'
              BranchSideFuncs:
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:683,17'
              BranchSideFuncs:
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:698,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:698,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:699,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:699,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:699,9'
              BranchSideFuncs:
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:700,9'
              BranchSideFuncs:
                - __assert_fail
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:700,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:636,5'
              BranchSideFuncs:
                - setOverflowInfoBits
                - createEventOverflowNotification
                - __assert_fail
                - __assert_fail
                - UA_Notification_delete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:700,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:705,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:705,8'
              BranchSideFuncs:
                - setOverflowInfoBits
                - createEventOverflowNotification
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:707,12'
              BranchSideFuncs:
                - setOverflowInfoBits
                - createEventOverflowNotification
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:707,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:708,45'
              BranchSideFuncs:
                - createEventOverflowNotification
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:711,33'
              BranchSideFuncs:
                - setOverflowInfoBits
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:622,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:623,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:627,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:639,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:661,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:680,13'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:690,9'
          Dst:             UA_Notification_delete
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:698,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:699,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:700,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:708,13'
          Dst:             createEventOverflowNotification
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:711,13'
          Dst:             setOverflowInfoBits
    - functionName:    delayedFreeMonitoredItem
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - app
        - context
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_MonitoringParameters_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6052
      functionLinenumberEnd: 6052
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_MonitoringParameters *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6052,1'
          Dst:             UA_clear
    - functionName:    UA_ReadValueId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4900
      functionLinenumberEnd: 4900
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReadValueId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:4900,1'
          Dst:             UA_clear
    - functionName:    UA_Server_unregisterMonitoredItem
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_MonitoredItem *'
      constantsTouched: []
      argNames:
        - server
        - mon
      BBCount:         28
      ICount:          191
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_UNLOCK
        - getNodeContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:474,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:475,9'
              BranchSideFuncs:
                - getNodeContext
                - UA_UNLOCK.5870
                - UA_LOCK.5871
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:477,28'
              BranchSideFuncs:
                - getNodeContext
                - UA_UNLOCK.5870
                - UA_LOCK.5871
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:483,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:484,32'
              BranchSideFuncs:
                - getNodeContext
                - UA_UNLOCK.5870
                - UA_LOCK.5871
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:501,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:485,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:486,23'
              BranchSideFuncs:
                - getNodeContext
                - UA_UNLOCK.5870
                - UA_LOCK.5871
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:488,15'
              BranchSideFuncs:
                - getNodeContext
                - UA_UNLOCK.5870
                - UA_LOCK.5871
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:492,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:492,65'
              BranchSideFuncs:
                - UA_LOCK.5871
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:493,54'
              BranchSideFuncs:
                - UA_LOCK.5871
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:493,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:493,64'
              BranchSideFuncs:
                - UA_LOCK.5871
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:494,55'
              BranchSideFuncs:
                - UA_LOCK.5871
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:501,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:502,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:503,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:503,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:504,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:472,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:489,9'
          Dst:             getNodeContext
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:490,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:497,9'
          Dst:             UA_LOCK
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_MonitoredItem_delete
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_MonitoredItem *'
      constantsTouched: []
      argNames:
        - server
        - mon
      BBCount:         16
      ICount:          146
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - UA_DataValue_clear
        - UA_LOCK_ASSERT
        - UA_MonitoredItem_unregisterSampling
        - UA_MonitoringParameters_clear
        - UA_Notification_delete
        - UA_ReadValueId_clear
        - UA_Server_unregisterMonitoredItem
        - delayedFreeMonitoredItem
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:585,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:586,43'
              BranchSideFuncs:
                - UA_Server_unregisterMonitoredItem
                - UA_ReadValueId_clear
                - UA_MonitoringParameters_clear.5868
                - UA_DataValue_clear.5883
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:589,8'
              BranchSideFuncs:
                - UA_ReadValueId_clear
                - UA_MonitoringParameters_clear.5868
                - UA_DataValue_clear.5883
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:589,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:590,9'
              BranchSideFuncs:
                - UA_ReadValueId_clear
                - UA_MonitoringParameters_clear.5868
                - UA_DataValue_clear.5883
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:597,5'
              BranchSideFuncs:
                - UA_ReadValueId_clear
                - UA_MonitoringParameters_clear.5868
                - UA_DataValue_clear.5883
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:597,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:597,5'
              BranchSideFuncs:
                - UA_ReadValueId_clear
                - UA_MonitoringParameters_clear.5868
                - UA_DataValue_clear.5883
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:597,5'
              BranchSideFuncs:
                - UA_ReadValueId_clear
                - UA_MonitoringParameters_clear.5868
                - UA_DataValue_clear.5883
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:597,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:598,32'
              BranchSideFuncs:
                - UA_Notification_delete
                - UA_ReadValueId_clear
                - UA_MonitoringParameters_clear.5868
                - UA_DataValue_clear.5883
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:602,27'
              BranchSideFuncs:
                - UA_ReadValueId_clear
                - UA_MonitoringParameters_clear.5868
                - UA_DataValue_clear.5883
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:579,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:582,5'
          Dst:             UA_MonitoredItem_unregisterSampling
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:586,9'
          Dst:             UA_Server_unregisterMonitoredItem
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:598,9'
          Dst:             UA_Notification_delete
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:602,5'
          Dst:             UA_ReadValueId_clear
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:603,5'
          Dst:             UA_MonitoringParameters_clear
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:606,5'
          Dst:             UA_DataValue_clear
    - functionName:    UA_MonitoredItem_unregisterSampling
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_MonitoredItem *'
      constantsTouched: []
      argNames:
        - server
        - mon
      BBCount:         18
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_Server_editNode
        - removeCallback
        - removeMonitoredItemBackPointer
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:760,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:763,24'
              BranchSideFuncs:
                - removeCallback
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:768,32'
              BranchSideFuncs:
                - UA_Server_editNode
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:779,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:782,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:785,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:770,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:771,23'
              BranchSideFuncs:
                - UA_Server_editNode
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:772,28'
              BranchSideFuncs:
                - UA_Server_editNode
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:779,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:779,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:780,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:758,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:763,9'
          Dst:             removeCallback
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:772,9'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:772,9'
          Dst:             removeMonitoredItemBackPointer
    - functionName:    UA_DataValue_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:832,1'
          Dst:             UA_clear
    - functionName:    UA_MonitoredItem_registerSampling
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_MonitoredItem *'
      constantsTouched: []
      argNames:
        - server
        - mon
      BBCount:         32
      ICount:          218
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_MonitoredItem_sampleCallback
        - UA_Server_editNode
        - addMonitoredItemBackpointer
        - addRepeatedCallback
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:720,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:721,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:723,19'
              BranchSideFuncs:
                - addRepeatedCallback
                - UA_Server_editNode
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:725,71'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:726,8'
              BranchSideFuncs:
                - UA_Server_editNode
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:728,32'
              BranchSideFuncs:
                - UA_Server_editNode
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:725,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:728,32'
              BranchSideFuncs:
                - UA_Server_editNode
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:736,15'
              BranchSideFuncs:
                - addRepeatedCallback
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:729,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:730,23'
              BranchSideFuncs:
                - UA_Server_editNode
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:731,34'
              BranchSideFuncs:
                - UA_Server_editNode
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:733,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:734,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:735,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:736,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:736,22'
              BranchSideFuncs:
                - addRepeatedCallback
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:745,35'
              BranchSideFuncs:
                - addRepeatedCallback
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:736,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:738,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:745,35'
              BranchSideFuncs:
                - addRepeatedCallback
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:738,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:738,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:740,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:717,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:731,15'
          Dst:             UA_Server_editNode
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:731,15'
          Dst:             addMonitoredItemBackpointer
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:745,15'
          Dst:             addRepeatedCallback
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:745,15'
          Dst:             UA_MonitoredItem_sampleCallback
    - functionName:    UA_MonitoredItem_setMonitoringMode
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_MonitoredItem *'
        - int
      constantsTouched: []
      argNames:
        - server
        - mon
        - monitoringMode
      BBCount:         35
      ICount:          210
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - UA_DataValue_clear
        - UA_MonitoredItem_registerSampling
        - UA_MonitoredItem_unregisterSampling
        - UA_Notification_delete
        - UA_Notification_dequeueSub
        - UA_Notification_enqueueSub
        - monitoredItem_sampleCallback
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:513,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:514,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:517,33'
              BranchSideFuncs:
                - UA_MonitoredItem_registerSampling
                - monitoredItem_sampleCallback
                - UA_Notification_dequeueSub
                - UA_Notification_dequeueSub
                - UA_Notification_enqueueSub
                - UA_MonitoredItem_unregisterSampling
                - UA_DataValue_clear.5883
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:524,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:526,45'
              BranchSideFuncs:
                - UA_MonitoredItem_unregisterSampling
                - UA_DataValue_clear.5883
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:538,8'
              BranchSideFuncs:
                - UA_MonitoredItem_registerSampling
                - monitoredItem_sampleCallback
                - UA_Notification_dequeueSub
                - UA_Notification_dequeueSub
                - UA_Notification_enqueueSub
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:527,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:527,9'
              BranchSideFuncs:
                - UA_DataValue_clear.5883
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:527,9'
              BranchSideFuncs:
                - UA_DataValue_clear.5883
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:527,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:528,36'
              BranchSideFuncs:
                - UA_Notification_delete
                - UA_DataValue_clear.5883
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:530,29'
              BranchSideFuncs:
                - UA_DataValue_clear.5883
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:538,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:542,9'
              BranchSideFuncs:
                - UA_MonitoredItem_registerSampling
                - monitoredItem_sampleCallback
                - UA_Notification_dequeueSub
                - UA_Notification_enqueueSub
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:548,9'
              BranchSideFuncs:
                - UA_MonitoredItem_registerSampling
                - monitoredItem_sampleCallback
                - UA_Notification_dequeueSub
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:542,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:543,40'
              BranchSideFuncs:
                - UA_Notification_dequeueSub
                - UA_Notification_enqueueSub
                - UA_MonitoredItem_registerSampling
                - monitoredItem_sampleCallback
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:546,5'
              BranchSideFuncs:
                - UA_MonitoredItem_registerSampling
                - monitoredItem_sampleCallback
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:548,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:0,0'
              BranchSideFuncs:
                - UA_Notification_dequeueSub
                - UA_MonitoredItem_registerSampling
                - monitoredItem_sampleCallback
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:549,40'
              BranchSideFuncs:
                - UA_Notification_dequeueSub
                - UA_MonitoredItem_registerSampling
                - monitoredItem_sampleCallback
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:556,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:557,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:564,8'
              BranchSideFuncs:
                - monitoredItem_sampleCallback
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:564,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:565,8'
              BranchSideFuncs:
                - monitoredItem_sampleCallback
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:569,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:565,57'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:566,8'
              BranchSideFuncs:
                - monitoredItem_sampleCallback
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:569,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:564,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:567,38'
              BranchSideFuncs:
                - monitoredItem_sampleCallback
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:569,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:526,9'
          Dst:             UA_MonitoredItem_unregisterSampling
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:528,13'
          Dst:             UA_Notification_delete
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:530,9'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:543,13'
          Dst:             UA_Notification_dequeueSub
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:544,13'
          Dst:             UA_Notification_enqueueSub
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:549,13'
          Dst:             UA_Notification_dequeueSub
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:555,25'
          Dst:             UA_MonitoredItem_registerSampling
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:567,9'
          Dst:             monitoredItem_sampleCallback
    - functionName:    UA_Notification_enqueueSub
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Notification *'
      constantsTouched: []
      argNames:
        - n
      BBCount:         18
      ICount:          119
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:240,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:240,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:242,28'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:243,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:243,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:245,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:245,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:249,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:252,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:255,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:259,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:240,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:243,5'
          Dst:             __assert_fail
    - functionName:    UA_Server_registerMonitoredItem
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_MonitoredItem *'
      constantsTouched: []
      argNames:
        - server
        - mon
      BBCount:         20
      ICount:          179
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_UNLOCK
        - getNodeContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:441,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:442,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:445,28'
              BranchSideFuncs:
                - getNodeContext
                - UA_UNLOCK.5870
                - UA_LOCK.5871
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:448,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:448,5'
              BranchSideFuncs:
                - getNodeContext
                - UA_UNLOCK.5870
                - UA_LOCK.5871
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:449,5'
              BranchSideFuncs:
                - getNodeContext
                - UA_UNLOCK.5870
                - UA_LOCK.5871
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:453,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:454,31'
              BranchSideFuncs:
                - getNodeContext
                - UA_UNLOCK.5870
                - UA_LOCK.5871
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:467,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:459,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:459,65'
              BranchSideFuncs:
                - UA_LOCK.5871
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:460,54'
              BranchSideFuncs:
                - UA_LOCK.5871
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:460,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:460,64'
              BranchSideFuncs:
                - UA_LOCK.5871
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:461,55'
              BranchSideFuncs:
                - UA_LOCK.5871
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:439,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:456,9'
          Dst:             getNodeContext
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:457,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:464,9'
          Dst:             UA_LOCK
    - functionName:    UA_MonitoredItem_init
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_MonitoredItem *'
      constantsTouched: []
      argNames:
        - mon
      BBCount:         3
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_MonitoredItem_removeLink
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Subscription *'
        - 'struct.UA_MonitoredItem *'
        - int
      constantsTouched: []
      argNames:
        - sub
        - mon
        - linkId
      BBCount:         21
      ICount:          162
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - UA_Subscription_getMonitoredItem
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:795,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:796,12'
              BranchSideFuncs:
                - UA_Subscription_getMonitoredItem
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:801,8'
              BranchSideFuncs:
                - UA_Subscription_getMonitoredItem
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:796,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:797,13'
              BranchSideFuncs:
                - UA_Subscription_getMonitoredItem
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:798,5'
              BranchSideFuncs:
                - UA_Subscription_getMonitoredItem
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:801,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:802,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:805,5'
              BranchSideFuncs:
                - UA_Subscription_getMonitoredItem
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:806,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:807,9'
              BranchSideFuncs:
                - UA_Subscription_getMonitoredItem
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:810,35'
              BranchSideFuncs:
                - UA_Subscription_getMonitoredItem
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:822,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:823,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:825,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:821,30'
          Dst:             UA_Subscription_getMonitoredItem
    - functionName:    UA_Notification_enqueueMon
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Notification *'
      constantsTouched: []
      argNames:
        - server
        - n
      BBCount:         26
      ICount:          153
      EdgeCount:       27
      CyclomaticComplexity: 3
      functionsReached:
        - UA_MonitoredItem_ensureQueueSpace
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:209,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:209,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - UA_MonitoredItem_ensureQueueSpace
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:210,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - UA_MonitoredItem_ensureQueueSpace
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:210,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:210,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_MonitoredItem_ensureQueueSpace
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:213,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_MonitoredItem_ensureQueueSpace
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:217,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:218,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_MonitoredItem_ensureQueueSpace
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:222,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - UA_MonitoredItem_ensureQueueSpace
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:222,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:222,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_MonitoredItem_ensureQueueSpace
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:223,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_MonitoredItem_ensureQueueSpace
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:223,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:223,5'
              BranchSideFuncs:
                - UA_MonitoredItem_ensureQueueSpace
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:227,39'
              BranchSideFuncs:
                - UA_MonitoredItem_ensureQueueSpace
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:209,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:210,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:222,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:223,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:227,5'
          Dst:             UA_MonitoredItem_ensureQueueSpace
    - functionName:    UA_Notification_enqueueAndTrigger
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Notification *'
      constantsTouched: []
      argNames:
        - server
        - n
      BBCount:         35
      ICount:          262
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - UA_MonitoredItem_removeLink
        - UA_Notification_enqueueMon
        - UA_Notification_enqueueSub
        - UA_Subscription_getMonitoredItem
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:268,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:268,5'
              BranchSideFuncs:
                - UA_Notification_enqueueMon
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_removeLink
                - UA_Notification_enqueueSub
                - UA_Notification_enqueueSub
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:274,24'
              BranchSideFuncs:
                - UA_Notification_enqueueMon
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_removeLink
                - UA_Notification_enqueueSub
                - UA_Notification_enqueueSub
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:276,59'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:277,9'
              BranchSideFuncs:
                - UA_Notification_enqueueSub
                - UA_Notification_enqueueMon
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_removeLink
                - UA_Notification_enqueueSub
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:279,36'
              BranchSideFuncs:
                - UA_Notification_enqueueSub
                - UA_Notification_enqueueMon
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_removeLink
                - UA_Notification_enqueueSub
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:277,59'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:278,9'
              BranchSideFuncs:
                - UA_Notification_enqueueMon
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_removeLink
                - UA_Notification_enqueueSub
                - UA_Notification_enqueueSub
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:288,32'
              BranchSideFuncs:
                - UA_Notification_enqueueMon
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_removeLink
                - UA_Notification_enqueueSub
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:276,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:279,36'
              BranchSideFuncs:
                - UA_Notification_enqueueSub
                - UA_Notification_enqueueMon
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_removeLink
                - UA_Notification_enqueueSub
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:288,32'
              BranchSideFuncs:
                - UA_Notification_enqueueMon
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_removeLink
                - UA_Notification_enqueueSub
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:290,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:293,46'
              BranchSideFuncs:
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_removeLink
                - UA_Notification_enqueueSub
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:325,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:294,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:295,41'
              BranchSideFuncs:
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_removeLink
                - UA_Notification_enqueueSub
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:302,12'
              BranchSideFuncs:
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_removeLink
                - UA_Notification_enqueueSub
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:302,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:303,13'
              BranchSideFuncs:
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_removeLink
                - UA_Notification_enqueueSub
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:307,31'
              BranchSideFuncs:
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_removeLink
                - UA_Notification_enqueueSub
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:308,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:309,40'
              BranchSideFuncs:
                - UA_Notification_enqueueSub
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_removeLink
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:315,40'
              BranchSideFuncs:
                - UA_Subscription_getMonitoredItem
                - UA_MonitoredItem_removeLink
                - UA_Notification_enqueueSub
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:325,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:325,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:325,41'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:325,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:325,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:326,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:268,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:279,9'
          Dst:             UA_Notification_enqueueSub
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:288,5'
          Dst:             UA_Notification_enqueueMon
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:293,13'
          Dst:             UA_Subscription_getMonitoredItem
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:295,13'
          Dst:             UA_MonitoredItem_removeLink
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:309,13'
          Dst:             UA_Notification_enqueueSub
    - functionName:    UA_MonitoredItem_removeOverflowInfoBits
      functionSourceFile: '/src/open62541/src/server/ua_subscription_monitoreditem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_MonitoredItem *'
      constantsTouched: []
      argNames:
        - mon
      BBCount:         15
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:153,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:154,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:155,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:153,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:158,26'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:159,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:160,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:163,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/open62541/src/server/ua_subscription_monitoreditem.c:163,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:163,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_monitoreditem.c:166,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_monitoreditem.c:163,5'
          Dst:             __assert_fail
    - functionName:    detectScalarDeadBand
      functionSourceFile: '/src/open62541/src/server/ua_subscription_datachange.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
        - double
      constantsTouched: []
      argNames:
        - data1
        - data2
        - type
        - deadband
      BBCount:         81
      ICount:          582
      EdgeCount:       100
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:29,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:30,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:31,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:30,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:30,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:30,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:31,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:32,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:33,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:32,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:32,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:32,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:33,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:34,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:35,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:34,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:34,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:34,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:35,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:36,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:37,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:36,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:36,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:36,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:37,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:38,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:39,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:38,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:38,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:38,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:39,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:40,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:41,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:40,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:40,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:40,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:41,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:42,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:43,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:42,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:42,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:42,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:43,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:44,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:45,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:44,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:44,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:44,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:45,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:47,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:46,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:46,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:47,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:50,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:48,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:48,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Variant_isScalar
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:762,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_equal
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:1213,1'
          Dst:             UA_order
    - functionName:    detectVariantDeadband
      functionSourceFile: '/src/open62541/src/server/ua_subscription_datachange.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_Variant *'
        - double
      constantsTouched: []
      argNames:
        - value
        - oldValue
        - deadbandValue
      BBCount:         17
      ICount:          137
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - UA_Variant_isScalar
        - detectScalarDeadBand
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:57,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:59,8'
              BranchSideFuncs:
                - UA_Variant_isScalar.5932
                - detectScalarDeadBand
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:59,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:60,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:61,12'
              BranchSideFuncs:
                - UA_Variant_isScalar.5932
                - detectScalarDeadBand
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:62,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:63,18'
              BranchSideFuncs:
                - detectScalarDeadBand
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:64,33'
              BranchSideFuncs:
                - detectScalarDeadBand
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:67,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:68,46'
              BranchSideFuncs:
                - detectScalarDeadBand
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:74,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:68,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:70,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:71,17'
              BranchSideFuncs:
                - detectScalarDeadBand
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:62,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:68,12'
          Dst:             detectScalarDeadBand
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    monitoredItem_sampleCallback
      functionSourceFile: '/src/open62541/src/server/ua_subscription_datachange.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_MonitoredItem *'
      constantsTouched: []
      argNames:
        - server
        - mon
      BBCount:         12
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_MonitoredItem_processSampledValue
        - __assert_fail
        - readWithSession
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:192,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:192,5'
              BranchSideFuncs:
                - readWithSession
                - UA_MonitoredItem_processSampledValue
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:194,28'
              BranchSideFuncs:
                - readWithSession
                - UA_MonitoredItem_processSampledValue
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:199,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:199,35'
              BranchSideFuncs:
                - readWithSession
                - UA_MonitoredItem_processSampledValue
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:199,51'
              BranchSideFuncs:
                - readWithSession
                - UA_MonitoredItem_processSampledValue
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:191,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:192,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:200,23'
          Dst:             readWithSession
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:204,5'
          Dst:             UA_MonitoredItem_processSampledValue
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_MonitoredItem_processSampledValue
      functionSourceFile: '/src/open62541/src/server/ua_subscription_datachange.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_MonitoredItem *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - mon
        - value
      BBCount:         16
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - UA_DataValue_clear
        - UA_LOCK_ASSERT
        - UA_MonitoredItem_createDataChangeNotification
        - __assert_fail
        - detectValueChange
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:152,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:152,5'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.5940
                - detectValueChange
                - UA_DataValue_clear.5945
                - UA_MonitoredItem_createDataChangeNotification
                - UA_DataValue_clear.5945
                - UA_DataValue_clear.5945
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:153,21'
              BranchSideFuncs:
                - UA_LOCK_ASSERT.5940
                - detectValueChange
                - UA_DataValue_clear.5945
                - UA_MonitoredItem_createDataChangeNotification
                - UA_DataValue_clear.5945
                - UA_DataValue_clear.5945
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:157,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:158,9'
              BranchSideFuncs:
                - UA_MonitoredItem_createDataChangeNotification
                - UA_DataValue_clear.5945
                - UA_DataValue_clear.5945
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:167,55'
              BranchSideFuncs:
                - UA_MonitoredItem_createDataChangeNotification
                - UA_DataValue_clear.5945
                - UA_DataValue_clear.5945
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:168,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:169,9'
              BranchSideFuncs:
                - UA_DataValue_clear.5945
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:178,25'
              BranchSideFuncs:
                - UA_DataValue_clear.5945
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:152,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:153,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:156,26'
          Dst:             detectValueChange
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:161,9'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:167,9'
          Dst:             UA_MonitoredItem_createDataChangeNotification
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:173,9'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:178,5'
          Dst:             UA_DataValue_clear
    - functionName:    detectValueChange
      functionSourceFile: '/src/open62541/src/server/ua_subscription_datachange.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_MonitoredItem *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - mon
        - dv
      BBCount:         42
      ICount:          284
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - UA_DataType_isNumeric
        - UA_LOCK_ASSERT
        - UA_equal
        - __assert_fail
        - detectVariantDeadband
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:82,50'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:83,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:84,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:82,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:88,26'
              BranchSideFuncs:
                - __assert_fail
                - UA_equal.5933
                - UA_DataType_isNumeric
                - detectVariantDeadband
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:93,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:94,37'
              BranchSideFuncs:
                - __assert_fail
                - UA_equal.5933
                - UA_DataType_isNumeric
                - detectVariantDeadband
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:99,8'
              BranchSideFuncs:
                - __assert_fail
                - UA_equal.5933
                - UA_DataType_isNumeric
                - detectVariantDeadband
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:99,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:102,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_equal.5933
                - UA_DataType_isNumeric
                - detectVariantDeadband
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:102,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:102,5'
              BranchSideFuncs:
                - UA_equal.5933
                - UA_DataType_isNumeric
                - detectVariantDeadband
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:106,8'
              BranchSideFuncs:
                - UA_equal.5933
                - UA_DataType_isNumeric
                - detectVariantDeadband
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:102,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:102,5'
              BranchSideFuncs:
                - UA_equal.5933
                - UA_DataType_isNumeric
                - detectVariantDeadband
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:106,8'
              BranchSideFuncs:
                - UA_equal.5933
                - UA_DataType_isNumeric
                - detectVariantDeadband
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:106,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:106,15'
              BranchSideFuncs:
                - UA_equal.5933
                - UA_DataType_isNumeric
                - detectVariantDeadband
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:112,8'
              BranchSideFuncs:
                - UA_equal.5933
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:106,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:107,8'
              BranchSideFuncs:
                - UA_equal.5933
                - UA_DataType_isNumeric
                - detectVariantDeadband
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:112,8'
              BranchSideFuncs:
                - UA_equal.5933
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:107,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:107,56'
              BranchSideFuncs:
                - UA_DataType_isNumeric
                - UA_equal.5933
                - detectVariantDeadband
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:112,8'
              BranchSideFuncs:
                - UA_equal.5933
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:106,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:108,39'
              BranchSideFuncs:
                - detectVariantDeadband
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:112,8'
              BranchSideFuncs:
                - UA_equal.5933
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:112,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:113,12'
              BranchSideFuncs:
                - UA_equal.5933
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:121,8'
              BranchSideFuncs:
                - UA_equal.5933
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:113,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:114,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:115,12'
              BranchSideFuncs:
                - UA_equal.5933
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:115,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:116,12'
              BranchSideFuncs:
                - UA_equal.5933
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:118,5'
              BranchSideFuncs:
                - UA_equal.5933
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:115,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:117,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:118,5'
              BranchSideFuncs:
                - UA_equal.5933
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:121,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:123,23'
              BranchSideFuncs:
                - UA_equal.5933
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:79,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:102,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:107,34'
          Dst:             UA_DataType_isNumeric
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:108,16'
          Dst:             detectVariantDeadband
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:123,13'
          Dst:             UA_equal
    - functionName:    UA_DataValue_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:832,1'
          Dst:             UA_clear
    - functionName:    UA_MonitoredItem_createDataChangeNotification
      functionSourceFile: '/src/open62541/src/server/ua_subscription_datachange.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_MonitoredItem *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - mon
        - dv
      BBCount:         8
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_DataValue_copy
        - UA_Notification_enqueueAndTrigger
        - UA_Notification_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:132,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:133,9'
              BranchSideFuncs:
                - UA_DataValue_copy.5948
                - UA_Notification_enqueueAndTrigger
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:136,19'
              BranchSideFuncs:
                - UA_DataValue_copy.5948
                - UA_Notification_enqueueAndTrigger
        - Branch String:   '/src/open62541/src/server/ua_subscription_datachange.c:139,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_datachange.c:145,39'
              BranchSideFuncs:
                - UA_Notification_enqueueAndTrigger
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:131,31'
          Dst:             UA_Notification_new
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:138,28'
          Dst:             UA_DataValue_copy
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:145,5'
          Dst:             UA_Notification_enqueueAndTrigger
    - functionName:    UA_DataValue_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_DataValue *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:822,1'
          Dst:             UA_copy
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_MonitoredItem_sampleCallback
      functionSourceFile: '/src/open62541/src/server/ua_subscription_datachange.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_MonitoredItem *'
      constantsTouched: []
      argNames:
        - server
        - mon
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - monitoredItem_sampleCallback
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:184,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:185,5'
          Dst:             monitoredItem_sampleCallback
        - Src:             '/src/open62541/src/server/ua_subscription_datachange.c:186,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_EventFieldList_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6880
      functionLinenumberEnd: 6880
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EventFieldList *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6880,1'
          Dst:             UA_clear
    - functionName:    UA_Variant_isScalar
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:762,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Variant_isEmpty
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    UA_Variant_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:868,1'
          Dst:             UA_clear
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_Server_triggerEvent
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_String *'
        - bool
      constantsTouched: []
      argNames:
        - server
        - eventNodeId
        - origin
        - outEventId
        - deleteEventNode
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - triggerEvent
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:438,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:440,9'
          Dst:             triggerEvent
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:441,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    triggerEvent
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_String *'
        - bool
      constantsTouched: []
      argNames:
        - server
        - eventNodeId
        - origin
        - outEventId
        - deleteEventNode
      BBCount:         52
      ICount:          448
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - UA_Array_delete
        - UA_LOCK_ASSERT
        - UA_LOG_ERROR
        - UA_LOG_WARNING
        - UA_MonitoredItem_addEvent
        - UA_NODEID_NUMERIC
        - UA_NODESTORE_GET
        - UA_ReferenceTypeSet_init
        - UA_ReferenceTypeSet_union
        - UA_StatusCode_name
        - browseRecursive
        - deleteNode
        - eventSetStandardFields
        - isNodeInTree
        - referenceTypeIndices
        - setHistoricalEvent
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:302,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:303,22'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_init.6036
                - isNodeInTree
                - UA_LOG_ERROR.6035
                - eventSetStandardFields
                - UA_NODEID_NUMERIC.6042
                - UA_ReferenceTypeSet_init.6036
                - browseRecursive
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.6039
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.6039
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:307,5'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_init.6036
                - isNodeInTree
                - UA_LOG_ERROR.6035
                - eventSetStandardFields
                - UA_NODEID_NUMERIC.6042
                - UA_ReferenceTypeSet_init.6036
                - browseRecursive
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.6039
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.6039
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:314,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:316,39'
              BranchSideFuncs:
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.6039
                - isNodeInTree
                - UA_LOG_ERROR.6035
                - eventSetStandardFields
                - UA_NODEID_NUMERIC.6042
                - UA_ReferenceTypeSet_init.6036
                - browseRecursive
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.6039
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:325,22'
              BranchSideFuncs:
                - isNodeInTree
                - UA_LOG_ERROR.6035
                - eventSetStandardFields
                - UA_NODEID_NUMERIC.6042
                - UA_ReferenceTypeSet_init.6036
                - browseRecursive
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.6039
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:317,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:318,28'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_ReferenceTypeSet_union.6039
                - isNodeInTree
                - UA_LOG_ERROR.6035
                - eventSetStandardFields
                - UA_NODEID_NUMERIC.6042
                - UA_ReferenceTypeSet_init.6036
                - browseRecursive
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.6039
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - referenceTypeIndices
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:322,20'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_union.6039
                - isNodeInTree
                - UA_LOG_ERROR.6035
                - eventSetStandardFields
                - UA_NODEID_NUMERIC.6042
                - UA_ReferenceTypeSet_init.6036
                - browseRecursive
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.6039
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - referenceTypeIndices
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:325,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:326,22'
              BranchSideFuncs:
                - eventSetStandardFields
                - UA_NODEID_NUMERIC.6042
                - UA_ReferenceTypeSet_init.6036
                - browseRecursive
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.6039
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:332,37'
              BranchSideFuncs:
                - eventSetStandardFields
                - UA_NODEID_NUMERIC.6042
                - UA_ReferenceTypeSet_init.6036
                - browseRecursive
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.6039
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:333,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:334,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:342,24'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.6042
                - UA_ReferenceTypeSet_init.6036
                - browseRecursive
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.6039
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:359,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:361,39'
              BranchSideFuncs:
                - referenceTypeIndices
                - UA_ReferenceTypeSet_union.6039
                - browseRecursive
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:372,30'
              BranchSideFuncs:
                - browseRecursive
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:362,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:363,28'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:368,24'
              BranchSideFuncs:
                - UA_ReferenceTypeSet_union.6039
                - browseRecursive
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - referenceTypeIndices
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:375,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:376,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:383,16'
              BranchSideFuncs:
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:383,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:385,48'
              BranchSideFuncs:
                - UA_NODESTORE_GET.6033
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:420,8'
              BranchSideFuncs:
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:386,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:387,13'
              BranchSideFuncs:
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:390,12'
              BranchSideFuncs:
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:390,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:391,13'
              BranchSideFuncs:
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:396,33'
              BranchSideFuncs:
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:397,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:399,16'
              BranchSideFuncs:
                - UA_MonitoredItem_addEvent
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:410,9'
              BranchSideFuncs:
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - setHistoricalEvent
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:399,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:400,17'
              BranchSideFuncs:
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:401,48'
              BranchSideFuncs:
                - UA_MonitoredItem_addEvent
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:402,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:403,32'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:408,9'
              BranchSideFuncs:
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:414,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:415,32'
              BranchSideFuncs:
                - setHistoricalEvent
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:417,5'
              BranchSideFuncs:
                - UA_Array_delete
                - deleteNode
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_NODESTORE_GET.6033
                - setHistoricalEvent
                - UA_MonitoredItem_addEvent
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:420,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:420,8'
              BranchSideFuncs:
                - deleteNode
                - UA_Array_delete
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:421,29'
              BranchSideFuncs:
                - deleteNode
                - UA_Array_delete
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:422,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:423,28'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
                - UA_Array_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:427,5'
              BranchSideFuncs:
                - UA_Array_delete
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:281,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:301,33'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:303,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:313,5'
          Dst:             UA_ReferenceTypeSet_init
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:316,18'
          Dst:             referenceTypeIndices
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:320,50'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:318,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:322,20'
          Dst:             UA_ReferenceTypeSet_union
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:325,9'
          Dst:             isNodeInTree
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:326,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:332,14'
          Dst:             eventSetStandardFields
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:336,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:334,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:354,25'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:358,5'
          Dst:             UA_ReferenceTypeSet_init
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:361,18'
          Dst:             referenceTypeIndices
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:365,62'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:363,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:368,24'
          Dst:             UA_ReferenceTypeSet_union
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:372,14'
          Dst:             browseRecursive
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:378,52'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:376,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:385,31'
          Dst:             UA_NODESTORE_GET
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:401,22'
          Dst:             UA_MonitoredItem_addEvent
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:405,59'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:403,17'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:415,13'
          Dst:             setHistoricalEvent
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:421,18'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:425,28'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:423,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:430,5'
          Dst:             UA_Array_delete
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_NODESTORE_GET
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      'union.UA_Node *'
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ReferenceTypeSet_init
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReferenceTypeSet *'
      constantsTouched: []
      argNames:
        - set
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ReferenceTypeSet_union
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - setA
        - setB
        - ''
        - ''
      BBCount:         5
      ICount:          55
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/plugin/nodestore.h:219,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/plugin/nodestore.h:220,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/plugin/nodestore.h:221,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    eventSetStandardFields
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - server
        - event
        - origin
        - outEventId
      BBCount:         30
      ICount:          256
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - UA_BrowsePathResult_clear
        - UA_ByteString_clear
        - UA_QUALIFIEDNAME
        - UA_Variant_clear
        - UA_Variant_init
        - UA_Variant_setScalar
        - UA_Variant_setScalarCopy
        - browseSimplifiedBrowsePath
        - generateEventId
        - writeValueAttribute
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:114,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:114,52'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6056
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:115,22'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6056
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:114,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:115,22'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6056
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:120,5'
              BranchSideFuncs:
                - UA_Variant_init.6047
                - UA_Variant_setScalarCopy
                - writeValueAttribute.6057
                - UA_Variant_clear.6025
                - UA_BrowsePathResult_clear.6056
                - UA_QUALIFIEDNAME.6049
                - browseSimplifiedBrowsePath
                - UA_Variant_setScalar
                - writeValueAttribute.6057
                - UA_BrowsePathResult_clear.6056
                - generateEventId
                - UA_QUALIFIEDNAME.6049
                - browseSimplifiedBrowsePath
                - UA_Variant_init.6047
                - UA_Variant_setScalar
                - writeValueAttribute.6057
                - UA_BrowsePathResult_clear.6056
                - UA_ByteString_clear.6024
                - UA_ByteString_clear.6024
                - UA_ByteString_clear.6024
                - UA_BrowsePathResult_clear.6056
                - UA_BrowsePathResult_clear.6056
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:125,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:126,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:129,12'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.6049
                - browseSimplifiedBrowsePath
                - UA_Variant_setScalar
                - writeValueAttribute.6057
                - UA_BrowsePathResult_clear.6056
                - generateEventId
                - UA_QUALIFIEDNAME.6049
                - browseSimplifiedBrowsePath
                - UA_Variant_init.6047
                - UA_Variant_setScalar
                - writeValueAttribute.6057
                - UA_BrowsePathResult_clear.6056
                - UA_ByteString_clear.6024
                - UA_ByteString_clear.6024
                - UA_ByteString_clear.6024
                - UA_BrowsePathResult_clear.6056
                - UA_BrowsePathResult_clear.6056
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:131,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:131,52'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6056
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:132,22'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6056
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:131,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:132,22'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6056
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:137,24'
              BranchSideFuncs:
                - UA_Variant_setScalar
                - writeValueAttribute.6057
                - UA_BrowsePathResult_clear.6056
                - generateEventId
                - UA_QUALIFIEDNAME.6049
                - browseSimplifiedBrowsePath
                - UA_Variant_init.6047
                - UA_Variant_setScalar
                - writeValueAttribute.6057
                - UA_BrowsePathResult_clear.6056
                - UA_ByteString_clear.6024
                - UA_ByteString_clear.6024
                - UA_ByteString_clear.6024
                - UA_BrowsePathResult_clear.6056
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:142,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:143,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:146,29'
              BranchSideFuncs:
                - generateEventId
                - UA_QUALIFIEDNAME.6049
                - browseSimplifiedBrowsePath
                - UA_Variant_init.6047
                - UA_Variant_setScalar
                - writeValueAttribute.6057
                - UA_BrowsePathResult_clear.6056
                - UA_ByteString_clear.6024
                - UA_ByteString_clear.6024
                - UA_ByteString_clear.6024
                - UA_BrowsePathResult_clear.6056
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:148,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:149,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:150,12'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.6049
                - browseSimplifiedBrowsePath
                - UA_Variant_init.6047
                - UA_Variant_setScalar
                - writeValueAttribute.6057
                - UA_BrowsePathResult_clear.6056
                - UA_ByteString_clear.6024
                - UA_ByteString_clear.6024
                - UA_ByteString_clear.6024
                - UA_BrowsePathResult_clear.6056
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:152,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:152,52'
              BranchSideFuncs:
                - UA_ByteString_clear.6024
                - UA_BrowsePathResult_clear.6056
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:153,22'
              BranchSideFuncs:
                - UA_ByteString_clear.6024
                - UA_BrowsePathResult_clear.6056
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:152,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:153,22'
              BranchSideFuncs:
                - UA_ByteString_clear.6024
                - UA_BrowsePathResult_clear.6056
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:158,5'
              BranchSideFuncs:
                - UA_Variant_init.6047
                - UA_Variant_setScalar
                - writeValueAttribute.6057
                - UA_BrowsePathResult_clear.6056
                - UA_ByteString_clear.6024
                - UA_ByteString_clear.6024
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:162,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:163,9'
              BranchSideFuncs:
                - UA_ByteString_clear.6024
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:168,8'
              BranchSideFuncs:
                - UA_ByteString_clear.6024
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:168,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:169,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:171,9'
              BranchSideFuncs:
                - UA_ByteString_clear.6024
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:112,29'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:113,31'
          Dst:             browseSimplifiedBrowsePath
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:116,9'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:120,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:121,5'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:122,14'
          Dst:             writeValueAttribute
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:123,5'
          Dst:             UA_Variant_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:124,5'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:129,12'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:130,11'
          Dst:             browseSimplifiedBrowsePath
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:133,9'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:139,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:140,14'
          Dst:             writeValueAttribute
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:141,5'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:147,14'
          Dst:             generateEventId
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:150,12'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:151,11'
          Dst:             browseSimplifiedBrowsePath
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:154,9'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:155,9'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:158,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:159,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:160,14'
          Dst:             writeValueAttribute
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:161,5'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:163,9'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:171,9'
          Dst:             UA_ByteString_clear
    - functionName:    UA_NODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_MonitoredItem_addEvent
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_MonitoredItem *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - mon
        - event
      BBCount:         16
      ICount:          143
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - UA_EventFilterResult_clear
        - UA_EventFilterResult_init
        - UA_Notification_delete
        - UA_Notification_enqueueAndTrigger
        - UA_Notification_new
        - __assert_fail
        - filterEvent
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:182,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:183,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:185,9'
              BranchSideFuncs:
                - UA_Notification_new
                - __assert_fail
                - UA_EventFilterResult_init.6054
                - filterEvent
                - UA_EventFilterResult_clear
                - UA_Notification_enqueueAndTrigger
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:189,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:190,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_EventFilterResult_init.6054
                - filterEvent
                - UA_EventFilterResult_clear
                - UA_Notification_enqueueAndTrigger
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:194,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_EventFilterResult_init.6054
                - filterEvent
                - UA_EventFilterResult_clear
                - UA_Notification_enqueueAndTrigger
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:194,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:194,5'
              BranchSideFuncs:
                - UA_EventFilterResult_init.6054
                - filterEvent
                - UA_EventFilterResult_clear
                - UA_Notification_enqueueAndTrigger
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:195,28'
              BranchSideFuncs:
                - UA_EventFilterResult_init.6054
                - filterEvent
                - UA_EventFilterResult_clear
                - UA_Notification_enqueueAndTrigger
                - UA_Notification_delete
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:204,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:205,32'
              BranchSideFuncs:
                - UA_Notification_delete
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:211,45'
              BranchSideFuncs:
                - UA_Notification_enqueueAndTrigger
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:206,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:208,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:188,37'
          Dst:             UA_Notification_new
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:194,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:200,5'
          Dst:             UA_EventFilterResult_init
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:201,28'
          Dst:             filterEvent
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:203,5'
          Dst:             UA_EventFilterResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:205,9'
          Dst:             UA_Notification_delete
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:214,5'
          Dst:             UA_Notification_enqueueAndTrigger
    - functionName:    setHistoricalEvent
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - origin
        - emitNodeId
        - eventNodeId
      BBCount:         19
      ICount:          135
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - UA_EventFieldList_clear
        - UA_EventFilterResult_clear
        - UA_LOG_WARNING
        - UA_QUALIFIEDNAME
        - UA_StatusCode_name
        - UA_Variant_clear
        - UA_Variant_init
        - UA_Variant_isEmpty
        - UA_Variant_isScalar
        - filterEvent
        - readObjectProperty
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:230,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:232,12'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:241,8'
              BranchSideFuncs:
                - UA_Variant_isEmpty.6023
                - UA_Variant_isScalar.6022
                - UA_LOG_WARNING.6038
                - UA_Variant_clear.6025
                - filterEvent
                - UA_EventFilterResult_clear
                - UA_Variant_clear.6025
                - UA_EventFieldList_clear.6021
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:232,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:233,28'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.6038
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:237,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:241,56'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:242,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.6038
                - UA_Variant_clear.6025
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:244,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.6038
                - UA_Variant_clear.6025
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:242,58'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:243,35'
              BranchSideFuncs:
                - filterEvent
                - UA_EventFilterResult_clear
                - UA_Variant_clear.6025
                - UA_EventFieldList_clear.6021
                - UA_LOG_WARNING.6038
                - UA_Variant_clear.6025
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:244,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.6038
                - UA_Variant_clear.6025
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:241,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:244,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.6038
                - UA_Variant_clear.6025
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:252,75'
              BranchSideFuncs:
                - filterEvent
                - UA_EventFilterResult_clear
                - UA_Variant_clear.6025
                - UA_EventFieldList_clear.6021
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:256,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:257,9'
              BranchSideFuncs:
                - UA_EventFilterResult_clear
                - UA_Variant_clear.6025
                - UA_EventFieldList_clear.6021
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:259,5'
              BranchSideFuncs:
                - UA_EventFilterResult_clear
                - UA_Variant_clear.6025
                - UA_EventFieldList_clear.6021
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:223,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:228,28'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:227,9'
          Dst:             readObjectProperty
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:236,28'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:233,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:241,8'
          Dst:             UA_Variant_isEmpty
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:242,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:244,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:247,9'
          Dst:             UA_Variant_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:255,14'
          Dst:             filterEvent
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:259,5'
          Dst:             UA_EventFilterResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:260,5'
          Dst:             UA_Variant_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:261,5'
          Dst:             UA_EventFieldList_clear
    - functionName:    UA_Variant_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    UA_EventFilterResult_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6016
      functionLinenumberEnd: 6016
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EventFilterResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6016,1'
          Dst:             UA_clear
    - functionName:    UA_EventFilterResult_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5996
      functionLinenumberEnd: 5996
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EventFilterResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_BrowsePathResult_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4288
      functionLinenumberEnd: 4288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowsePathResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:4288,1'
          Dst:             UA_clear
    - functionName:    writeValueAttribute
      functionSourceFile: '/src/open62541/src/server/ua_server_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - writeAttribute
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_server_internal.h:446,12'
          Dst:             writeAttribute
    - functionName:    generateEventId
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - generatedId
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_UInt32_random
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:21,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:22,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:23,16'
              BranchSideFuncs:
                - UA_UInt32_random
                - UA_UInt32_random
                - UA_UInt32_random
                - UA_UInt32_random
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:20,25'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:24,14'
          Dst:             UA_UInt32_random
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:25,14'
          Dst:             UA_UInt32_random
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:26,14'
          Dst:             UA_UInt32_random
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:27,14'
          Dst:             UA_UInt32_random
    - functionName:    UA_Server_createEvent
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - eventType
        - outNodeId
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - createEvent
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:101,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:102,25'
          Dst:             createEvent
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:103,5'
          Dst:             UA_UNLOCK
    - functionName:    createEvent
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - eventType
        - outNodeId
      BBCount:         17
      ICount:          161
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - UA_BrowsePathResult_clear
        - UA_LOG_ERROR
        - UA_NODEID_NUMERIC
        - UA_NodeId_clear
        - UA_QUALIFIEDNAME
        - UA_StatusCode_name
        - UA_Variant_init
        - UA_Variant_setScalar
        - addNode
        - browseSimplifiedBrowsePath
        - deleteNode
        - isNodeInTree_singleRef
        - writeValueAttribute
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:33,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:34,22'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.6042
                - isNodeInTree_singleRef
                - UA_LOG_ERROR.6035
                - UA_QUALIFIEDNAME.6049
                - addNode
                - UA_QUALIFIEDNAME.6049
                - browseSimplifiedBrowsePath
                - UA_Variant_init.6047
                - UA_Variant_setScalar
                - writeValueAttribute.6057
                - UA_BrowsePathResult_clear.6056
                - deleteNode
                - UA_NodeId_clear.6069
                - UA_BrowsePathResult_clear.6056
                - deleteNode
                - UA_NodeId_clear.6069
                - UA_StatusCode_name
                - UA_LOG_ERROR.6035
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:41,33'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.6042
                - isNodeInTree_singleRef
                - UA_LOG_ERROR.6035
                - UA_QUALIFIEDNAME.6049
                - addNode
                - UA_QUALIFIEDNAME.6049
                - browseSimplifiedBrowsePath
                - UA_Variant_init.6047
                - UA_Variant_setScalar
                - writeValueAttribute.6057
                - UA_BrowsePathResult_clear.6056
                - deleteNode
                - UA_NodeId_clear.6069
                - UA_BrowsePathResult_clear.6056
                - deleteNode
                - UA_NodeId_clear.6069
                - UA_StatusCode_name
                - UA_LOG_ERROR.6035
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:42,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:44,22'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.6049
                - addNode
                - UA_QUALIFIEDNAME.6049
                - browseSimplifiedBrowsePath
                - UA_Variant_init.6047
                - UA_Variant_setScalar
                - writeValueAttribute.6057
                - UA_BrowsePathResult_clear.6056
                - deleteNode
                - UA_NodeId_clear.6069
                - UA_BrowsePathResult_clear.6056
                - deleteNode
                - UA_NodeId_clear.6069
                - UA_StatusCode_name
                - UA_LOG_ERROR.6035
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:52,12'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.6049
                - addNode
                - UA_QUALIFIEDNAME.6049
                - browseSimplifiedBrowsePath
                - UA_Variant_init.6047
                - UA_Variant_setScalar
                - writeValueAttribute.6057
                - UA_BrowsePathResult_clear.6056
                - deleteNode
                - UA_NodeId_clear.6069
                - UA_BrowsePathResult_clear.6056
                - deleteNode
                - UA_NodeId_clear.6069
                - UA_StatusCode_name
                - UA_LOG_ERROR.6035
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:65,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:66,22'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.6035
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:72,12'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.6049
                - browseSimplifiedBrowsePath
                - UA_Variant_init.6047
                - UA_Variant_setScalar
                - writeValueAttribute.6057
                - UA_BrowsePathResult_clear.6056
                - deleteNode
                - UA_NodeId_clear.6069
                - UA_BrowsePathResult_clear.6056
                - deleteNode
                - UA_NodeId_clear.6069
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:74,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:74,52'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6056
                - deleteNode
                - UA_NodeId_clear.6069
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:75,22'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6056
                - deleteNode
                - UA_NodeId_clear.6069
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:74,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:75,22'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6056
                - deleteNode
                - UA_NodeId_clear.6069
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:84,5'
              BranchSideFuncs:
                - UA_Variant_init.6047
                - UA_Variant_setScalar
                - writeValueAttribute.6057
                - UA_BrowsePathResult_clear.6056
                - deleteNode
                - UA_NodeId_clear.6069
        - Branch String:   '/src/open62541/src/server/ua_subscription_events.c:88,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:89,20'
              BranchSideFuncs:
                - deleteNode
                - UA_NodeId_clear.6069
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events.c:94,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:34,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:41,33'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:42,9'
          Dst:             isNodeInTree_singleRef
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:44,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:52,12'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:55,28'
          Dst:             addNode
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:67,60'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:66,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:72,12'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:73,31'
          Dst:             browseSimplifiedBrowsePath
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:76,9'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:77,9'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:78,9'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:84,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:85,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:86,14'
          Dst:             writeValueAttribute
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:87,5'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:89,9'
          Dst:             deleteNode
        - Src:             '/src/open62541/src/server/ua_subscription_events.c:90,9'
          Dst:             UA_NodeId_clear
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    UA_ReferenceTypeSet_init
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReferenceTypeSet *'
      constantsTouched: []
      argNames:
        - set
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ReadValueId_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4880
      functionLinenumberEnd: 4880
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReadValueId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Variant_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:858,1'
          Dst:             UA_copy
    - functionName:    bitwiseOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ctx
        - index
        - op
      BBCount:         38
      ICount:          254
      EdgeCount:       45
      CyclomaticComplexity: 9
      functionsReached:
        - UA_DataType_isNumeric
        - UA_Variant_copy
        - __assert_fail
        - castResolveOperands
        - isGood
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:786,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:786,5'
              BranchSideFuncs:
                - __assert_fail
                - castResolveOperands
                - isGood.6210
                - isTrue.6211
                - __assert_fail
                - UA_DataType_isNumeric
                - UA_Variant_copy.6206
                - isGood.6210
                - isTrue.6211
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:789,5'
              BranchSideFuncs:
                - __assert_fail
                - castResolveOperands
                - isGood.6210
                - isTrue.6211
                - __assert_fail
                - UA_DataType_isNumeric
                - UA_Variant_copy.6206
                - isGood.6210
                - isTrue.6211
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:789,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:789,5'
              BranchSideFuncs:
                - castResolveOperands
                - isGood.6210
                - isTrue.6211
                - __assert_fail
                - UA_DataType_isNumeric
                - UA_Variant_copy.6206
                - isGood.6210
                - isTrue.6211
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:790,45'
              BranchSideFuncs:
                - castResolveOperands
                - isGood.6210
                - isTrue.6211
                - __assert_fail
                - UA_DataType_isNumeric
                - UA_Variant_copy.6206
                - isGood.6210
                - isTrue.6211
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:791,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:791,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:792,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_DataType_isNumeric
                - UA_Variant_copy.6206
                - isGood.6210
                - isTrue.6211
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:792,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:792,5'
              BranchSideFuncs:
                - UA_DataType_isNumeric
                - UA_Variant_copy.6206
                - isGood.6210
                - isTrue.6211
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:795,31'
              BranchSideFuncs:
                - UA_DataType_isNumeric
                - UA_Variant_copy.6206
                - isGood.6210
                - isTrue.6211
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:796,14'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:796,40'
              BranchSideFuncs:
                - UA_DataType_isNumeric
                - UA_Variant_copy.6206
                - isGood.6210
                - isTrue.6211
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:798,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:796,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:797,8'
              BranchSideFuncs:
                - UA_Variant_copy.6206
                - isGood.6210
                - isTrue.6211
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:798,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:796,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:798,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:801,28'
              BranchSideFuncs:
                - UA_Variant_copy.6206
                - isGood.6210
                - isTrue.6211
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:802,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:802,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:805,35'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:807,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:808,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:813,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:808,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:809,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:811,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:786,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:789,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:790,25'
          Dst:             castResolveOperands
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:791,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:791,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:792,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:796,18'
          Dst:             UA_DataType_isNumeric
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:801,11'
          Dst:             UA_Variant_copy
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:802,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:802,5'
          Dst:             isTrue
    - functionName:    castResolveOperands
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ctx
        - index
        - setError
      BBCount:         46
      ICount:          297
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - UA_Variant_clear
        - __assert_fail
        - castImplicit
        - implicitCastTargetType
        - isGood
        - resolveOperand
        - setOperandError
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:664,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:665,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:668,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - castImplicit
                - UA_Variant_clear.6214
                - setOperandError
                - setOperandError
                - implicitCastTargetType
                - resolveOperand
                - isGood.6210
                - isTrue.6211
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:668,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:668,5'
              BranchSideFuncs:
                - __assert_fail
                - castImplicit
                - UA_Variant_clear.6214
                - setOperandError
                - setOperandError
                - implicitCastTargetType
                - resolveOperand
                - isGood.6210
                - isTrue.6211
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:669,19'
              BranchSideFuncs:
                - __assert_fail
                - castImplicit
                - UA_Variant_clear.6214
                - setOperandError
                - setOperandError
                - implicitCastTargetType
                - resolveOperand
                - isGood.6210
                - isTrue.6211
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:670,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:671,30'
              BranchSideFuncs:
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - __assert_fail
                - castImplicit
                - UA_Variant_clear.6214
                - setOperandError
                - setOperandError
                - implicitCastTargetType
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:674,5'
              BranchSideFuncs:
                - __assert_fail
                - castImplicit
                - UA_Variant_clear.6214
                - setOperandError
                - setOperandError
                - implicitCastTargetType
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:672,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:672,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:673,5'
              BranchSideFuncs:
                - __assert_fail
                - castImplicit
                - UA_Variant_clear.6214
                - setOperandError
                - setOperandError
                - implicitCastTargetType
                - resolveOperand
                - isGood.6210
                - isTrue.6211
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:674,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:674,5'
              BranchSideFuncs:
                - castImplicit
                - UA_Variant_clear.6214
                - setOperandError
                - setOperandError
                - implicitCastTargetType
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:677,37'
              BranchSideFuncs:
                - castImplicit
                - UA_Variant_clear.6214
                - setOperandError
                - setOperandError
                - implicitCastTargetType
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:678,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:679,12'
              BranchSideFuncs:
                - setOperandError
                - castImplicit
                - UA_Variant_clear.6214
                - setOperandError
                - implicitCastTargetType
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:686,16'
              BranchSideFuncs:
                - castImplicit
                - UA_Variant_clear.6214
                - setOperandError
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:679,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:680,49'
              BranchSideFuncs:
                - implicitCastTargetType
                - setOperandError
                - castImplicit
                - UA_Variant_clear.6214
                - setOperandError
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:681,13'
              BranchSideFuncs:
                - setOperandError
                - castImplicit
                - UA_Variant_clear.6214
                - setOperandError
                - implicitCastTargetType
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:681,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:682,21'
              BranchSideFuncs:
                - castImplicit
                - UA_Variant_clear.6214
                - setOperandError
                - setOperandError
                - implicitCastTargetType
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:683,5'
              BranchSideFuncs:
                - castImplicit
                - UA_Variant_clear.6214
                - setOperandError
                - setOperandError
                - implicitCastTargetType
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:682,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:682,49'
              BranchSideFuncs:
                - setOperandError
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:682,73'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:686,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:687,27'
              BranchSideFuncs:
                - castImplicit
                - UA_Variant_clear.6214
                - setOperandError
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:700,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:689,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:690,21'
              BranchSideFuncs:
                - setOperandError
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:691,12'
              BranchSideFuncs:
                - UA_Variant_clear.6214
                - castImplicit
                - setOperandError
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:690,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:690,49'
              BranchSideFuncs:
                - setOperandError
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:690,73'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:691,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:694,48'
              BranchSideFuncs:
                - castImplicit
                - UA_Variant_clear.6214
                - setOperandError
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:696,13'
              BranchSideFuncs:
                - UA_Variant_clear.6214
                - castImplicit
                - setOperandError
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:668,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:671,15'
          Dst:             resolveOperand
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:672,9'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:672,9'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:674,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:680,26'
          Dst:             implicitCastTargetType
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:682,33'
          Dst:             setOperandError
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:688,15'
          Dst:             castImplicit
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:690,33'
          Dst:             setOperandError
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:696,13'
          Dst:             UA_Variant_clear
    - functionName:    isGood
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isTrue
      functionSourceFile: '/src/open62541/src/util/ua_util_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - expr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    resolveOperand
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - 'struct.UA_ExtensionObject *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - ctx
        - op
        - out
      BBCount:         15
      ICount:          150
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - resolveSimpleAttributeOperand
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:538,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:539,8'
              BranchSideFuncs:
                - resolveSimpleAttributeOperand
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:543,8'
              BranchSideFuncs:
                - resolveSimpleAttributeOperand
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:538,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:540,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:543,8'
              BranchSideFuncs:
                - resolveSimpleAttributeOperand
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:543,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:544,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:551,8'
              BranchSideFuncs:
                - resolveSimpleAttributeOperand
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:551,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:552,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:559,8'
              BranchSideFuncs:
                - resolveSimpleAttributeOperand
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:559,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:560,36'
              BranchSideFuncs:
                - resolveSimpleAttributeOperand
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:566,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:562,16'
          Dst:             resolveSimpleAttributeOperand
    - functionName:    implicitCastTargetType
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'struct.UA_DataType *'
      argCount:        2
      argTypes:
        - 'struct.UA_DataType *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - t1
        - t2
      BBCount:         28
      ICount:          192
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:130,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:130,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:131,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:130,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:131,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:134,33'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:136,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:136,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:137,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:136,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:140,38'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:140,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:140,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:140,54'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:141,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:141,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:141,54'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:146,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:146,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:147,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:146,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:148,42'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:151,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:151,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:153,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:151,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:153,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    setOperandError
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ctx
        - elementIndex
        - operandIndex
        - statusCode
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    castImplicit
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - in
        - outType
        - out
      BBCount:         45
      ICount:          313
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - UA_ExpandedNodeId_new
        - UA_ExpandedNodeId_print
        - UA_NodeId_copy
        - UA_NodeId_print
        - UA_String_new
        - UA_Variant_init
        - UA_Variant_isEmpty
        - UA_Variant_isScalar
        - UA_Variant_setScalar
        - UA_Variant_setScalarCopy
        - castImplicitFromString
        - castNumerical
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:350,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:351,25'
              BranchSideFuncs:
                - UA_Variant_init.6216
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:356,29'
              BranchSideFuncs:
                - UA_Variant_isScalar.6217
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - castImplicitFromString
                - UA_ExpandedNodeId_new.6219
                - UA_NodeId_copy.6220
                - UA_Variant_setScalar
                - UA_String_new.6218
                - UA_NodeId_print
                - UA_Variant_setScalar
                - UA_String_new.6218
                - UA_ExpandedNodeId_print
                - UA_Variant_setScalar
                - castNumerical
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:356,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:357,9'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - castImplicitFromString
                - UA_ExpandedNodeId_new.6219
                - UA_NodeId_copy.6220
                - UA_Variant_setScalar
                - UA_String_new.6218
                - UA_NodeId_print
                - UA_Variant_setScalar
                - UA_String_new.6218
                - UA_ExpandedNodeId_print
                - UA_Variant_setScalar
                - castNumerical
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:360,8'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - castImplicitFromString
                - UA_ExpandedNodeId_new.6219
                - UA_NodeId_copy.6220
                - UA_Variant_setScalar
                - UA_String_new.6218
                - UA_NodeId_print
                - UA_Variant_setScalar
                - UA_String_new.6218
                - UA_ExpandedNodeId_print
                - UA_Variant_setScalar
                - castNumerical
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:360,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:361,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:366,19'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
                - castImplicitFromString
                - UA_ExpandedNodeId_new.6219
                - UA_NodeId_copy.6220
                - UA_Variant_setScalar
                - UA_String_new.6218
                - UA_NodeId_print
                - UA_Variant_setScalar
                - UA_String_new.6218
                - UA_ExpandedNodeId_print
                - UA_Variant_setScalar
                - castNumerical
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:367,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:370,12'
              BranchSideFuncs:
                - UA_String_new.6218
                - UA_ExpandedNodeId_print
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:385,12'
              BranchSideFuncs:
                - UA_ExpandedNodeId_new.6219
                - UA_NodeId_copy.6220
                - UA_Variant_setScalar
                - UA_String_new.6218
                - UA_NodeId_print
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:412,38'
              BranchSideFuncs:
                - castImplicitFromString
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:416,12'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:425,53'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:443,23'
              BranchSideFuncs:
                - castNumerical
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:370,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:371,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:372,29'
              BranchSideFuncs:
                - UA_String_new.6218
                - UA_ExpandedNodeId_print
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:373,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:374,13'
              BranchSideFuncs:
                - UA_ExpandedNodeId_print
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:375,65'
              BranchSideFuncs:
                - UA_ExpandedNodeId_print
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:376,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:377,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:380,30'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:385,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:387,33'
              BranchSideFuncs:
                - UA_String_new.6218
                - UA_NodeId_print
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:396,19'
              BranchSideFuncs:
                - UA_ExpandedNodeId_new.6219
                - UA_NodeId_copy.6220
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:388,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:389,17'
              BranchSideFuncs:
                - UA_NodeId_print
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:390,53'
              BranchSideFuncs:
                - UA_NodeId_print
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:391,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:392,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:395,34'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:399,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:400,17'
              BranchSideFuncs:
                - UA_NodeId_copy.6220
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:401,52'
              BranchSideFuncs:
                - UA_NodeId_copy.6220
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:402,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:403,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:406,34'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:416,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:417,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:419,27'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:426,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:428,44'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:429,19'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:350,8'
          Dst:             UA_Variant_isEmpty
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:351,9'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:356,9'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:372,29'
          Dst:             UA_String_new
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:375,15'
          Dst:             UA_ExpandedNodeId_print
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:380,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:387,33'
          Dst:             UA_String_new
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:390,19'
          Dst:             UA_NodeId_print
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:395,13'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:398,38'
          Dst:             UA_ExpandedNodeId_new
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:401,19'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:406,13'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:412,15'
          Dst:             castImplicitFromString
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:420,15'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:428,19'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:434,19'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:443,9'
          Dst:             castNumerical
    - functionName:    UA_Variant_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:868,1'
          Dst:             UA_clear
    - functionName:    UA_Variant_isEmpty
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Variant_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Variant_isScalar
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:762,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_String_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      'struct.UA_String *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:421,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:421,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:421,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:421,1'
          Dst:             UA_new
    - functionName:    UA_ExpandedNodeId_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      'struct.UA_ExpandedNodeId *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:637,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:637,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:637,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:637,1'
          Dst:             UA_new
    - functionName:    UA_NodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:606,1'
          Dst:             UA_copy
    - functionName:    castImplicitFromString
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - in
        - outType
        - out
      BBCount:         56
      ICount:          349
      EdgeCount:       77
      CyclomaticComplexity: 23
      functionsReached:
        - UA_DataType_isNumeric
        - UA_Guid_parse
        - UA_Variant_setScalar
        - UA_Variant_setScalarCopy
        - UA_decodeJson
        - UA_new
        - uppercase
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:290,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:297,52'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
                - uppercase
                - uppercase
                - uppercase
                - uppercase
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:317,13'
              BranchSideFuncs:
                - UA_DataType_isNumeric
                - UA_new
                - UA_decodeJson
                - UA_Variant_setScalar
                - UA_Guid_parse
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:298,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:298,34'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
                - uppercase
                - uppercase
                - uppercase
                - uppercase
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:300,19'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
                - uppercase
                - uppercase
                - uppercase
                - uppercase
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:298,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:299,15'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:300,19'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
                - uppercase
                - uppercase
                - uppercase
                - uppercase
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:300,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:300,41'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
                - uppercase
                - uppercase
                - uppercase
                - uppercase
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:302,19'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
                - uppercase
                - uppercase
                - uppercase
                - uppercase
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:300,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:301,15'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:302,19'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
                - uppercase
                - uppercase
                - uppercase
                - uppercase
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:302,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:303,29'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
                - uppercase
                - uppercase
                - uppercase
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:306,19'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:303,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:303,64'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
                - uppercase
                - uppercase
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:306,19'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:303,86'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:304,29'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
                - uppercase
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:306,19'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:304,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:304,64'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:306,19'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:302,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:305,15'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:306,19'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:306,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:306,64'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:311,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:306,86'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:307,29'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:311,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:307,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:307,64'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:311,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:307,86'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:308,29'
              BranchSideFuncs:
                - uppercase
                - uppercase
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:311,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:308,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:308,64'
              BranchSideFuncs:
                - uppercase
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:311,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:306,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:309,15'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:311,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:317,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:320,49'
              BranchSideFuncs:
                - UA_Guid_parse
                - UA_Variant_setScalarCopy
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:329,35'
              BranchSideFuncs:
                - UA_DataType_isNumeric
                - UA_new
                - UA_decodeJson
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:321,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:322,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:323,41'
              BranchSideFuncs:
                - UA_Variant_setScalarCopy
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:331,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:332,13'
              BranchSideFuncs:
                - UA_decodeJson
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:333,51'
              BranchSideFuncs:
                - UA_decodeJson
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:334,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:335,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:338,30'
              BranchSideFuncs:
                - UA_Variant_setScalar
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:303,19'
          Dst:             uppercase
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:303,54'
          Dst:             uppercase
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:304,19'
          Dst:             uppercase
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:304,54'
          Dst:             uppercase
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:306,54'
          Dst:             uppercase
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:307,19'
          Dst:             uppercase
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:307,54'
          Dst:             uppercase
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:308,19'
          Dst:             uppercase
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:308,54'
          Dst:             uppercase
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:313,16'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:320,15'
          Dst:             UA_Guid_parse
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:323,16'
          Dst:             UA_Variant_setScalarCopy
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:329,13'
          Dst:             UA_DataType_isNumeric
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:330,25'
          Dst:             UA_new
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:333,15'
          Dst:             UA_decodeJson
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:338,9'
          Dst:             UA_Variant_setScalar
    - functionName:    castNumerical
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - in
        - type
        - out
      BBCount:         238
      ICount:          1044
      EdgeCount:       288
      CyclomaticComplexity: 52
      functionsReached:
        - UA_Variant_init
        - UA_Variant_isScalar
        - UA_Variant_setScalar
        - UA_new
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:191,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:191,5'
              BranchSideFuncs:
                - UA_Variant_init.6216
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:192,21'
              BranchSideFuncs:
                - UA_Variant_init.6216
                - UA_new
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:199,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:200,50'
              BranchSideFuncs:
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:201,50'
              BranchSideFuncs:
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:202,50'
              BranchSideFuncs:
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:203,50'
              BranchSideFuncs:
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:205,50'
              BranchSideFuncs:
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:205,50'
              BranchSideFuncs:
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:206,52'
              BranchSideFuncs:
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:208,55'
              BranchSideFuncs:
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:208,55'
              BranchSideFuncs:
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:209,51'
              BranchSideFuncs:
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:210,50'
              BranchSideFuncs:
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:211,51'
              BranchSideFuncs:
                - UA_new
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:212,14'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:216,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:217,9'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:219,8'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:219,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:219,40'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:222,16'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:219,69'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:220,8'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:222,16'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:220,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:220,40'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:222,16'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:219,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:222,16'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:237,15'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:222,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:223,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:224,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:225,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:226,57'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:227,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:228,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:229,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:230,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:231,67'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:232,69'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:234,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:223,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:223,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:223,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:223,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:223,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:223,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:223,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:223,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:223,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:224,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:224,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:224,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:224,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:224,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:224,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:224,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:224,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:224,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:225,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:225,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:225,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:225,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:225,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:225,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:225,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:225,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:225,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:227,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:227,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:227,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:227,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:227,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:227,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:227,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:227,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:227,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:228,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:228,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:228,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:228,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:228,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:228,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:228,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:228,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:228,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:229,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:229,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:229,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:229,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:229,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:229,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:229,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:229,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:229,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:230,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:230,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:230,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:230,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:230,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:230,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:230,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:230,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:230,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:237,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:237,48'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:240,16'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:237,78'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:238,15'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:240,16'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:238,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:238,48'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:240,16'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:237,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:240,16'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:257,12'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:240,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:241,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:242,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:243,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:244,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:245,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:246,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:247,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:248,58'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:249,67'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:250,69'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:252,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:241,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:241,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:241,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:242,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:242,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:242,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:243,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:243,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:243,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:244,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:244,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:244,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:245,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:245,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:245,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:246,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:246,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:246,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:247,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:247,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:247,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:257,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:259,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:262,16'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:262,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:263,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:264,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:265,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:266,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:267,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:268,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:269,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:270,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:271,67'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:272,69'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:274,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:263,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:263,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:263,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:263,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:263,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:263,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:264,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:264,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:264,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:264,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:264,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:264,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:265,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:265,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:265,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:265,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:265,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:265,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:266,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:266,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:266,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:266,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:266,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:266,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:267,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:267,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:267,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:267,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:267,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:267,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:268,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:268,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:268,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:268,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:268,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:268,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:269,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:269,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:269,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:269,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:269,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:269,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:270,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:270,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:270,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:270,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:270,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:270,38'
              BranchSideFuncs:
                - UA_Variant_setScalar
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:191,5'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:191,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:192,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:215,18'
          Dst:             UA_new
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:279,5'
          Dst:             UA_Variant_setScalar
    - functionName:    uppercase
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - in
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    resolveSimpleAttributeOperand
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_SimpleAttributeOperand *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - server
        - session
        - origin
        - sao
        - value
      BBCount:         20
      ICount:          185
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - UA_BrowsePathResult_clear
        - UA_NODEID_NUMERIC
        - UA_NodeId_equal
        - UA_ReadValueId_init
        - UA_Variant_clear
        - browseSimplifiedBrowsePath
        - readWithSession
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:485,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:488,13'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - readWithSession
                - UA_Variant_clear.6214
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:507,40'
              BranchSideFuncs:
                - browseSimplifiedBrowsePath
                - readWithSession
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
                - UA_BrowsePathResult_clear.6225
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:493,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:498,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:502,29'
              BranchSideFuncs:
                - readWithSession
                - UA_Variant_clear.6214
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:509,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:509,40'
              BranchSideFuncs:
                - readWithSession
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
                - UA_BrowsePathResult_clear.6225
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:511,16'
              BranchSideFuncs:
                - readWithSession
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
                - UA_BrowsePathResult_clear.6225
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:509,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:510,17'
              BranchSideFuncs:
                - readWithSession
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
                - UA_BrowsePathResult_clear.6225
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:511,16'
              BranchSideFuncs:
                - readWithSession
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
                - UA_BrowsePathResult_clear.6225
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:511,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:512,27'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6225
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:518,13'
              BranchSideFuncs:
                - readWithSession
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:524,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:525,29'
              BranchSideFuncs:
                - UA_Variant_clear.6214
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:528,11'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:528,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:529,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:532,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:479,5'
          Dst:             UA_ReadValueId_init
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:492,37'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:493,12'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:502,13'
          Dst:             readWithSession
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:507,13'
          Dst:             browseSimplifiedBrowsePath
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:513,13'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:519,13'
          Dst:             readWithSession
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:520,9'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:525,9'
          Dst:             UA_Variant_clear
    - functionName:    UA_NODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NodeId_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:626,13'
          Dst:             UA_order
    - functionName:    UA_BrowsePathResult_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4288
      functionLinenumberEnd: 4288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BrowsePathResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:4288,1'
          Dst:             UA_clear
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    UA_Ternary_or
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - first
        - second
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:39,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:39,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:40,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:39,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:40,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:41,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:41,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:41,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:42,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:41,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:42,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:43,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Ternary_and
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - first
        - second
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:30,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:30,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:31,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:30,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:31,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:32,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:32,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:32,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:34,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:32,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:33,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:34,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_equal
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - type
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:1213,1'
          Dst:             UA_order
    - functionName:    UA_Ternary_not
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    t2v
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - int
      constantsTouched: []
      argNames:
        - t
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - UA_Variant_init
        - UA_Variant_setScalar
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:66,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:68,9'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:71,9'
              BranchSideFuncs:
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:74,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:65,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:68,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:71,9'
          Dst:             UA_Variant_setScalar
    - functionName:    compareOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ctx
        - index
        - op
      BBCount:         63
      ICount:          325
      EdgeCount:       77
      CyclomaticComplexity: 16
      functionsReached:
        - UA_DataType_isNumeric
        - UA_order
        - __assert_fail
        - castResolveOperands
        - setOperandError
        - t2v
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:705,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:705,5'
              BranchSideFuncs:
                - __assert_fail
                - castResolveOperands
                - t2v
                - __assert_fail
                - UA_order
                - t2v
                - UA_DataType_isNumeric
                - setOperandError
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:709,5'
              BranchSideFuncs:
                - __assert_fail
                - castResolveOperands
                - t2v
                - __assert_fail
                - UA_order
                - t2v
                - UA_DataType_isNumeric
                - setOperandError
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:709,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:709,5'
              BranchSideFuncs:
                - castResolveOperands
                - t2v
                - __assert_fail
                - UA_order
                - t2v
                - UA_DataType_isNumeric
                - setOperandError
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:710,45'
              BranchSideFuncs:
                - castResolveOperands
                - t2v
                - __assert_fail
                - UA_order
                - t2v
                - UA_DataType_isNumeric
                - setOperandError
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:711,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:711,38'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:713,9'
              BranchSideFuncs:
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:711,57'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:712,8'
              BranchSideFuncs:
                - __assert_fail
                - UA_order
                - t2v
                - UA_DataType_isNumeric
                - setOperandError
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:713,9'
              BranchSideFuncs:
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:711,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:713,9'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:716,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_order
                - t2v
                - UA_DataType_isNumeric
                - setOperandError
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:716,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:716,5'
              BranchSideFuncs:
                - UA_order
                - t2v
                - UA_DataType_isNumeric
                - setOperandError
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:720,31'
              BranchSideFuncs:
                - UA_order
                - t2v
                - UA_DataType_isNumeric
                - setOperandError
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:721,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:721,65'
              BranchSideFuncs:
                - UA_DataType_isNumeric
                - UA_order
                - t2v
                - setOperandError
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:728,28'
              BranchSideFuncs:
                - UA_order
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:721,71'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:722,8'
              BranchSideFuncs:
                - UA_order
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:728,28'
              BranchSideFuncs:
                - UA_order
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:722,50'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:723,8'
              BranchSideFuncs:
                - UA_order
                - t2v
                - setOperandError
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:728,28'
              BranchSideFuncs:
                - UA_order
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:723,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:724,8'
              BranchSideFuncs:
                - UA_order
                - t2v
                - setOperandError
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:728,28'
              BranchSideFuncs:
                - UA_order
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:721,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:725,32'
              BranchSideFuncs:
                - setOperandError
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:728,28'
              BranchSideFuncs:
                - UA_order
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:730,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:731,5'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:733,12'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:737,12'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:741,12'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:745,12'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:749,12'
              BranchSideFuncs:
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:733,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:734,28'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:735,9'
              BranchSideFuncs:
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:737,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:738,28'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:739,9'
              BranchSideFuncs:
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:741,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:742,28'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:743,9'
              BranchSideFuncs:
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:745,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:745,35'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:746,28'
              BranchSideFuncs:
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:745,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:746,28'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:747,9'
              BranchSideFuncs:
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:749,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:749,35'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:750,28'
              BranchSideFuncs:
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:749,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:750,28'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:751,9'
              BranchSideFuncs:
                - t2v
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:705,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:709,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:710,25'
          Dst:             castResolveOperands
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:713,31'
          Dst:             t2v
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:716,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:721,43'
          Dst:             UA_DataType_isNumeric
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:725,16'
          Dst:             setOperandError
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:728,19'
          Dst:             UA_order
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:755,27'
          Dst:             t2v
    - functionName:    bitwiseOrOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bitwiseOperator
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:823,12'
          Dst:             bitwiseOperator
    - functionName:    bitwiseAndOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bitwiseOperator
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:818,12'
          Dst:             bitwiseOperator
    - functionName:    ofTypeOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         19
      ICount:          174
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOG_WARNING
        - UA_QUALIFIEDNAME
        - UA_Variant_clear
        - UA_Variant_hasScalarType
        - UA_Variant_init
        - __assert_fail
        - isGood
        - isNodeInTree_singleRef
        - readObjectProperty
        - resolveOperand
        - setOperandError
        - t2v
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:587,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:587,5'
              BranchSideFuncs:
                - resolveOperand
                - UA_Variant_hasScalarType.6231
                - setOperandError
                - UA_Variant_init.6216
                - UA_QUALIFIEDNAME.6228
                - readObjectProperty
                - isGood.6210
                - isTrue.6211
                - UA_Variant_hasScalarType.6231
                - UA_LOG_WARNING.6227
                - UA_Variant_clear.6214
                - isNodeInTree_singleRef
                - t2v
                - UA_Variant_clear.6214
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:590,24'
              BranchSideFuncs:
                - resolveOperand
                - UA_Variant_hasScalarType.6231
                - setOperandError
                - UA_Variant_init.6216
                - UA_QUALIFIEDNAME.6228
                - readObjectProperty
                - isGood.6210
                - isTrue.6211
                - UA_Variant_hasScalarType.6231
                - UA_LOG_WARNING.6227
                - UA_Variant_clear.6214
                - isNodeInTree_singleRef
                - t2v
                - UA_Variant_clear.6214
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:592,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:592,63'
              BranchSideFuncs:
                - setOperandError
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:593,32'
              BranchSideFuncs:
                - setOperandError
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:592,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:593,32'
              BranchSideFuncs:
                - UA_Variant_init.6216
                - UA_QUALIFIEDNAME.6228
                - readObjectProperty
                - isGood.6210
                - isTrue.6211
                - UA_Variant_hasScalarType.6231
                - UA_LOG_WARNING.6227
                - UA_Variant_clear.6214
                - isNodeInTree_singleRef
                - t2v
                - UA_Variant_clear.6214
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:597,5'
              BranchSideFuncs:
                - UA_Variant_init.6216
                - UA_QUALIFIEDNAME.6228
                - readObjectProperty
                - isGood.6210
                - isTrue.6211
                - UA_Variant_hasScalarType.6231
                - UA_LOG_WARNING.6227
                - UA_Variant_clear.6214
                - isNodeInTree_singleRef
                - t2v
                - UA_Variant_clear.6214
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:601,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:601,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:603,9'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.6231
                - UA_LOG_WARNING.6227
                - UA_Variant_clear.6214
                - isNodeInTree_singleRef
                - t2v
                - UA_Variant_clear.6214
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:603,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:604,24'
              BranchSideFuncs:
                - isNodeInTree_singleRef
                - t2v
                - UA_Variant_clear.6214
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:611,22'
              BranchSideFuncs:
                - isNodeInTree_singleRef
                - t2v
                - UA_Variant_clear.6214
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:587,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:591,25'
          Dst:             resolveOperand
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:592,38'
          Dst:             UA_Variant_hasScalarType
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:593,16'
          Dst:             setOperandError
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:597,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:600,30'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:599,11'
          Dst:             readObjectProperty
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:601,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:601,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:603,9'
          Dst:             UA_Variant_hasScalarType
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:604,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:606,9'
          Dst:             UA_Variant_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:612,25'
          Dst:             isNodeInTree_singleRef
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:614,27'
          Dst:             t2v
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:615,5'
          Dst:             UA_Variant_clear
    - functionName:    UA_Variant_hasScalarType
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_Variant *'
        - 'struct.UA_DataType *'
      constantsTouched: []
      argNames:
        - v
        - type
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Variant_isScalar
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:772,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:772,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:772,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:772,1'
          Dst:             UA_Variant_isScalar
    - functionName:    orOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         16
      ICount:          140
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - isGood
        - resolveOperand
        - v2t
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:636,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:636,5'
              BranchSideFuncs:
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - v2t
                - v2t
                - UA_Ternary_or
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:637,24'
              BranchSideFuncs:
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - v2t
                - v2t
                - UA_Ternary_or
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:639,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:639,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:640,24'
              BranchSideFuncs:
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - v2t
                - v2t
                - UA_Ternary_or
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:642,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:642,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:643,5'
              BranchSideFuncs:
                - v2t
                - v2t
                - UA_Ternary_or
                - t2v
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:636,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:638,25'
          Dst:             resolveOperand
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:639,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:639,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:641,11'
          Dst:             resolveOperand
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:642,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:642,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:643,45'
          Dst:             v2t
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:643,55'
          Dst:             v2t
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:643,31'
          Dst:             UA_Ternary_or
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:643,27'
          Dst:             t2v
    - functionName:    v2t
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Variant_isEmpty
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:54,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:54,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:55,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:54,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:56,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:54,8'
          Dst:             UA_Variant_isEmpty
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:54,34'
          Dst:             UA_Variant_hasScalarType
    - functionName:    andOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         16
      ICount:          140
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - isGood
        - resolveOperand
        - v2t
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:622,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:622,5'
              BranchSideFuncs:
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - v2t
                - v2t
                - UA_Ternary_and
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:623,24'
              BranchSideFuncs:
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - v2t
                - v2t
                - UA_Ternary_and
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:625,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:625,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:626,24'
              BranchSideFuncs:
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - v2t
                - v2t
                - UA_Ternary_and
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:628,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:628,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:629,5'
              BranchSideFuncs:
                - v2t
                - v2t
                - UA_Ternary_and
                - t2v
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:622,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:624,25'
          Dst:             resolveOperand
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:625,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:625,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:627,11'
          Dst:             resolveOperand
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:628,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:628,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:629,46'
          Dst:             v2t
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:629,56'
          Dst:             v2t
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:629,31'
          Dst:             UA_Ternary_and
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:629,27'
          Dst:             t2v
    - functionName:    inListOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         26
      ICount:          196
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - UA_Variant_clear
        - UA_equal
        - __assert_fail
        - isGood
        - resolveOperand
        - t2v
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:859,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:859,5'
              BranchSideFuncs:
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - t2v
                - resolveOperand
                - UA_Variant_clear.6214
                - UA_equal.6229
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:860,16'
              BranchSideFuncs:
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - t2v
                - resolveOperand
                - UA_Variant_clear.6214
                - UA_equal.6229
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:864,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:864,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:865,16'
              BranchSideFuncs:
                - t2v
                - resolveOperand
                - UA_Variant_clear.6214
                - UA_equal.6229
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:865,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:865,55'
              BranchSideFuncs:
                - t2v
                - resolveOperand
                - UA_Variant_clear.6214
                - UA_equal.6229
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:865,5'
              BranchSideFuncs:
                - t2v
                - resolveOperand
                - UA_Variant_clear.6214
                - UA_equal.6229
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:865,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:866,30'
              BranchSideFuncs:
                - resolveOperand
                - UA_Variant_clear.6214
                - t2v
                - UA_equal.6229
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:873,5'
              BranchSideFuncs:
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:867,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:868,13'
              BranchSideFuncs:
                - t2v
                - resolveOperand
                - UA_Variant_clear.6214
                - UA_equal.6229
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:869,12'
              BranchSideFuncs:
                - UA_Variant_clear.6214
                - t2v
                - resolveOperand
                - UA_equal.6229
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:869,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:869,47'
              BranchSideFuncs:
                - UA_equal.6229
                - UA_Variant_clear.6214
                - t2v
                - resolveOperand
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:871,26'
              BranchSideFuncs:
                - UA_Variant_clear.6214
                - t2v
                - resolveOperand
                - UA_equal.6229
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:869,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:870,19'
              BranchSideFuncs:
                - UA_Variant_clear.6214
                - t2v
                - resolveOperand
                - UA_equal.6229
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:871,26'
              BranchSideFuncs:
                - UA_Variant_clear.6214
                - t2v
                - resolveOperand
                - UA_equal.6229
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:859,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:863,25'
          Dst:             resolveOperand
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:864,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:864,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:866,15'
          Dst:             resolveOperand
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:869,38'
          Dst:             UA_equal
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:871,9'
          Dst:             UA_Variant_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:873,27'
          Dst:             t2v
    - functionName:    betweenOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         36
      ICount:          230
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - UA_DataType_isNumeric
        - UA_order
        - __assert_fail
        - castResolveOperands
        - t2v
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:828,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:828,5'
              BranchSideFuncs:
                - __assert_fail
                - castResolveOperands
                - __assert_fail
                - UA_DataType_isNumeric
                - UA_order
                - UA_order
                - t2v
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:832,5'
              BranchSideFuncs:
                - __assert_fail
                - castResolveOperands
                - __assert_fail
                - UA_DataType_isNumeric
                - UA_order
                - UA_order
                - t2v
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:832,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:832,5'
              BranchSideFuncs:
                - castResolveOperands
                - __assert_fail
                - UA_DataType_isNumeric
                - UA_order
                - UA_order
                - t2v
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:833,45'
              BranchSideFuncs:
                - castResolveOperands
                - __assert_fail
                - UA_DataType_isNumeric
                - UA_order
                - UA_order
                - t2v
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:834,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:835,9'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:838,5'
              BranchSideFuncs:
                - __assert_fail
                - UA_DataType_isNumeric
                - UA_order
                - UA_order
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:838,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:838,5'
              BranchSideFuncs:
                - UA_DataType_isNumeric
                - UA_order
                - UA_order
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:841,31'
              BranchSideFuncs:
                - UA_DataType_isNumeric
                - UA_order
                - UA_order
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:842,14'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:842,40'
              BranchSideFuncs:
                - UA_DataType_isNumeric
                - UA_order
                - UA_order
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:844,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:842,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:843,8'
              BranchSideFuncs:
                - UA_order
                - UA_order
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:844,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:843,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:843,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:844,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:842,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:844,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:846,28'
              BranchSideFuncs:
                - UA_order
                - UA_order
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:848,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:848,48'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:849,25'
              BranchSideFuncs:
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:848,67'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:848,23'
              BranchSideFuncs:
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:849,25'
              BranchSideFuncs:
                - t2v
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:828,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:832,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:833,25'
          Dst:             castResolveOperands
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:835,31'
          Dst:             t2v
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:838,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:842,18'
          Dst:             UA_DataType_isNumeric
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:846,19'
          Dst:             UA_order
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:847,19'
          Dst:             UA_order
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:852,27'
          Dst:             t2v
    - functionName:    notOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         12
      ICount:          101
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - isGood
        - resolveOperand
        - v2t
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:650,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:650,5'
              BranchSideFuncs:
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - v2t
                - UA_Ternary_not
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:651,24'
              BranchSideFuncs:
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - v2t
                - UA_Ternary_not
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:653,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:653,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:654,5'
              BranchSideFuncs:
                - v2t
                - UA_Ternary_not
                - t2v
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:650,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:652,25'
          Dst:             resolveOperand
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:653,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:653,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:654,46'
          Dst:             v2t
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:654,31'
          Dst:             UA_Ternary_not
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:654,27'
          Dst:             t2v
    - functionName:    notImplementedOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lteOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compareOperator
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:781,12'
          Dst:             compareOperator
    - functionName:    gteOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compareOperator
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:776,12'
          Dst:             compareOperator
    - functionName:    ltOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compareOperator
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:771,12'
          Dst:             compareOperator
    - functionName:    gtOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compareOperator
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:766,12'
          Dst:             compareOperator
    - functionName:    isNullOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         12
      ICount:          102
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Variant_isEmpty
        - __assert_fail
        - isGood
        - resolveOperand
        - t2v
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:880,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:880,5'
              BranchSideFuncs:
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - UA_Variant_isEmpty.6215
                - t2v
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:881,24'
              BranchSideFuncs:
                - resolveOperand
                - isGood.6210
                - isTrue.6211
                - UA_Variant_isEmpty.6215
                - t2v
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:883,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:883,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:884,5'
              BranchSideFuncs:
                - UA_Variant_isEmpty.6215
                - t2v
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:880,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:882,25'
          Dst:             resolveOperand
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:883,5'
          Dst:             isGood
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:883,5'
          Dst:             isTrue
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:884,31'
          Dst:             UA_Variant_isEmpty
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:884,27'
          Dst:             t2v
    - functionName:    equalsOperator
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_FilterEvalContext *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compareOperator
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:761,12'
          Dst:             compareOperator
    - functionName:    UA_ContentFilterElementResult_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4772
      functionLinenumberEnd: 4772
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_HistoryUpdateResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ContentFilterElementValidation
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_HistoryUpdateResult *'
        - 'struct.UA_Server *'
        - size_t
        - size_t
        - 'struct.UA_ContentFilterElement *'
      constantsTouched: []
      argNames:
        - server
        - operatorIndex
        - operatorsCount
        - ef
        - ''
      BBCount:         71
      ICount:          430
      EdgeCount:       87
      CyclomaticComplexity: 18
      functionsReached:
        - UA_Array_new
        - UA_ContentFilterElementResult_init
        - UA_NODEID_NUMERIC
        - UA_Variant_hasScalarType
        - isNodeInTree_singleRef
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1205,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1206,12'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.6231
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1209,33'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.6231
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1213,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1213,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1214,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1213,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1214,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1219,8'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.6231
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1219,88'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1220,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1221,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1219,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1221,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1226,16'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.6231
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1226,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1228,35'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.6231
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1262,12'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.6231
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1229,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1230,12'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.6231
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1237,12'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.6231
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1229,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1231,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1237,12'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.6231
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1237,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1243,58'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.6231
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1249,19'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.6231
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1244,43'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1244,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1245,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1244,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1245,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1249,9'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.6231
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1249,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1250,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1253,19'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.6231
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1262,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1266,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1266,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1282,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1282,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1282,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1282,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1282,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1282,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1282,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1282,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1282,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1282,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1282,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1282,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1282,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1286,38'
              BranchSideFuncs:
                - UA_Variant_hasScalarType.6231
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1308,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1308,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1312,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1288,78'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1289,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1290,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1288,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1290,20'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1296,41'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1297,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1299,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1303,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1202,5'
          Dst:             UA_ContentFilterElementResult_init
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1204,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1289,17'
          Dst:             UA_Variant_hasScalarType
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1296,41'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1297,17'
          Dst:             isNodeInTree_singleRef
    - functionName:    UA_NUMERICRANGE
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_NumericRange_parse
        - UA_STRING
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:683,1'
          Dst:             UA_STRING
        - Src:             '/src/open62541/include/open62541/types.h:683,1'
          Dst:             UA_NumericRange_parse
    - functionName:    UA_REFTYPESET
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - index
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ReferenceTypeSet_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/plugin/nodestore.h:210,5'
          Dst:             UA_ReferenceTypeSet_init
    - functionName:    UA_QualifiedName_isNull
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_QualifiedName *'
      constantsTouched: []
      argNames:
        - q
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:609,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:609,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:609,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_SimpleAttributeOperandValidation
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_SimpleAttributeOperand *'
      constantsTouched: []
      argNames:
        - server
        - sao
      BBCount:         44
      ICount:          279
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - UA_Array_delete
        - UA_BrowsePathResult_clear
        - UA_NODEID_NUMERIC
        - UA_NUMERICRANGE
        - UA_NodeId_isNull
        - UA_NumericRange_parse
        - UA_QualifiedName_isNull
        - UA_REFTYPESET
        - UA_String_isEmpty
        - browseRecursive
        - browseSimplifiedBrowsePath
        - isNodeInTree_singleRef
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1125,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1126,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1129,33'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
                - UA_REFTYPESET.6241
                - browseRecursive
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
                - browseSimplifiedBrowsePath
                - UA_BrowsePathResult_clear.6225
                - UA_QualifiedName_isNull.6242
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1130,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1132,9'
              BranchSideFuncs:
                - UA_REFTYPESET.6241
                - browseRecursive
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
                - browseSimplifiedBrowsePath
                - UA_BrowsePathResult_clear.6225
                - UA_QualifiedName_isNull.6242
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1135,8'
              BranchSideFuncs:
                - UA_REFTYPESET.6241
                - browseRecursive
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
                - browseSimplifiedBrowsePath
                - UA_BrowsePathResult_clear.6225
                - UA_QualifiedName_isNull.6242
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1135,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1135,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1136,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1135,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1136,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1140,8'
              BranchSideFuncs:
                - UA_REFTYPESET.6241
                - browseRecursive
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
                - browseSimplifiedBrowsePath
                - UA_BrowsePathResult_clear.6225
                - UA_QualifiedName_isNull.6242
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1140,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1141,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1144,16'
              BranchSideFuncs:
                - UA_REFTYPESET.6241
                - browseRecursive
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
                - browseSimplifiedBrowsePath
                - UA_BrowsePathResult_clear.6225
                - UA_QualifiedName_isNull.6242
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1144,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1145,37'
              BranchSideFuncs:
                - UA_QualifiedName_isNull.6242
                - UA_REFTYPESET.6241
                - browseRecursive
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
                - browseSimplifiedBrowsePath
                - UA_BrowsePathResult_clear.6225
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1151,9'
              BranchSideFuncs:
                - UA_REFTYPESET.6241
                - browseRecursive
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
                - browseSimplifiedBrowsePath
                - UA_BrowsePathResult_clear.6225
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1145,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1146,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1147,5'
              BranchSideFuncs:
                - UA_REFTYPESET.6241
                - browseRecursive
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
                - browseSimplifiedBrowsePath
                - UA_BrowsePathResult_clear.6225
                - UA_QualifiedName_isNull.6242
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1158,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1159,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1162,16'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
                - browseSimplifiedBrowsePath
                - UA_BrowsePathResult_clear.6225
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1163,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1163,50'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
                - browseSimplifiedBrowsePath
                - UA_BrowsePathResult_clear.6225
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1163,5'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
                - browseSimplifiedBrowsePath
                - UA_BrowsePathResult_clear.6225
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1163,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1165,40'
              BranchSideFuncs:
                - browseSimplifiedBrowsePath
                - UA_BrowsePathResult_clear.6225
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1173,21'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1168,49'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1168,56'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6225
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
                - browseSimplifiedBrowsePath
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1170,9'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6225
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
                - browseSimplifiedBrowsePath
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1168,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1169,33'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6225
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
                - browseSimplifiedBrowsePath
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1170,9'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6225
                - UA_Array_delete
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
                - browseSimplifiedBrowsePath
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1175,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1176,9'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1179,28'
              BranchSideFuncs:
                - UA_String_isEmpty
                - UA_NUMERICRANGE
                - UA_NumericRange_parse
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1179,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1180,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1190,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1181,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1182,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1183,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1186,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1187,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1188,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1125,8'
          Dst:             UA_NodeId_isNull
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1129,33'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1130,9'
          Dst:             isNodeInTree_singleRef
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1145,12'
          Dst:             UA_QualifiedName_isNull
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1151,9'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1154,25'
          Dst:             browseRecursive
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1165,13'
          Dst:             browseSimplifiedBrowsePath
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1170,9'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1173,5'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1179,9'
          Dst:             UA_String_isEmpty
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1180,40'
          Dst:             UA_NUMERICRANGE
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1181,12'
          Dst:             UA_NumericRange_parse
    - functionName:    isValidEvent
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - validEventParent
        - eventId
      BBCount:         19
      ICount:          132
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - UA_BrowsePathResult_clear
        - UA_LOCK_ASSERT
        - UA_NODEID_NUMERIC
        - UA_NodeId_equal
        - UA_QUALIFIEDNAME
        - UA_Variant_clear
        - UA_Variant_hasScalarType
        - UA_Variant_init
        - browseSimplifiedBrowsePath
        - isNodeInTree_singleRef
        - readWithReadValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:978,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:978,52'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6225
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:979,9'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6225
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:978,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:979,9'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6225
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:985,5'
              BranchSideFuncs:
                - UA_Variant_init.6216
                - readWithReadValue
                - UA_Variant_hasScalarType.6231
                - UA_BrowsePathResult_clear.6225
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
                - isNodeInTree_singleRef
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:989,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:990,9'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6225
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:991,9'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6225
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:989,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:991,9'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
                - isNodeInTree_singleRef
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:995,59'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
                - isNodeInTree_singleRef
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1000,60'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1001,31'
              BranchSideFuncs:
                - isNodeInTree_singleRef
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1011,33'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1000,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1003,9'
              BranchSideFuncs:
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1011,33'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.6223
                - isNodeInTree_singleRef
                - UA_BrowsePathResult_clear.6225
                - UA_Variant_clear.6214
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:973,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:976,33'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:977,31'
          Dst:             browseSimplifiedBrowsePath
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:979,9'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:985,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:987,28'
          Dst:             readWithReadValue
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:990,9'
          Dst:             UA_Variant_hasScalarType
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:991,9'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:999,33'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1000,8'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1001,8'
          Dst:             isNodeInTree_singleRef
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1003,9'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1004,9'
          Dst:             UA_Variant_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1011,33'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1013,9'
          Dst:             isNodeInTree_singleRef
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1016,5'
          Dst:             UA_BrowsePathResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1017,5'
          Dst:             UA_Variant_clear
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_EventFilterResult_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6016
      functionLinenumberEnd: 6016
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EventFilterResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6016,1'
          Dst:             UA_clear
    - functionName:    UA_EventFieldList_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6880
      functionLinenumberEnd: 6880
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EventFieldList *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:6880,1'
          Dst:             UA_clear
    - functionName:    UA_EventFilterResult_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5996
      functionLinenumberEnd: 5996
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EventFilterResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_EventFieldList_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6860
      functionLinenumberEnd: 6860
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EventFieldList *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filterEvent
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_EventFilter *'
        - 'struct.UA_EventFieldList *'
        - 'struct.UA_EventFilterResult *'
      constantsTouched: []
      argNames:
        - server
        - session
        - eventNode
        - filter
        - efl
        - result
      BBCount:         32
      ICount:          316
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - UA_Array_new
        - UA_EventFieldList_clear
        - UA_EventFieldList_init
        - UA_EventFilterResult_clear
        - UA_EventFilterResult_init
        - UA_LOCK_ASSERT
        - UA_NODEID_NUMERIC
        - UA_NodeId_equal
        - UA_Variant_init
        - evaluateWhereClause
        - isValidEvent
        - resolveSimpleAttributeOperand
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1027,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1028,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1030,28'
              BranchSideFuncs:
                - UA_EventFieldList_init.6253
                - UA_Array_new
                - UA_EventFilterResult_init.6252
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - evaluateWhereClause
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
                - resolveSimpleAttributeOperand
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1033,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1034,9'
              BranchSideFuncs:
                - UA_EventFilterResult_init.6252
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - evaluateWhereClause
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
                - resolveSimpleAttributeOperand
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1035,28'
              BranchSideFuncs:
                - UA_EventFilterResult_init.6252
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - evaluateWhereClause
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
                - resolveSimpleAttributeOperand
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1042,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1043,33'
              BranchSideFuncs:
                - evaluateWhereClause
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
                - resolveSimpleAttributeOperand
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1049,8'
              BranchSideFuncs:
                - evaluateWhereClause
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
                - resolveSimpleAttributeOperand
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1049,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1050,56'
              BranchSideFuncs:
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - evaluateWhereClause
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
                - resolveSimpleAttributeOperand
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1076,45'
              BranchSideFuncs:
                - evaluateWhereClause
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
                - resolveSimpleAttributeOperand
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1054,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1055,37'
              BranchSideFuncs:
                - evaluateWhereClause
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
                - resolveSimpleAttributeOperand
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1060,20'
              BranchSideFuncs:
                - evaluateWhereClause
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
                - resolveSimpleAttributeOperand
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1060,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1062,18'
              BranchSideFuncs:
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - evaluateWhereClause
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
                - resolveSimpleAttributeOperand
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1073,5'
              BranchSideFuncs:
                - evaluateWhereClause
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
                - resolveSimpleAttributeOperand
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1067,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1068,41'
              BranchSideFuncs:
                - evaluateWhereClause
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
                - resolveSimpleAttributeOperand
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1072,9'
              BranchSideFuncs:
                - evaluateWhereClause
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
                - resolveSimpleAttributeOperand
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
                - UA_Array_new
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1079,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1080,33'
              BranchSideFuncs:
                - UA_EventFieldList_clear.6251
                - UA_EventFilterResult_clear.6250
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1086,33'
              BranchSideFuncs:
                - UA_NODEID_NUMERIC.6223
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
                - resolveSimpleAttributeOperand
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1087,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1088,42'
              BranchSideFuncs:
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
                - resolveSimpleAttributeOperand
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1107,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1091,70'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1092,26'
              BranchSideFuncs:
                - resolveSimpleAttributeOperand
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1103,43'
              BranchSideFuncs:
                - resolveSimpleAttributeOperand
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:1091,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1093,30'
              BranchSideFuncs:
                - resolveSimpleAttributeOperand
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:1103,43'
              BranchSideFuncs:
                - resolveSimpleAttributeOperand
                - UA_NodeId_equal.6224
                - isValidEvent
                - UA_Variant_init.6216
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1025,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1030,5'
          Dst:             UA_EventFieldList_init
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1032,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1038,5'
          Dst:             UA_EventFilterResult_init
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1041,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1043,9'
          Dst:             UA_EventFieldList_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1044,9'
          Dst:             UA_EventFilterResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1052,13'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1055,13'
          Dst:             UA_EventFieldList_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1056,13'
          Dst:             UA_EventFilterResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1066,17'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1068,17'
          Dst:             UA_EventFieldList_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1069,17'
          Dst:             UA_EventFilterResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1076,25'
          Dst:             evaluateWhereClause
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1080,9'
          Dst:             UA_EventFieldList_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1081,9'
          Dst:             UA_EventFilterResult_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1086,33'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1091,13'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1092,13'
          Dst:             isValidEvent
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1093,13'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:1103,13'
          Dst:             resolveSimpleAttributeOperand
    - functionName:    evaluateWhereClause
      functionSourceFile: '/src/open62541/src/server/ua_subscription_events_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_Session *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_ContentFilter *'
        - 'struct.UA_ContentFilterResult *'
      constantsTouched: []
      argNames:
        - server
        - session
        - eventNode
        - contentFilter
        - contentFilterResult
      BBCount:         26
      ICount:          202
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_Variant_clear
        - UA_Variant_init
        - v2t
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:930,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:931,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:935,24'
              BranchSideFuncs:
                - UA_Variant_init.6216
                - UA_Variant_clear.6214
                - v2t
                - UA_Variant_clear.6214
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:950,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:951,41'
              BranchSideFuncs:
                - UA_Variant_clear.6214
                - v2t
                - UA_Variant_clear.6214
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:961,8'
              BranchSideFuncs:
                - UA_Variant_clear.6214
                - v2t
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:953,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:954,35'
              BranchSideFuncs:
                - UA_Variant_clear.6214
                - UA_Variant_clear.6214
                - v2t
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:955,13'
              BranchSideFuncs:
                - UA_Variant_clear.6214
                - v2t
                - UA_Variant_clear.6214
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:956,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:957,13'
              BranchSideFuncs:
                - UA_Variant_clear.6214
                - v2t
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:958,5'
              BranchSideFuncs:
                - UA_Variant_clear.6214
                - v2t
                - UA_Variant_clear.6214
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:961,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:961,46'
              BranchSideFuncs:
                - v2t
                - UA_Variant_clear.6214
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:965,22'
              BranchSideFuncs:
                - UA_Variant_clear.6214
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:961,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:962,13'
              BranchSideFuncs:
                - UA_Variant_clear.6214
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:965,22'
              BranchSideFuncs:
                - UA_Variant_clear.6214
        - Branch String:   '/src/open62541/src/server/ua_subscription_events_filter.c:965,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:966,31'
              BranchSideFuncs:
                - UA_Variant_clear.6214
            - BranchSide:      '/src/open62541/src/server/ua_subscription_events_filter.c:967,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:927,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:943,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:954,13'
          Dst:             UA_Variant_clear
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:961,37'
          Dst:             v2t
        - Src:             '/src/open62541/src/server/ua_subscription_events_filter.c:966,9'
          Dst:             UA_Variant_clear
    - functionName:    UA_Discovery_multicastConflict
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - name
        - type
        - arg
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOG_ERROR
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1076,5'
          Dst:             UA_LOG_ERROR
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    createFullServiceDomain
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - outServiceDomain
        - maxLen
        - servername
        - hostname
      BBCount:         19
      ICount:          161
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - mp_snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1092,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1093,12'
              BranchSideFuncs:
                - mp_snprintf
                - mp_snprintf
                - mp_snprintf
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1101,12'
              BranchSideFuncs:
                - mp_snprintf
                - mp_snprintf
                - mp_snprintf
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1093,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1094,29'
              BranchSideFuncs:
                - mp_snprintf
                - mp_snprintf
                - mp_snprintf
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1097,27'
              BranchSideFuncs:
                - mp_snprintf
                - mp_snprintf
                - mp_snprintf
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1102,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1103,21'
              BranchSideFuncs:
                - mp_snprintf
                - mp_snprintf
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1113,21'
              BranchSideFuncs:
                - mp_snprintf
                - mp_snprintf
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1108,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1109,16'
              BranchSideFuncs:
                - mp_snprintf
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1112,5'
              BranchSideFuncs:
                - mp_snprintf
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1109,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1110,17'
              BranchSideFuncs:
                - mp_snprintf
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1111,9'
              BranchSideFuncs:
                - mp_snprintf
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1103,9'
          Dst:             mp_snprintf
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1113,9'
          Dst:             mp_snprintf
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1117,5'
          Dst:             mp_snprintf
    - functionName:    UA_Discovery_recordExists
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'struct.UA_DiscoveryManager *'
        - 'char *'
        - short
        - int
      constantsTouched: []
      argNames:
        - dm
        - fullServiceDomain
        - port
        - protocol
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mdnsd_get_published
        - mdnsd_record_data
        - mdnsd_record_next
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1126,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1127,55'
              BranchSideFuncs:
                - mdnsd_record_data
                - mdnsd_record_next
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1132,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1128,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1128,40'
              BranchSideFuncs:
                - mdnsd_record_next
                - mdnsd_record_data
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1130,31'
              BranchSideFuncs:
                - mdnsd_record_next
                - mdnsd_record_data
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1128,50'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1128,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1129,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1128,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1129,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1130,31'
              BranchSideFuncs:
                - mdnsd_record_next
                - mdnsd_record_data
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1125,25'
          Dst:             mdnsd_get_published
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1127,37'
          Dst:             mdnsd_record_data
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1130,13'
          Dst:             mdnsd_record_next
    - functionName:    mdnsAddConnection
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_DiscoveryManager *'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - dm
        - connectionId
        - recv
      BBCount:         16
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:680,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:681,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:684,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:684,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:685,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:689,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:685,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:686,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:687,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:689,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:689,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:690,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:690,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:691,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:692,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mdnsRemoveConnection
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_DiscoveryManager *'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - dm
        - connectionId
        - recv
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:701,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:702,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:705,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:705,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:705,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:706,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:706,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:707,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:708,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MulticastDiscoveryCallback
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'struct.UA_ConnectionManager.60 *'
        - size_t
        - 'char *'
        - 'char **'
        - int
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_String *'
        - bool
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - application
        - connectionContext
        - state
        - params
        - msg
        - recv
      BBCount:         28
      ICount:          238
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - UA_DiscoveryManager_setState
        - UA_DiscoveryManager_startMulticast
        - UA_KeyValueMap_getScalar
        - UA_QUALIFIEDNAME
        - freeaddrinfo
        - getaddrinfo
        - mdnsAddConnection
        - mdnsRemoveConnection
        - mdnsd_in
        - message_parse
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:722,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:723,30'
              BranchSideFuncs:
                - mdnsRemoveConnection
                - UA_DiscoveryManager_setState
                - UA_DiscoveryManager_startMulticast
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:735,23'
              BranchSideFuncs:
                - mdnsAddConnection
                - UA_QUALIFIEDNAME.6351
                - UA_KeyValueMap_getScalar
                - UA_QUALIFIEDNAME.6351
                - UA_KeyValueMap_getScalar
                - getaddrinfo
                - message_parse
                - freeaddrinfo
                - mdnsd_in
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:729,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:730,48'
              BranchSideFuncs:
                - UA_DiscoveryManager_startMulticast
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:732,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:737,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:738,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:742,34'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.6351
                - UA_KeyValueMap_getScalar
                - UA_QUALIFIEDNAME.6351
                - UA_KeyValueMap_getScalar
                - getaddrinfo
                - message_parse
                - freeaddrinfo
                - mdnsd_in
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:747,14'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:747,18'
              BranchSideFuncs:
                - getaddrinfo
                - message_parse
                - freeaddrinfo
                - mdnsd_in
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:748,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:747,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:748,9'
              BranchSideFuncs:
                - getaddrinfo
                - message_parse
                - freeaddrinfo
                - mdnsd_in
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:751,25'
              BranchSideFuncs:
                - getaddrinfo
                - message_parse
                - freeaddrinfo
                - mdnsd_in
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:752,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:753,12'
              BranchSideFuncs:
                - getaddrinfo
                - message_parse
                - freeaddrinfo
                - mdnsd_in
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:763,40'
              BranchSideFuncs:
                - getaddrinfo
                - message_parse
                - freeaddrinfo
                - mdnsd_in
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:753,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:754,21'
              BranchSideFuncs:
                - getaddrinfo
                - message_parse
                - freeaddrinfo
                - mdnsd_in
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:757,45'
              BranchSideFuncs:
                - getaddrinfo
                - message_parse
                - freeaddrinfo
                - mdnsd_in
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:764,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:765,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:769,5'
              BranchSideFuncs:
                - message_parse
                - freeaddrinfo
                - mdnsd_in
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:771,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:772,18'
              BranchSideFuncs:
                - mdnsd_in
                - freeaddrinfo
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:774,18'
              BranchSideFuncs:
                - freeaddrinfo
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:723,9'
          Dst:             mdnsRemoveConnection
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:726,9'
          Dst:             UA_DiscoveryManager_setState
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:730,13'
          Dst:             UA_DiscoveryManager_startMulticast
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:735,5'
          Dst:             mdnsAddConnection
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:742,42'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:742,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:745,42'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:745,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:763,15'
          Dst:             getaddrinfo
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:770,21'
          Dst:             message_parse
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:772,9'
          Dst:             mdnsd_in
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:774,5'
          Dst:             freeaddrinfo
    - functionName:    UA_DiscoveryManager_startMulticast
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DiscoveryManager *'
      constantsTouched: []
      argNames:
        - dm
      BBCount:         16
      ICount:          124
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOG_ERROR
        - addMdnsRecordForNetworkLayer
        - discovery_createMulticastSocket
        - discovery_multicastQueryAnswer
        - mdns_record_received
        - mdnsd_new
        - mdnsd_query
        - mdnsd_register_receive_callback
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:934,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:935,26'
              BranchSideFuncs:
                - mdnsd_query
                - addMdnsRecordForNetworkLayer
                - UA_LOG_ERROR.6345
                - discovery_createMulticastSocket
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:945,8'
              BranchSideFuncs:
                - mdnsd_query
                - addMdnsRecordForNetworkLayer
                - UA_LOG_ERROR.6345
                - discovery_createMulticastSocket
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:945,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:946,41'
              BranchSideFuncs:
                - discovery_createMulticastSocket
                - mdnsd_query
                - addMdnsRecordForNetworkLayer
                - UA_LOG_ERROR.6345
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:947,8'
              BranchSideFuncs:
                - mdnsd_query
                - addMdnsRecordForNetworkLayer
                - UA_LOG_ERROR.6345
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:947,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:948,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:954,27'
              BranchSideFuncs:
                - mdnsd_query
                - addMdnsRecordForNetworkLayer
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:955,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:956,38'
              BranchSideFuncs:
                - addMdnsRecordForNetworkLayer
                - mdnsd_query
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:960,17'
              BranchSideFuncs:
                - mdnsd_query
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:935,26'
          Dst:             mdnsd_new
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:936,9'
          Dst:             mdnsd_register_receive_callback
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:936,9'
          Dst:             mdns_record_received
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:946,9'
          Dst:             discovery_createMulticastSocket
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:948,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:956,9'
          Dst:             addMdnsRecordForNetworkLayer
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:960,5'
          Dst:             mdnsd_query
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:960,5'
          Dst:             discovery_multicastQueryAnswer
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    getaddrinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.addrinfo *'
        - 'struct.addrinfo **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freeaddrinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.addrinfo *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    mdns_record_received
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.resource *'
        - 'char *'
      constantsTouched: []
      argNames:
        - r
        - data
      BBCount:         48
      ICount:          358
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - UA_DiscoveryManager_removeEntryFromServersOnNetwork
        - UA_LOG_INFO
        - UA_String_equal
        - mdns_record_add_or_get
        - setSrv
        - setTxt
        - strlen
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:361,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:361,34'
              BranchSideFuncs:
                - strstr
                - strlen
                - UA_String_equal.6377
                - mdns_record_add_or_get
                - setSrv
                - setTxt
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:362,9'
              BranchSideFuncs:
                - strstr
                - strlen
                - UA_String_equal.6377
                - mdns_record_add_or_get
                - setSrv
                - setTxt
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:361,65'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:362,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:363,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:362,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:362,33'
              BranchSideFuncs:
                - strstr
                - strlen
                - UA_String_equal.6377
                - mdns_record_add_or_get
                - setSrv
                - setTxt
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:366,27'
              BranchSideFuncs:
                - strstr
                - strlen
                - UA_String_equal.6377
                - mdns_record_add_or_get
                - setSrv
                - setTxt
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:361,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:366,27'
              BranchSideFuncs:
                - strstr
                - strlen
                - UA_String_equal.6377
                - mdns_record_add_or_get
                - setSrv
                - setTxt
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:367,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:368,9'
              BranchSideFuncs:
                - strlen
                - UA_String_equal.6377
                - mdns_record_add_or_get
                - setSrv
                - setTxt
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:371,32'
              BranchSideFuncs:
                - strlen
                - UA_String_equal.6377
                - mdns_record_add_or_get
                - setSrv
                - setTxt
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:374,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:375,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:378,38'
              BranchSideFuncs:
                - mdns_record_add_or_get
                - setSrv
                - setTxt
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:379,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:380,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:381,18'
              BranchSideFuncs:
                - mdns_record_add_or_get
                - setSrv
                - setTxt
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:387,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:388,9'
              BranchSideFuncs:
                - setSrv
                - setTxt
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:391,8'
              BranchSideFuncs:
                - setSrv
                - setTxt
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:391,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:392,21'
              BranchSideFuncs:
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:402,24'
              BranchSideFuncs:
                - setSrv
                - setTxt
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:406,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:406,25'
              BranchSideFuncs:
                - setSrv
                - setTxt
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:416,8'
              BranchSideFuncs:
                - setSrv
                - setTxt
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:406,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:409,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:416,8'
              BranchSideFuncs:
                - setSrv
                - setTxt
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:409,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:410,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:412,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:416,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:416,33'
              BranchSideFuncs:
                - setTxt
                - setSrv
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:418,14'
              BranchSideFuncs:
                - setSrv
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:416,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:417,16'
              BranchSideFuncs:
                - setSrv
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:418,14'
              BranchSideFuncs:
                - setSrv
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:422,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:422,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:422,22'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:422,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:422,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:423,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:366,20'
          Dst:             strstr
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:372,24'
          Dst:             strlen
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:373,33'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:385,13'
          Dst:             mdns_record_add_or_get
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:392,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:396,9'
          Dst:             UA_DiscoveryManager_removeEntryFromServersOnNetwork
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:417,9'
          Dst:             setTxt
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:419,9'
          Dst:             setSrv
    - functionName:    discovery_createMulticastSocket
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DiscoveryManager *'
      constantsTouched: []
      argNames:
        - dm
      BBCount:         32
      ICount:          330
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - MulticastDiscoveryRecvCallback
        - MulticastDiscoverySendCallback
        - UA_LOG_ERROR
        - UA_QUALIFIEDNAME
        - UA_STRING
        - UA_String_equal
        - UA_Variant_setScalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:861,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:862,31'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
                - UA_STRING.6353
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_LOG_ERROR.6345
                - UA_LOG_ERROR.6345
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:876,9'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
                - UA_STRING.6353
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_LOG_ERROR.6345
                - UA_LOG_ERROR.6345
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:863,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:866,16'
              BranchSideFuncs:
                - UA_String_equal.6377
                - UA_LOG_ERROR.6345
                - UA_STRING.6353
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_LOG_ERROR.6345
                - UA_LOG_ERROR.6345
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:874,5'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
                - UA_STRING.6353
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_LOG_ERROR.6345
                - UA_LOG_ERROR.6345
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:866,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:867,17'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
                - UA_STRING.6353
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_LOG_ERROR.6345
                - UA_LOG_ERROR.6345
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_String_equal.6377
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:868,63'
              BranchSideFuncs:
                - UA_String_equal.6377
                - UA_LOG_ERROR.6345
                - UA_STRING.6353
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_LOG_ERROR.6345
                - UA_LOG_ERROR.6345
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:869,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:870,26'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
                - UA_STRING.6353
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_LOG_ERROR.6345
                - UA_LOG_ERROR.6345
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:873,9'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
                - UA_STRING.6353
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_LOG_ERROR.6345
                - UA_LOG_ERROR.6345
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_String_equal.6377
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:876,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:877,22'
              BranchSideFuncs:
                - UA_STRING.6353
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_LOG_ERROR.6345
                - UA_LOG_ERROR.6345
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:884,12'
              BranchSideFuncs:
                - UA_STRING.6353
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_LOG_ERROR.6345
                - UA_LOG_ERROR.6345
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:902,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:903,9'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.6351
                - UA_Variant_setScalar
                - UA_LOG_ERROR.6345
                - UA_LOG_ERROR.6345
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:910,26'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
                - UA_LOG_ERROR.6345
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:913,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:914,15'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
                - UA_LOG_ERROR.6345
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:922,12'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:916,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:917,26'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
                - UA_LOG_ERROR.6345
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:919,5'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:923,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:923,8'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:924,15'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:926,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:927,26'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:929,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:862,31'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:869,16'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:877,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:887,25'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:892,21'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:893,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:894,21'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:895,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:896,21'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:897,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:898,21'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:899,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:900,21'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:901,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:903,25'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:904,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:914,15'
          Dst:             MulticastDiscoveryRecvCallback
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:917,13'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:924,15'
          Dst:             MulticastDiscoverySendCallback
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:927,13'
          Dst:             UA_LOG_ERROR
    - functionName:    addMdnsRecordForNetworkLayer
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_DiscoveryManager *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - dm
        - appName
        - discoveryUrl
      BBCount:         8
      ICount:          105
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_Discovery_addRecord
        - UA_LOG_WARNING
        - UA_StatusCode_name
        - UA_parseEndpointUrl
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:833,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:834,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.6360
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:840,37'
              BranchSideFuncs:
                - UA_Discovery_addRecord
                - UA_StatusCode_name
                - UA_LOG_WARNING.6360
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:845,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:846,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.6360
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:850,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:832,9'
          Dst:             UA_parseEndpointUrl
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:834,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:840,14'
          Dst:             UA_Discovery_addRecord
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:847,54'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:846,9'
          Dst:             UA_LOG_WARNING
    - functionName:    discovery_multicastQueryAnswer
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.mdns_answer *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - arg
      BBCount:         14
      ICount:          143
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - UA_Discovery_recordExists
        - UA_LOG_DEBUG
        - UA_STRING
        - discovery_multicastQueryAnswer
        - getServerComponentByName
        - mdnsd_has_query
        - mdnsd_query
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1140,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1141,9'
              BranchSideFuncs:
                - UA_Discovery_recordExists
                - mdnsd_has_query
                - UA_LOG_DEBUG.6358
                - mdnsd_query
                - mdnsd_query
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1143,8'
              BranchSideFuncs:
                - UA_Discovery_recordExists
                - mdnsd_has_query
                - UA_LOG_DEBUG.6358
                - mdnsd_query
                - mdnsd_query
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1143,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1144,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1146,8'
              BranchSideFuncs:
                - UA_Discovery_recordExists
                - mdnsd_has_query
                - UA_LOG_DEBUG.6358
                - mdnsd_query
                - mdnsd_query
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1146,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1151,35'
              BranchSideFuncs:
                - UA_Discovery_recordExists
                - mdnsd_has_query
                - UA_LOG_DEBUG.6358
                - mdnsd_query
                - mdnsd_query
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1152,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1153,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1155,24'
              BranchSideFuncs:
                - mdnsd_has_query
                - UA_LOG_DEBUG.6358
                - mdnsd_query
                - mdnsd_query
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1155,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1156,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1158,18'
              BranchSideFuncs:
                - UA_LOG_DEBUG.6358
                - mdnsd_query
                - mdnsd_query
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1139,42'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1139,9'
          Dst:             getServerComponentByName
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1151,9'
          Dst:             UA_Discovery_recordExists
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1155,8'
          Dst:             mdnsd_has_query
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1158,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1161,5'
          Dst:             mdnsd_query
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1161,5'
          Dst:             discovery_multicastQueryAnswer
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1163,5'
          Dst:             mdnsd_query
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1163,5'
          Dst:             discovery_multicastQueryAnswer
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Discovery_addRecord
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.UA_DiscoveryManager *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - short
        - 'struct.UA_String *'
        - int
        - bool
        - 'struct.UA_String *'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - dm
        - servername
        - hostname
        - port
        - path
        - protocol
        - createTxt
        - capabilites
        - capabilitiesSize
        - isSelf
      BBCount:         67
      ICount:          598
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - UA_Array_new
        - UA_DiscoveryManager_addEntryToServersOnNetwork
        - UA_Discovery_multicastConflict
        - UA_Discovery_recordExists
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_String_copy
        - UA_String_fromChars
        - createFullServiceDomain
        - mdns_create_txt
        - mdns_find_record
        - mdns_set_address_record
        - mdnsd_set_host
        - mdnsd_set_srv
        - mdnsd_shared
        - mdnsd_unique
        - mp_snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1179,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1179,33'
              BranchSideFuncs:
                - mdnsd_shared
                - mdnsd_set_host
                - createFullServiceDomain
                - UA_Discovery_recordExists
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
                - UA_String_fromChars
                - UA_LOG_WARNING.6360
                - UA_LOG_WARNING.6360
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1182,26'
              BranchSideFuncs:
                - mdnsd_shared
                - mdnsd_set_host
                - createFullServiceDomain
                - UA_Discovery_recordExists
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
                - UA_String_fromChars
                - UA_LOG_WARNING.6360
                - UA_LOG_WARNING.6360
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1179,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1180,9'
              BranchSideFuncs:
                - mdnsd_shared
                - mdnsd_set_host
                - createFullServiceDomain
                - UA_Discovery_recordExists
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
                - UA_String_fromChars
                - UA_LOG_WARNING.6360
                - UA_LOG_WARNING.6360
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1182,26'
              BranchSideFuncs:
                - mdnsd_shared
                - mdnsd_set_host
                - createFullServiceDomain
                - UA_Discovery_recordExists
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
                - UA_String_fromChars
                - UA_LOG_WARNING.6360
                - UA_LOG_WARNING.6360
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1184,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1184,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1185,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1184,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1185,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1189,8'
              BranchSideFuncs:
                - mdnsd_shared
                - mdnsd_set_host
                - createFullServiceDomain
                - UA_Discovery_recordExists
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
                - UA_String_fromChars
                - UA_LOG_WARNING.6360
                - UA_LOG_WARNING.6360
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1189,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1190,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.6360
                - mdnsd_shared
                - mdnsd_set_host
                - createFullServiceDomain
                - UA_Discovery_recordExists
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
                - UA_String_fromChars
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1193,15'
              BranchSideFuncs:
                - mdnsd_shared
                - mdnsd_set_host
                - createFullServiceDomain
                - UA_Discovery_recordExists
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
                - UA_String_fromChars
                - UA_LOG_WARNING.6360
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1199,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1200,24'
              BranchSideFuncs:
                - createFullServiceDomain
                - UA_Discovery_recordExists
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
                - UA_String_fromChars
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1209,29'
              BranchSideFuncs:
                - createFullServiceDomain
                - UA_Discovery_recordExists
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
                - UA_String_fromChars
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1213,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1214,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1216,17'
              BranchSideFuncs:
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
                - UA_String_fromChars
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1219,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1219,18'
              BranchSideFuncs:
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
                - UA_String_fromChars
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1229,56'
              BranchSideFuncs:
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1219,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1220,9'
              BranchSideFuncs:
                - UA_String_fromChars
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1229,56'
              BranchSideFuncs:
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1221,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1222,13'
              BranchSideFuncs:
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1223,5'
              BranchSideFuncs:
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1231,56'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1229,9'
              BranchSideFuncs:
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1229,9'
              BranchSideFuncs:
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1233,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1234,8'
              BranchSideFuncs:
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1238,8'
              BranchSideFuncs:
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1233,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1235,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1238,8'
              BranchSideFuncs:
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - UA_String_copy.6346
                - UA_String_copy.6346
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1238,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1240,61'
              BranchSideFuncs:
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_String_copy.6346
                - UA_String_copy.6346
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1274,26'
              BranchSideFuncs:
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1240,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1240,9'
              BranchSideFuncs:
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_String_copy.6346
                - UA_String_copy.6346
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1240,9'
              BranchSideFuncs:
                - UA_Array_new
                - mp_snprintf
                - UA_String_fromChars
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_String_copy.6346
                - UA_String_copy.6346
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1244,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1245,13'
              BranchSideFuncs:
                - mp_snprintf
                - UA_String_fromChars
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_String_copy.6346
                - UA_String_copy.6346
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1246,12'
              BranchSideFuncs:
                - mp_snprintf
                - UA_String_fromChars
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_String_copy.6346
                - UA_String_copy.6346
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1246,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1247,23'
              BranchSideFuncs:
                - UA_String_copy.6346
                - mp_snprintf
                - UA_String_fromChars
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1252,24'
              BranchSideFuncs:
                - mp_snprintf
                - UA_String_fromChars
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
                - UA_String_copy.6346
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1252,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:0,0'
              BranchSideFuncs:
                - UA_String_copy.6346
                - mp_snprintf
                - UA_String_fromChars
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1253,33'
              BranchSideFuncs:
                - UA_String_copy.6346
                - mp_snprintf
                - UA_String_fromChars
                - mdns_find_record
                - mdnsd_shared
                - mdnsd_set_host
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1276,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1277,26'
              BranchSideFuncs:
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1283,29'
              BranchSideFuncs:
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1283,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1283,12'
              BranchSideFuncs:
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1283,12'
              BranchSideFuncs:
                - mdnsd_unique
                - mdnsd_set_srv
                - mdns_set_address_record
                - mdns_create_txt
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1301,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1302,12'
              BranchSideFuncs:
                - mdns_create_txt
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1309,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1302,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1303,31'
              BranchSideFuncs:
                - mdns_create_txt
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1304,19'
              BranchSideFuncs:
                - mdns_create_txt
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1190,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1194,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1201,13'
          Dst:             mdnsd_shared
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1203,9'
          Dst:             mdnsd_set_host
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1209,5'
          Dst:             createFullServiceDomain
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1211,25'
          Dst:             UA_Discovery_recordExists
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1216,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1220,34'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1229,9'
          Dst:             UA_DiscoveryManager_addEntryToServersOnNetwork
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1242,13'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1250,13'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1253,17'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1260,9'
          Dst:             mp_snprintf
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1264,51'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1274,9'
          Dst:             mdns_find_record
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1277,13'
          Dst:             mdnsd_shared
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1279,9'
          Dst:             mdnsd_set_host
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1290,9'
          Dst:             mdnsd_unique
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1290,9'
          Dst:             UA_Discovery_multicastConflict
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1292,5'
          Dst:             mdnsd_set_srv
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1297,5'
          Dst:             mdns_set_address_record
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1305,9'
          Dst:             mdns_create_txt
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1305,9'
          Dst:             UA_Discovery_multicastConflict
    - functionName:    UA_LOG_INFO
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_DiscoveryManager_addEntryToServersOnNetwork
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_DiscoveryManager *'
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.serverOnNetwork **'
      constantsTouched: []
      argNames:
        - dm
        - fqdnMdnsRecord
        - serverName
        - serverNameLen
        - addedEntry
      BBCount:         26
      ICount:          318
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - UA_ByteString_hash
        - UA_LOG_DEBUG
        - UA_ServerOnNetwork_init
        - mdns_record_add_or_get
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:83,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:84,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:89,18'
              BranchSideFuncs:
                - UA_LOG_DEBUG.6358
                - UA_ServerOnNetwork_init
                - strlen
                - UA_ByteString_hash
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:84,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:85,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:86,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:95,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:96,9'
              BranchSideFuncs:
                - UA_ServerOnNetwork_init
                - strlen
                - UA_ByteString_hash
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:99,24'
              BranchSideFuncs:
                - UA_ServerOnNetwork_init
                - strlen
                - UA_ByteString_hash
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:107,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:108,9'
              BranchSideFuncs:
                - strlen
                - UA_ByteString_hash
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:111,52'
              BranchSideFuncs:
                - strlen
                - UA_ByteString_hash
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:114,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:115,48'
              BranchSideFuncs:
                - strlen
                - UA_ByteString_hash
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:116,27'
              BranchSideFuncs:
                - strlen
                - UA_ByteString_hash
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:123,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:128,26'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:132,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:132,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:133,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:133,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:134,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:81,13'
          Dst:             mdns_record_add_or_get
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:89,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:104,5'
          Dst:             UA_ServerOnNetwork_init
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:120,44'
          Dst:             strlen
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:119,25'
          Dst:             UA_ByteString_hash
    - functionName:    mdns_find_record
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      'struct.mdns_record *'
      argCount:        4
      argTypes:
        - 'struct.mdns_daemon *'
        - short
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - mdnsDaemon
        - type
        - host
        - rdname
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mdnsd_get_published
        - mdnsd_record_data
        - mdnsd_record_next
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:504,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:505,9'
              BranchSideFuncs:
                - mdnsd_record_data
                - mdnsd_record_next
                - strcmp
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:508,5'
              BranchSideFuncs:
                - mdnsd_record_data
                - mdnsd_record_next
                - strcmp
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:508,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:509,55'
              BranchSideFuncs:
                - mdnsd_record_data
                - mdnsd_record_next
                - strcmp
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:514,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:510,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:510,41'
              BranchSideFuncs:
                - strcmp
                - mdnsd_record_next
                - mdnsd_record_data
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:512,31'
              BranchSideFuncs:
                - mdnsd_record_next
                - mdnsd_record_data
                - strcmp
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:510,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:511,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:512,31'
              BranchSideFuncs:
                - mdnsd_record_next
                - mdnsd_record_data
                - strcmp
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:503,24'
          Dst:             mdnsd_get_published
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:509,37'
          Dst:             mdnsd_record_data
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:510,34'
          Dst:             strcmp
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:512,13'
          Dst:             mdnsd_record_next
    - functionName:    mdns_set_address_record
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_DiscoveryManager *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dm
        - fullServiceDomain
        - localDomain
      BBCount:         10
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOG_ERROR
        - mdns_set_address_record_if
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:630,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:631,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:636,16'
              BranchSideFuncs:
                - mdns_set_address_record_if
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:636,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:636,5'
              BranchSideFuncs:
                - mdns_set_address_record_if
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:637,36'
              BranchSideFuncs:
                - mdns_set_address_record_if
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:631,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:637,9'
          Dst:             mdns_set_address_record_if
    - functionName:    mdns_create_txt
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.UA_DiscoveryManager *'
        - 'char *'
        - 'char *'
        - 'struct.UA_String *'
        - size_t
        - 'func_type *'
      constantsTouched: []
      argNames:
        - dm
        - fullServiceDomain
        - path
        - capabilites
        - capabilitiesSize
        - conflict
      BBCount:         34
      ICount:          317
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - UA_LOG_ERROR
        - mdnsd_set_raw
        - mdnsd_unique
        - sd2txt
        - strlen
        - xht_free
        - xht_new
        - xht_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:435,14'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:435,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - UA_LOG_ERROR.6345
                - xht_set
                - xht_set
                - sd2txt
                - xht_free
                - mdnsd_set_raw
                - xht_set
                - UA_LOG_ERROR.6345
                - xht_set
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:436,17'
              BranchSideFuncs:
                - xht_set
                - xht_set
                - sd2txt
                - xht_free
                - mdnsd_set_raw
                - xht_set
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:435,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:436,17'
              BranchSideFuncs:
                - xht_set
                - xht_set
                - sd2txt
                - xht_free
                - mdnsd_set_raw
                - xht_set
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:439,33'
              BranchSideFuncs:
                - strlen
                - UA_LOG_ERROR.6345
                - xht_set
                - xht_set
                - sd2txt
                - xht_free
                - mdnsd_set_raw
                - xht_set
                - UA_LOG_ERROR.6345
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:440,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:441,32'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
                - xht_set
                - xht_set
                - sd2txt
                - xht_free
                - mdnsd_set_raw
                - xht_set
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:450,32'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
                - xht_set
                - xht_set
                - sd2txt
                - xht_free
                - mdnsd_set_raw
                - xht_set
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:442,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:443,30'
              BranchSideFuncs:
                - xht_set
                - xht_set
                - sd2txt
                - xht_free
                - mdnsd_set_raw
                - xht_set
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:447,20'
              BranchSideFuncs:
                - xht_set
                - xht_set
                - sd2txt
                - xht_free
                - mdnsd_set_raw
                - xht_set
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:451,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:452,30'
              BranchSideFuncs:
                - xht_set
                - xht_set
                - sd2txt
                - xht_free
                - mdnsd_set_raw
                - xht_set
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:456,13'
              BranchSideFuncs:
                - xht_set
                - xht_set
                - sd2txt
                - xht_free
                - mdnsd_set_raw
                - xht_set
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:465,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:467,20'
              BranchSideFuncs:
                - xht_set
                - sd2txt
                - xht_free
                - mdnsd_set_raw
                - xht_set
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:470,11'
              BranchSideFuncs:
                - xht_set
                - sd2txt
                - xht_free
                - mdnsd_set_raw
                - xht_set
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:471,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:474,23'
              BranchSideFuncs:
                - xht_set
                - sd2txt
                - xht_free
                - mdnsd_set_raw
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:485,17'
              BranchSideFuncs:
                - xht_set
                - sd2txt
                - xht_free
                - mdnsd_set_raw
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:476,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:477,20'
              BranchSideFuncs:
                - xht_set
                - sd2txt
                - xht_free
                - mdnsd_set_raw
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:481,9'
              BranchSideFuncs:
                - xht_set
                - sd2txt
                - xht_free
                - mdnsd_set_raw
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:490,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:491,9'
              BranchSideFuncs:
                - xht_free
                - mdnsd_set_raw
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:492,8'
              BranchSideFuncs:
                - xht_free
                - mdnsd_set_raw
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:492,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:493,9'
              BranchSideFuncs:
                - xht_free
                - mdnsd_set_raw
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:494,14'
              BranchSideFuncs:
                - xht_free
                - mdnsd_set_raw
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:431,24'
          Dst:             mdnsd_unique
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:433,16'
          Dst:             xht_new
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:435,17'
          Dst:             strlen
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:436,9'
          Dst:             xht_set
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:439,26'
          Dst:             strlen
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:443,17'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:452,17'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:460,9'
          Dst:             xht_set
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:483,9'
          Dst:             xht_set
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:485,9'
          Dst:             xht_set
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:489,29'
          Dst:             sd2txt
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:494,5'
          Dst:             xht_free
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:495,5'
          Dst:             mdnsd_set_raw
    - functionName:    mdns_set_address_record_if
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.UA_DiscoveryManager *'
        - 'char *'
        - 'char *'
        - 'char *'
        - short
      constantsTouched: []
      argNames:
        - dm
        - fullServiceDomain
        - localDomain
        - addr
        - addr_len
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mdnsd_set_raw
        - mdnsd_shared
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:522,24'
          Dst:             mdnsd_shared
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:523,5'
          Dst:             mdnsd_set_raw
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:526,9'
          Dst:             mdnsd_shared
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:527,5'
          Dst:             mdnsd_set_raw
    - functionName:    mdns_record_add_or_get
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'struct.serverOnNetwork *'
      argCount:        5
      argTypes:
        - 'struct.UA_DiscoveryManager *'
        - 'char *'
        - 'char *'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - dm
        - record
        - serverName
        - serverNameLen
        - createNew
      BBCount:         16
      ICount:          142
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - UA_ByteString_hash
        - UA_DiscoveryManager_addEntryToServersOnNetwork
        - strlen
        - strncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:47,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:49,12'
              BranchSideFuncs:
                - strncmp
                - UA_DiscoveryManager_addEntryToServersOnNetwork
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:60,9'
              BranchSideFuncs:
                - UA_DiscoveryManager_addEntryToServersOnNetwork
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:49,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:50,22'
              BranchSideFuncs:
                - strncmp
                - UA_DiscoveryManager_addEntryToServersOnNetwork
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:52,22'
              BranchSideFuncs:
                - strncmp
                - UA_DiscoveryManager_addEntryToServersOnNetwork
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:54,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:56,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:57,22'
              BranchSideFuncs:
                - UA_DiscoveryManager_addEntryToServersOnNetwork
                - strncmp
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:60,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:61,9'
              BranchSideFuncs:
                - UA_DiscoveryManager_addEntryToServersOnNetwork
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:65,56'
              BranchSideFuncs:
                - UA_DiscoveryManager_addEntryToServersOnNetwork
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:67,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:70,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:44,44'
          Dst:             strlen
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:43,25'
          Dst:             UA_ByteString_hash
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:54,12'
          Dst:             strncmp
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:65,9'
          Dst:             UA_DiscoveryManager_addEntryToServersOnNetwork
    - functionName:    UA_ServerOnNetwork_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ServerOnNetwork *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    MulticastDiscoveryRecvCallback
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.UA_ConnectionManager.60 *'
        - size_t
        - 'char *'
        - 'char **'
        - int
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - application
        - connectionContext
        - state
        - params
        - msg
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MulticastDiscoveryCallback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:812,5'
          Dst:             MulticastDiscoveryCallback
    - functionName:    MulticastDiscoverySendCallback
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.UA_ConnectionManager.60 *'
        - size_t
        - 'char *'
        - 'char **'
        - int
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - application
        - connectionContext
        - state
        - params
        - msg
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MulticastDiscoveryCallback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:821,5'
          Dst:             MulticastDiscoveryCallback
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_DiscoveryManager_removeEntryFromServersOnNetwork
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_DiscoveryManager *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dm
        - fqdnMdnsRecord
        - serverName
        - serverNameLen
      BBCount:         31
      ICount:          262
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - UA_ByteString_hash
        - UA_LOG_DEBUG
        - UA_ServerOnNetwork_clear
        - UA_String_equal
        - mdns_record_add_or_get
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:199,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:200,9'
              BranchSideFuncs:
                - strlen
                - UA_ByteString_hash
                - UA_ServerOnNetwork_clear
                - UA_String_equal.6377
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:205,43'
              BranchSideFuncs:
                - strlen
                - UA_ByteString_hash
                - UA_ServerOnNetwork_clear
                - UA_String_equal.6377
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:213,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:214,12'
              BranchSideFuncs:
                - UA_ServerOnNetwork_clear
                - UA_String_equal.6377
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:224,5'
              BranchSideFuncs:
                - UA_ServerOnNetwork_clear
                - UA_String_equal.6377
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:214,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:215,16'
              BranchSideFuncs:
                - UA_ServerOnNetwork_clear
                - UA_String_equal.6377
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:221,21'
              BranchSideFuncs:
                - UA_ServerOnNetwork_clear
                - UA_String_equal.6377
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:215,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:216,52'
              BranchSideFuncs:
                - UA_ServerOnNetwork_clear
                - UA_String_equal.6377
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:217,21'
              BranchSideFuncs:
                - UA_ServerOnNetwork_clear
                - UA_String_equal.6377
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:226,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:227,27'
              BranchSideFuncs:
                - UA_String_equal.6377
                - UA_ServerOnNetwork_clear
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:233,5'
              BranchSideFuncs:
                - UA_ServerOnNetwork_clear
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:226,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:228,9'
              BranchSideFuncs:
                - UA_ServerOnNetwork_clear
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:233,5'
              BranchSideFuncs:
                - UA_ServerOnNetwork_clear
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:233,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:233,5'
              BranchSideFuncs:
                - UA_ServerOnNetwork_clear
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:234,31'
              BranchSideFuncs:
                - UA_ServerOnNetwork_clear
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:235,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:239,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:192,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:197,13'
          Dst:             mdns_record_add_or_get
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:206,24'
          Dst:             strlen
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:209,25'
          Dst:             UA_ByteString_hash
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:227,10'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:234,5'
          Dst:             UA_ServerOnNetwork_clear
    - functionName:    setTxt
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_DiscoveryManager *'
        - 'struct.resource *'
        - 'struct.serverOnNetwork *'
      constantsTouched: []
      argNames:
        - dm
        - r
        - entry
      BBCount:         43
      ICount:          307
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - UA_Array_new
        - UA_LOG_ERROR
        - mdns_append_path_to_url
        - strchr
        - strlen
        - txt2sd
        - xht_free
        - xht_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:264,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:264,36'
              BranchSideFuncs:
                - strlen
                - xht_free
                - strlen
                - UA_Array_new
                - strchr
                - strlen
                - UA_LOG_ERROR.6345
                - mdns_append_path_to_url
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:264,12'
              BranchSideFuncs:
                - xht_free
                - strlen
                - UA_Array_new
                - strchr
                - strlen
                - UA_LOG_ERROR.6345
                - mdns_append_path_to_url
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:266,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:266,16'
              BranchSideFuncs:
                - xht_free
                - strlen
                - UA_Array_new
                - strchr
                - strlen
                - UA_LOG_ERROR.6345
                - mdns_append_path_to_url
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:285,8'
              BranchSideFuncs:
                - xht_free
                - strlen
                - UA_Array_new
                - strchr
                - strlen
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:266,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:267,13'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
                - xht_free
                - strlen
                - UA_Array_new
                - strchr
                - strlen
                - mdns_append_path_to_url
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:285,8'
              BranchSideFuncs:
                - xht_free
                - strlen
                - UA_Array_new
                - strchr
                - strlen
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:267,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:269,18'
              BranchSideFuncs:
                - mdns_append_path_to_url
                - xht_free
                - strlen
                - UA_Array_new
                - strchr
                - strlen
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:281,38'
              BranchSideFuncs:
                - mdns_append_path_to_url
                - xht_free
                - strlen
                - UA_Array_new
                - strchr
                - strlen
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:269,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:270,41'
              BranchSideFuncs:
                - xht_free
                - strlen
                - UA_Array_new
                - strchr
                - strlen
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:279,9'
              BranchSideFuncs:
                - xht_free
                - strlen
                - UA_Array_new
                - strchr
                - strlen
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:271,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:272,34'
              BranchSideFuncs:
                - xht_free
                - strlen
                - UA_Array_new
                - strchr
                - strlen
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:276,24'
              BranchSideFuncs:
                - xht_free
                - strlen
                - UA_Array_new
                - strchr
                - strlen
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:285,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:285,23'
              BranchSideFuncs:
                - strlen
                - xht_free
                - UA_Array_new
                - strchr
                - strlen
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:311,14'
              BranchSideFuncs:
                - xht_free
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:285,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:287,16'
              BranchSideFuncs:
                - UA_Array_new
                - xht_free
                - strchr
                - strlen
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:311,14'
              BranchSideFuncs:
                - xht_free
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:288,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:289,16'
              BranchSideFuncs:
                - UA_Array_new
                - xht_free
                - strchr
                - strlen
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:294,57'
              BranchSideFuncs:
                - UA_Array_new
                - xht_free
                - strchr
                - strlen
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:289,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:290,26'
              BranchSideFuncs:
                - UA_Array_new
                - xht_free
                - strchr
                - strlen
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:291,9'
              BranchSideFuncs:
                - UA_Array_new
                - xht_free
                - strchr
                - strlen
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:298,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:299,36'
              BranchSideFuncs:
                - strchr
                - strlen
                - xht_free
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:310,5'
              BranchSideFuncs:
                - xht_free
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:300,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:300,46'
              BranchSideFuncs:
                - xht_free
                - strchr
                - strlen
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:300,71'
              BranchSideFuncs:
                - strlen
                - xht_free
                - strchr
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:305,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:306,24'
              BranchSideFuncs:
                - xht_free
                - strchr
                - strlen
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:308,17'
              BranchSideFuncs:
                - xht_free
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:260,16'
          Dst:             txt2sd
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:261,27'
          Dst:             xht_get
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:262,27'
          Dst:             xht_get
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:264,29'
          Dst:             strlen
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:272,21'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:281,13'
          Dst:             mdns_append_path_to_url
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:285,16'
          Dst:             strlen
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:296,27'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:299,29'
          Dst:             strchr
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:300,64'
          Dst:             strlen
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:311,5'
          Dst:             xht_free
    - functionName:    setSrv
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_DiscoveryManager *'
        - 'struct.resource *'
        - 'struct.serverOnNetwork *'
      constantsTouched: []
      argNames:
        - dm
        - r
        - entry
      BBCount:         13
      ICount:          176
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOG_ERROR
        - UA_LOG_INFO
        - UA_String_fromChars
        - mdns_append_path_to_url
        - mp_snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:326,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:326,26'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
                - mp_snprintf
                - UA_String_fromChars
                - UA_LOG_INFO.6366
                - mdns_append_path_to_url
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:330,27'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
                - mp_snprintf
                - UA_String_fromChars
                - UA_LOG_INFO.6366
                - mdns_append_path_to_url
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:326,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:328,19'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
                - mp_snprintf
                - UA_String_fromChars
                - UA_LOG_INFO.6366
                - mdns_append_path_to_url
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:330,27'
              BranchSideFuncs:
                - UA_LOG_ERROR.6345
                - mp_snprintf
                - UA_String_fromChars
                - UA_LOG_INFO.6366
                - mdns_append_path_to_url
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:331,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:332,22'
              BranchSideFuncs:
                - mp_snprintf
                - UA_String_fromChars
                - UA_LOG_INFO.6366
                - mdns_append_path_to_url
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:337,17'
              BranchSideFuncs:
                - mp_snprintf
                - UA_String_fromChars
                - UA_LOG_INFO.6366
                - mdns_append_path_to_url
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:347,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:347,8'
              BranchSideFuncs:
                - mdns_append_path_to_url
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:348,34'
              BranchSideFuncs:
                - mdns_append_path_to_url
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:325,25'
          Dst:             strlen
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:332,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:337,5'
          Dst:             mp_snprintf
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:340,43'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:341,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:348,9'
          Dst:             mdns_append_path_to_url
    - functionName:    mdns_append_path_to_url
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'char *'
      constantsTouched: []
      argNames:
        - url
        - path
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_String_clear
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:245,22'
          Dst:             strlen
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:251,5'
          Dst:             UA_String_clear
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ServerOnNetwork_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ServerOnNetwork *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1660,1'
          Dst:             UA_clear
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_Server_setServerOnNetworkCallback
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - cb
        - data
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK
        - UA_STRING
        - UA_UNLOCK
        - getServerComponentByName
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1062,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1062,8'
              BranchSideFuncs:
                - UA_UNLOCK.6396
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1063,39'
              BranchSideFuncs:
                - UA_UNLOCK.6396
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1059,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1061,42'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1061,9'
          Dst:             getServerComponentByName
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1066,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Discovery_updateMdnsForDiscoveryUrl
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.UA_DiscoveryManager *'
        - 'struct.UA_String *'
        - 'struct.UA_MdnsDiscoveryConfiguration *'
        - 'struct.UA_String *'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - dm
        - serverName
        - mdnsConfig
        - discoveryUrl
        - isOnline
        - updateTxt
      BBCount:         16
      ICount:          170
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - UA_Discovery_addRecord
        - UA_Discovery_removeRecord
        - UA_LOG_WARNING
        - UA_parseEndpointUrl
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1019,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1020,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.6360
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1026,9'
              BranchSideFuncs:
                - UA_Discovery_removeRecord
                - UA_LOG_WARNING.6360
                - UA_Discovery_addRecord
                - UA_LOG_WARNING.6360
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1026,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1028,43'
              BranchSideFuncs:
                - UA_Discovery_addRecord
                - UA_LOG_WARNING.6360
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1037,16'
              BranchSideFuncs:
                - UA_Discovery_addRecord
                - UA_LOG_WARNING.6360
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1030,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1031,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.6360
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1034,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1039,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1040,24'
              BranchSideFuncs:
                - UA_Discovery_addRecord
                - UA_LOG_WARNING.6360
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1045,32'
              BranchSideFuncs:
                - UA_Discovery_addRecord
                - UA_LOG_WARNING.6360
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1049,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1049,8'
              BranchSideFuncs:
                - UA_LOG_WARNING.6360
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1050,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.6360
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1018,9'
          Dst:             UA_parseEndpointUrl
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1020,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1028,17'
          Dst:             UA_Discovery_removeRecord
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1031,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1045,9'
          Dst:             UA_Discovery_addRecord
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1050,9'
          Dst:             UA_LOG_WARNING
    - functionName:    UA_Discovery_removeRecord
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_DiscoveryManager *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - short
        - bool
      constantsTouched: []
      argNames:
        - dm
        - servername
        - hostname
        - port
        - removeTxt
      BBCount:         38
      ICount:          275
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - UA_DiscoveryManager_removeEntryFromServersOnNetwork
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - createFullServiceDomain
        - mdns_find_record
        - mdnsd_done
        - mdnsd_get_published
        - mdnsd_record_data
        - mdnsd_record_next
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1320,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1320,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1321,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1320,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1321,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1323,8'
              BranchSideFuncs:
                - createFullServiceDomain
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
                - mdns_find_record
                - UA_LOG_WARNING.6360
                - mdnsd_done
                - mdnsd_get_published
                - UA_LOG_WARNING.6360
                - mdnsd_record_data
                - mdnsd_record_next
                - mdnsd_done
                - UA_LOG_WARNING.6360
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1323,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1324,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.6360
                - createFullServiceDomain
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
                - mdns_find_record
                - UA_LOG_WARNING.6360
                - mdnsd_done
                - mdnsd_get_published
                - UA_LOG_WARNING.6360
                - mdnsd_record_data
                - mdnsd_record_next
                - mdnsd_done
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1331,29'
              BranchSideFuncs:
                - createFullServiceDomain
                - UA_LOG_INFO.6366
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
                - mdns_find_record
                - UA_LOG_WARNING.6360
                - mdnsd_done
                - mdnsd_get_published
                - UA_LOG_WARNING.6360
                - mdnsd_record_data
                - mdnsd_record_next
                - mdnsd_done
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1339,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1338,9'
              BranchSideFuncs:
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
                - mdns_find_record
                - UA_LOG_WARNING.6360
                - mdnsd_done
                - mdnsd_get_published
                - UA_LOG_WARNING.6360
                - mdnsd_record_data
                - mdnsd_record_next
                - mdnsd_done
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1338,9'
              BranchSideFuncs:
                - UA_DiscoveryManager_removeEntryFromServersOnNetwork
                - mdns_find_record
                - UA_LOG_WARNING.6360
                - mdnsd_done
                - mdnsd_get_published
                - UA_LOG_WARNING.6360
                - mdnsd_record_data
                - mdnsd_record_next
                - mdnsd_done
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1340,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1341,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1345,26'
              BranchSideFuncs:
                - mdns_find_record
                - UA_LOG_WARNING.6360
                - mdnsd_done
                - mdnsd_get_published
                - UA_LOG_WARNING.6360
                - mdnsd_record_data
                - mdnsd_record_next
                - mdnsd_done
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1347,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1348,24'
              BranchSideFuncs:
                - mdnsd_done
                - mdnsd_get_published
                - UA_LOG_WARNING.6360
                - mdnsd_record_data
                - mdnsd_record_next
                - mdnsd_done
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1353,16'
              BranchSideFuncs:
                - mdnsd_done
                - mdnsd_get_published
                - UA_LOG_WARNING.6360
                - mdnsd_record_data
                - mdnsd_record_next
                - mdnsd_done
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1361,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1362,24'
              BranchSideFuncs:
                - mdnsd_record_data
                - mdnsd_record_next
                - mdnsd_done
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1368,5'
              BranchSideFuncs:
                - mdnsd_record_data
                - mdnsd_record_next
                - mdnsd_done
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1368,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1369,55'
              BranchSideFuncs:
                - mdnsd_record_data
                - mdnsd_record_next
                - mdnsd_done
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1379,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1371,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1371,26'
              BranchSideFuncs:
                - mdnsd_record_data
                - mdnsd_record_next
                - mdnsd_done
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1372,13'
              BranchSideFuncs:
                - mdnsd_record_data
                - mdnsd_record_next
                - mdnsd_done
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1371,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1372,13'
              BranchSideFuncs:
                - mdnsd_done
                - mdnsd_record_data
                - mdnsd_record_next
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1374,24'
              BranchSideFuncs:
                - mdnsd_done
                - mdnsd_record_data
                - mdnsd_record_next
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1372,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1372,26'
              BranchSideFuncs:
                - mdnsd_record_data
                - mdnsd_record_next
                - mdnsd_done
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1373,12'
              BranchSideFuncs:
                - mdnsd_record_data
                - mdnsd_record_next
                - mdnsd_done
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1372,49'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1373,12'
              BranchSideFuncs:
                - mdnsd_done
                - mdnsd_record_data
                - mdnsd_record_next
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1374,24'
              BranchSideFuncs:
                - mdnsd_done
                - mdnsd_record_data
                - mdnsd_record_next
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1371,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1374,24'
              BranchSideFuncs:
                - mdnsd_done
                - mdnsd_record_data
                - mdnsd_record_next
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1376,14'
              BranchSideFuncs:
                - mdnsd_record_data
                - mdnsd_record_next
                - mdnsd_done
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1324,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1331,5'
          Dst:             createFullServiceDomain
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1333,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1338,9'
          Dst:             UA_DiscoveryManager_removeEntryFromServersOnNetwork
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1345,9'
          Dst:             mdns_find_record
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1348,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1353,5'
          Dst:             mdnsd_done
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1360,9'
          Dst:             mdnsd_get_published
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1362,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1369,37'
          Dst:             mdnsd_record_data
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1370,31'
          Dst:             mdnsd_record_next
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:1374,13'
          Dst:             mdnsd_done
    - functionName:    UA_DiscoveryManager_stopMulticast
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DiscoveryManager *'
      constantsTouched: []
      argNames:
        - dm
      BBCount:         34
      ICount:          241
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - UA_Discovery_removeRecord
        - UA_parseEndpointUrl
        - mdnsd_free
        - mdnsd_shutdown
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:967,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:968,30'
              BranchSideFuncs:
                - UA_parseEndpointUrl
                - UA_Discovery_removeRecord
                - mdnsd_shutdown
                - mdnsd_free
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:984,8'
              BranchSideFuncs:
                - mdnsd_shutdown
                - mdnsd_free
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:976,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:976,53'
              BranchSideFuncs:
                - mdnsd_shutdown
                - mdnsd_free
                - UA_parseEndpointUrl
                - UA_Discovery_removeRecord
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:977,13'
              BranchSideFuncs:
                - mdnsd_shutdown
                - mdnsd_free
                - UA_parseEndpointUrl
                - UA_Discovery_removeRecord
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:976,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:977,13'
              BranchSideFuncs:
                - mdnsd_shutdown
                - mdnsd_free
                - UA_parseEndpointUrl
                - UA_Discovery_removeRecord
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:979,35'
              BranchSideFuncs:
                - UA_Discovery_removeRecord
                - mdnsd_shutdown
                - mdnsd_free
                - UA_parseEndpointUrl
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:984,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:985,28'
              BranchSideFuncs:
                - mdnsd_shutdown
                - mdnsd_free
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:993,8'
              BranchSideFuncs:
                - mdnsd_shutdown
                - mdnsd_free
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:986,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:987,13'
              BranchSideFuncs:
                - mdnsd_shutdown
                - mdnsd_free
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:990,5'
              BranchSideFuncs:
                - mdnsd_shutdown
                - mdnsd_free
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:993,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:994,24'
              BranchSideFuncs:
                - mdnsd_shutdown
                - mdnsd_free
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1000,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1000,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1000,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1001,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1001,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1002,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1003,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1003,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1004,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1006,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:1004,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1004,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:1005,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:973,13'
          Dst:             UA_parseEndpointUrl
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:979,9'
          Dst:             UA_Discovery_removeRecord
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:994,9'
          Dst:             mdnsd_shutdown
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:995,9'
          Dst:             mdnsd_free
    - functionName:    UA_DiscoveryManager_sendMulticastMessages
      functionSourceFile: '/src/open62541/src/server/ua_discovery_mdns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DiscoveryManager *'
      constantsTouched: []
      argNames:
        - dm
      BBCount:         16
      ICount:          126
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mdnsd_out
        - message_packet
        - message_packet_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:780,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:780,19'
              BranchSideFuncs:
                - mdnsd_out
                - message_packet_len
                - message_packet
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:781,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:780,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:781,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:784,5'
              BranchSideFuncs:
                - mdnsd_out
                - message_packet_len
                - message_packet
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:791,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:791,5'
              BranchSideFuncs:
                - message_packet_len
                - message_packet
                - mdnsd_out
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:792,19'
              BranchSideFuncs:
                - message_packet_len
                - message_packet
                - mdnsd_out
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:794,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:795,13'
              BranchSideFuncs:
                - mdnsd_out
                - message_packet_len
                - message_packet
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:796,33'
              BranchSideFuncs:
                - mdnsd_out
                - message_packet_len
                - message_packet
        - Branch String:   '/src/open62541/src/server/ua_discovery_mdns.c:799,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:800,13'
              BranchSideFuncs:
                - mdnsd_out
                - message_packet_len
                - message_packet
            - BranchSide:      '/src/open62541/src/server/ua_discovery_mdns.c:801,24'
              BranchSideFuncs:
                - mdnsd_out
                - message_packet_len
                - message_packet
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:791,11'
          Dst:             mdnsd_out
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:792,19'
          Dst:             message_packet_len
        - Src:             '/src/open62541/src/server/ua_discovery_mdns.c:793,28'
          Dst:             message_packet
    - functionName:    _lmatch
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.message *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - m
        - l1
        - l2
      BBCount:         23
      ICount:          177
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _ldecomp
        - _lmatch
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:205,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:206,18'
              BranchSideFuncs:
                - _ldecomp
                - _lmatch
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:207,7'
              BranchSideFuncs:
                - _lmatch
                - _ldecomp
                - _lmatch
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:207,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:208,18'
              BranchSideFuncs:
                - _ldecomp
                - _lmatch
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:211,6'
              BranchSideFuncs:
                - _lmatch
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:211,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:212,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:215,7'
              BranchSideFuncs:
                - _lmatch
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:215,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:216,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:217,11'
              BranchSideFuncs:
                - _lmatch
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:217,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:218,7'
              BranchSideFuncs:
                - _lmatch
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:223,9'
              BranchSideFuncs:
                - _lmatch
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:218,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:220,2'
              BranchSideFuncs:
                - _lmatch
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:227,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:227,19'
              BranchSideFuncs:
                - _lmatch
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:231,17'
              BranchSideFuncs:
                - _lmatch
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:227,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:228,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:231,17'
              BranchSideFuncs:
                - _lmatch
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:206,38'
          Dst:             _ldecomp
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:206,10'
          Dst:             _lmatch
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:208,42'
          Dst:             _ldecomp
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:208,10'
          Dst:             _lmatch
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:231,9'
          Dst:             _lmatch
    - functionName:    _ldecomp
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    message_packet_len
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.message *'
      constantsTouched: []
      argNames:
        - m
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:649,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:650,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:652,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    message_packet
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.message *'
      constantsTouched: []
      argNames:
        - m
      BBCount:         27
      ICount:          325
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - short2net
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:619,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:620,3'
              BranchSideFuncs:
                - short2net
                - short2net
                - short2net
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:621,26'
              BranchSideFuncs:
                - short2net
                - short2net
                - short2net
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:621,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:622,33'
              BranchSideFuncs:
                - short2net
                - short2net
                - short2net
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:623,6'
              BranchSideFuncs:
                - short2net
                - short2net
                - short2net
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:623,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:624,3'
              BranchSideFuncs:
                - short2net
                - short2net
                - short2net
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:625,6'
              BranchSideFuncs:
                - short2net
                - short2net
                - short2net
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:625,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:626,3'
              BranchSideFuncs:
                - short2net
                - short2net
                - short2net
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:627,6'
              BranchSideFuncs:
                - short2net
                - short2net
                - short2net
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:627,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:628,3'
              BranchSideFuncs:
                - short2net
                - short2net
                - short2net
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:629,6'
              BranchSideFuncs:
                - short2net
                - short2net
                - short2net
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:629,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:630,3'
              BranchSideFuncs:
                - short2net
                - short2net
                - short2net
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:631,26'
              BranchSideFuncs:
                - short2net
                - short2net
                - short2net
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:631,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:632,33'
              BranchSideFuncs:
                - short2net
                - short2net
                - short2net
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:633,6'
              BranchSideFuncs:
                - short2net
                - short2net
                - short2net
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:633,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:633,6'
              BranchSideFuncs:
                - short2net
                - short2net
                - short2net
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:634,32'
              BranchSideFuncs:
                - short2net
                - short2net
                - short2net
                - short2net
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:617,2'
          Dst:             short2net
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:637,2'
          Dst:             short2net
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:638,2'
          Dst:             short2net
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:639,2'
          Dst:             short2net
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:640,2'
          Dst:             short2net
    - functionName:    short2net
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - short
        - 'char **'
      constantsTouched: []
      argNames:
        - i
        - bufp
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htons
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:57,18'
          Dst:             htons
    - functionName:    htons
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    message_rdata_raw
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.message *'
        - 'char *'
        - short
      constantsTouched: []
      argNames:
        - m
        - rdata
        - rdlength
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - short2net
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:604,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:604,6'
              BranchSideFuncs:
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:605,12'
              BranchSideFuncs:
                - short2net
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:606,2'
          Dst:             short2net
    - functionName:    message_rdata_srv
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.message *'
        - short
        - short
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - m
        - priority
        - weight
        - port
        - name
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _host
        - short2net
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:596,2'
          Dst:             short2net
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:597,2'
          Dst:             short2net
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:598,2'
          Dst:             short2net
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:599,29'
          Dst:             _host
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:599,2'
          Dst:             short2net
    - functionName:    _host
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.message *'
        - 'char **'
        - 'char *'
      constantsTouched: []
      argNames:
        - m
        - bufp
        - name
      BBCount:         47
      ICount:          375
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - _lmatch
        - short2net
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:240,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:241,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:244,2'
              BranchSideFuncs:
                - _lmatch
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:244,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:245,7'
              BranchSideFuncs:
                - _lmatch
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:260,23'
              BranchSideFuncs:
                - _lmatch
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:245,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:246,9'
              BranchSideFuncs:
                - _lmatch
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:251,15'
              BranchSideFuncs:
                - _lmatch
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:246,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:247,5'
              BranchSideFuncs:
                - _lmatch
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:248,25'
              BranchSideFuncs:
                - _lmatch
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:254,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:255,4'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:257,4'
              BranchSideFuncs:
                - _lmatch
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:261,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:262,4'
              BranchSideFuncs:
                - _lmatch
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:263,8'
              BranchSideFuncs:
                - _lmatch
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:267,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:268,10'
              BranchSideFuncs:
                - _lmatch
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:284,10'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:268,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:268,37'
              BranchSideFuncs:
                - _lmatch
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:268,3'
              BranchSideFuncs:
                - _lmatch
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:268,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:269,16'
              BranchSideFuncs:
                - _lmatch
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:279,13'
              BranchSideFuncs:
                - _lmatch
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:269,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:271,9'
              BranchSideFuncs:
                - short2net
                - _lmatch
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:277,3'
              BranchSideFuncs:
                - _lmatch
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:279,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:280,4'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:281,2'
              BranchSideFuncs:
                - _lmatch
                - short2net
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:289,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:289,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:289,2'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:289,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:290,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:296,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:290,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:291,4'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:293,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:269,8'
          Dst:             _lmatch
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:272,5'
          Dst:             short2net
    - functionName:    message_rdata_name
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.message *'
        - 'char *'
      constantsTouched: []
      argNames:
        - m
        - name
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _host
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:588,28'
          Dst:             _host
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:588,2'
          Dst:             short2net
    - functionName:    message_rdata_long
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.message *'
        - int
      constantsTouched: []
      argNames:
        - m
        - l
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - long2net
        - short2net
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:579,2'
          Dst:             short2net
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:580,2'
          Dst:             long2net
    - functionName:    long2net
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - l
        - bufp
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htonl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:64,18'
          Dst:             htonl
    - functionName:    htonl
      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:    message_ar
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.message *'
        - 'char *'
        - short
        - short
        - size_t
      constantsTouched: []
      argNames:
        - m
        - name
        - type
        - clazz
        - ttl
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _rrappend
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:574,2'
          Dst:             _rrappend
    - functionName:    _rrappend
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.message *'
        - 'char *'
        - short
        - short
        - size_t
      constantsTouched: []
      argNames:
        - m
        - name
        - type
        - clazz
        - ttl
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _host
        - long2net
        - short2net
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:549,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:549,6'
              BranchSideFuncs:
                - _host
                - short2net
                - short2net
                - long2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:550,19'
              BranchSideFuncs:
                - _host
                - short2net
                - short2net
                - long2net
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:553,2'
          Dst:             _host
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:554,2'
          Dst:             short2net
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:555,2'
          Dst:             short2net
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:556,2'
          Dst:             long2net
    - functionName:    message_ns
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.message *'
        - 'char *'
        - short
        - short
        - size_t
      constantsTouched: []
      argNames:
        - m
        - name
        - type
        - clazz
        - ttl
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _rrappend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:568,2'
          Dst:             _rrappend
    - functionName:    message_an
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.message *'
        - 'char *'
        - short
        - short
        - size_t
      constantsTouched: []
      argNames:
        - m
        - name
        - type
        - clazz
        - ttl
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _rrappend
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:562,2'
          Dst:             _rrappend
    - functionName:    message_qd
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.message *'
        - 'char *'
        - short
        - short
      constantsTouched: []
      argNames:
        - m
        - name
        - type
        - clazz
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _host
        - short2net
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:538,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:538,9'
              BranchSideFuncs:
                - _host
                - short2net
                - short2net
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:539,19'
              BranchSideFuncs:
                - _host
                - short2net
                - short2net
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:542,2'
          Dst:             _host
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:543,2'
          Dst:             short2net
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:544,2'
          Dst:             short2net
    - functionName:    _rrparse
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'struct.message *'
        - 'struct.resource *'
        - int
        - 'char **'
        - 'char *'
      constantsTouched: []
      argNames:
        - m
        - rr
        - count
        - bufp
        - bufferEnd
      BBCount:         64
      ICount:          669
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - _label
        - inet_ntop
        - net2long
        - net2short
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:304,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:308,10'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:308,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:312,9'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:312,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:313,11'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:423,2'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:313,10'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:314,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:317,15'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:317,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:318,13'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2long
                - net2short
                - _label
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:320,8'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2long
                - net2short
                - _label
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:320,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:321,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:323,30'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2long
                - net2short
                - _label
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:332,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:332,33'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:333,4'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:332,59'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:332,62'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:333,4'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:332,86'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:332,89'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:333,4'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:332,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:333,4'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:336,18'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:336,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:337,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:340,17'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:340,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:341,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:343,18'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:350,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:352,8'
              BranchSideFuncs:
                - snprintf
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:371,8'
              BranchSideFuncs:
                - inet_ntop
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:388,16'
              BranchSideFuncs:
                - _label
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:394,16'
              BranchSideFuncs:
                - _label
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:400,16'
              BranchSideFuncs:
                - _label
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:406,18'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:417,3'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:419,13'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:352,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:353,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:355,33'
              BranchSideFuncs:
                - snprintf
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:357,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:358,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:360,19'
              BranchSideFuncs:
                - snprintf
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:371,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:372,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:374,36'
              BranchSideFuncs:
                - inet_ntop
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:376,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:377,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:379,41'
              BranchSideFuncs:
                - inet_ntop
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:381,4'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:382,39'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:384,13'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:388,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:389,17'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:391,4'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:394,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:395,17'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:397,4'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:400,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:401,17'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:403,4'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:406,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:407,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:409,41'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:412,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:413,17'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:415,4'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - net2long
                - net2short
                - net2short
                - net2short
                - net2short
                - _label
                - _label
                - _label
                - _label
                - inet_ntop
                - snprintf
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:317,8'
          Dst:             _label
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:323,20'
          Dst:             net2short
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:324,20'
          Dst:             net2short
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:325,20'
          Dst:             net2long
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:326,20'
          Dst:             net2short
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:360,4'
          Dst:             snprintf
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:380,4'
          Dst:             inet_ntop
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:388,9'
          Dst:             _label
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:394,9'
          Dst:             _label
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:400,9'
          Dst:             _label
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:409,31'
          Dst:             net2short
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:410,29'
          Dst:             net2short
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:411,27'
          Dst:             net2short
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:412,9'
          Dst:             _label
    - functionName:    _label
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'struct.message *'
        - 'char **'
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - m
        - bufp
        - bufEnd
        - namep
      BBCount:         59
      ICount:          419
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - _ldecomp
        - strcmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:89,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:90,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:93,10'
              BranchSideFuncs:
                - strcmp
                - _ldecomp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:96,10'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:97,22'
              BranchSideFuncs:
                - strcmp
                - _ldecomp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:100,13'
              BranchSideFuncs:
                - strcmp
                - _ldecomp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:100,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:101,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:106,14'
              BranchSideFuncs:
                - strcmp
                - _ldecomp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:106,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:107,17'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:126,8'
              BranchSideFuncs:
                - strcmp
                - _ldecomp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:107,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:108,18'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:110,13'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:126,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:127,11'
              BranchSideFuncs:
                - _ldecomp
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:147,50'
              BranchSideFuncs:
                - strcmp
                - _ldecomp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:127,11'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:128,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:129,50'
              BranchSideFuncs:
                - _ldecomp
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:130,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:131,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:132,17'
              BranchSideFuncs:
                - strcmp
                - _ldecomp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:132,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:133,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:134,21'
              BranchSideFuncs:
                - strcmp
                - _ldecomp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:136,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:137,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:138,22'
              BranchSideFuncs:
                - strcmp
                - _ldecomp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:148,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:150,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:151,8'
              BranchSideFuncs:
                - strcmp
                - _ldecomp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:151,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:153,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:155,7'
              BranchSideFuncs:
                - strcmp
                - _ldecomp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:155,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:156,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:158,29'
              BranchSideFuncs:
                - strcmp
                - _ldecomp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:158,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:159,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:162,10'
              BranchSideFuncs:
                - strcmp
                - _ldecomp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:167,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:168,22'
              BranchSideFuncs:
                - strcmp
                - _ldecomp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:171,22'
              BranchSideFuncs:
                - strcmp
                - _ldecomp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:174,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:96,10'
              BranchSideFuncs:
                - strcmp
                - _ldecomp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:176,25'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:176,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:181,3'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:182,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:182,36'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:182,2'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:182,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:183,15'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:191,6'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:183,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:184,4'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:186,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:191,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:191,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:194,33'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:191,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:192,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:194,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:129,41'
          Dst:             _ldecomp
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:183,7'
          Dst:             strcmp
    - functionName:    net2short
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - bufp
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ntohs
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:42,9'
          Dst:             ntohs
    - functionName:    net2long
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - bufp
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ntohl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:52,9'
          Dst:             ntohl
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inet_ntop
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntohl
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntohs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    message_parse
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/1035.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.message *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - m
        - packet
        - packetLen
      BBCount:         62
      ICount:          610
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - _label
        - _rrparse
        - net2short
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:456,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:456,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:457,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:456,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:457,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:478,6'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2short
                - net2short
                - net2short
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
                - net2short
                - net2short
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:478,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:479,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:482,21'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2short
                - net2short
                - net2short
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
                - net2short
                - net2short
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:484,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:485,3'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2short
                - net2short
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
                - net2short
                - net2short
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:486,40'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2short
                - net2short
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
                - net2short
                - net2short
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:487,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:488,3'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2short
                - net2short
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
                - net2short
                - net2short
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:489,6'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2short
                - net2short
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
                - net2short
                - net2short
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:489,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:490,3'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2short
                - net2short
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
                - net2short
                - net2short
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:491,6'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2short
                - net2short
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
                - net2short
                - net2short
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:491,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:492,3'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2short
                - net2short
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
                - net2short
                - net2short
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:493,6'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2short
                - net2short
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
                - net2short
                - net2short
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:493,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:494,3'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2short
                - net2short
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
                - net2short
                - net2short
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:495,35'
              BranchSideFuncs:
                - net2short
                - net2short
                - net2short
                - net2short
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
                - net2short
                - net2short
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:507,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:507,2'
              BranchSideFuncs:
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
                - net2short
                - net2short
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:507,2'
              BranchSideFuncs:
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
                - net2short
                - net2short
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:507,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:507,2'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:508,14'
              BranchSideFuncs:
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
                - net2short
                - net2short
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:508,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:509,15'
              BranchSideFuncs:
                - _label
                - net2short
                - net2short
                - _rrparse
                - _rrparse
                - _rrparse
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:518,9'
              BranchSideFuncs:
                - _rrparse
                - _rrparse
                - _rrparse
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:509,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:510,13'
              BranchSideFuncs:
                - net2short
                - net2short
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:512,7'
              BranchSideFuncs:
                - net2short
                - net2short
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:512,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:513,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:515,20'
              BranchSideFuncs:
                - net2short
                - net2short
                - _rrparse
                - _rrparse
                - _rrparse
                - _label
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:518,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:519,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:523,2'
              BranchSideFuncs:
                - _rrparse
                - _rrparse
                - _rrparse
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:523,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:523,2'
              BranchSideFuncs:
                - _rrparse
                - _rrparse
                - _rrparse
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:523,2'
              BranchSideFuncs:
                - _rrparse
                - _rrparse
                - _rrparse
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:523,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:523,2'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:524,2'
              BranchSideFuncs:
                - _rrparse
                - _rrparse
                - _rrparse
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:524,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:524,2'
              BranchSideFuncs:
                - _rrparse
                - _rrparse
                - _rrparse
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:524,2'
              BranchSideFuncs:
                - _rrparse
                - _rrparse
                - _rrparse
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:524,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:524,2'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:525,2'
              BranchSideFuncs:
                - _rrparse
                - _rrparse
                - _rrparse
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:525,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:525,2'
              BranchSideFuncs:
                - _rrparse
                - _rrparse
                - _rrparse
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:525,2'
              BranchSideFuncs:
                - _rrparse
                - _rrparse
                - _rrparse
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:525,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:525,2'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:525,2'
              BranchSideFuncs:
                - _rrparse
                - _rrparse
                - _rrparse
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:526,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:527,3'
              BranchSideFuncs:
                - _rrparse
                - _rrparse
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:528,16'
              BranchSideFuncs:
                - _rrparse
                - _rrparse
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:528,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:529,3'
              BranchSideFuncs:
                - _rrparse
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:530,16'
              BranchSideFuncs:
                - _rrparse
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/1035.c:530,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:531,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/1035.c:532,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:483,10'
          Dst:             net2short
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:499,15'
          Dst:             net2short
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:500,15'
          Dst:             net2short
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:501,18'
          Dst:             net2short
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:502,18'
          Dst:             net2short
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:509,8'
          Dst:             _label
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:515,20'
          Dst:             net2short
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:516,20'
          Dst:             net2short
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:526,7'
          Dst:             _rrparse
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:528,7'
          Dst:             _rrparse
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/1035.c:530,7'
          Dst:             _rrparse
    - functionName:    xht_walk
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/xht.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.xht *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - w
        - arg
      BBCount:         22
      ICount:          114
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:173,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:173,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:174,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:173,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:174,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:176,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:176,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:176,2'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:177,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:177,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:178,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:181,2'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:178,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:178,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:180,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:178,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:179,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:180,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xht_free
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/xht.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.xht *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:143,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:144,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:146,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:146,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:147,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:164,2'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:147,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:148,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:149,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:149,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:150,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:153,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:153,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:154,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:162,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:155,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:156,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:159,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    _xhter
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/xht.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:27,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:29,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:36,14'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:30,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:31,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:32,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _xht_node_find
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/xht.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'struct.xhn *'
      argCount:        2
      argTypes:
        - 'struct.xhn *'
        - 'char *'
      constantsTouched: []
      argNames:
        - n
        - key
      BBCount:         13
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:42,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:43,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:45,2'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:43,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:43,29'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:43,45'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:43,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:43,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:44,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/xht.c:43,22'
          Dst:             strcmp
    - functionName:    xht_get
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/xht.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.xht *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - key
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _xhter
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:131,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:131,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:132,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:131,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:131,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:132,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:131,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:132,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:134,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/xht.c:131,56'
          Dst:             _xhter
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/xht.c:131,33'
          Dst:             _xht_node_find
    - functionName:    xht_store
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/xht.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.xht *'
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - h
        - key
        - klen
        - val
        - vlen
      BBCount:         11
      ICount:          91
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _xht_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:114,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:114,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:115,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:114,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:114,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:115,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:114,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:117,17'
              BranchSideFuncs:
                - malloc
                - malloc
                - _xht_set
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/xht.c:123,2'
          Dst:             _xht_set
    - functionName:    _xht_set
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/xht.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'struct.xhn *'
      argCount:        4
      argTypes:
        - 'struct.xht *'
        - 'char *'
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - h
        - key
        - val
        - flag
      BBCount:         25
      ICount:          177
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _xht_node_find
        - _xhter
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:70,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:71,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - malloc
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:78,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - malloc
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:71,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:72,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - malloc
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:75,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - malloc
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:72,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:73,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - malloc
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:74,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - malloc
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:78,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:79,7'
              BranchSideFuncs:
                - free
                - free
                - malloc
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:85,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:79,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:80,17'
              BranchSideFuncs:
                - malloc
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:85,2'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:91,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:92,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:96,3'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/xht.c:67,6'
          Dst:             _xhter
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/xht.c:70,11'
          Dst:             _xht_node_find
    - functionName:    xht_set
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/xht.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.xht *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - key
        - val
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _xht_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:105,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:105,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:106,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/xht.c:105,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:106,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/xht.c:107,11'
              BranchSideFuncs:
                - _xht_set
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/xht.c:107,2'
          Dst:             _xht_set
    - functionName:    xht_new
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/xht.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'struct.xht *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - prime
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/xht.c:55,23'
          Dst:             calloc
    - functionName:    _sd2txt_len
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - key
        - val
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:9,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:10,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:12,16'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:7,15'
          Dst:             strlen
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:12,9'
          Dst:             strlen
    - functionName:    txt2sd
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'struct.xht *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - txt
        - len
      BBCount:         29
      ICount:          175
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - strchr
        - strlen
        - xht_new
        - xht_store
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:69,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:69,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:70,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:69,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:69,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:70,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:69,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:70,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:72,6'
              BranchSideFuncs:
                - xht_new
                - strchr
                - strlen
                - strlen
                - xht_store
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:75,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:75,21'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - xht_store
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:75,2'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - xht_store
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:75,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:77,8'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - xht_store
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:92,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:77,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:78,4'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:80,3'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - xht_store
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:82,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:83,5'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - xht_store
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:86,7'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - xht_store
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:86,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:87,14'
              BranchSideFuncs:
                - strlen
                - strlen
                - xht_store
                - strchr
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:88,8'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - xht_store
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:88,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:89,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:90,2'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - xht_store
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:72,6'
          Dst:             xht_new
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:82,14'
          Dst:             strchr
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:87,27'
          Dst:             strlen
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:87,50'
          Dst:             strlen
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:87,4'
          Dst:             xht_store
    - functionName:    _sd2txt_write
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.xht *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - key
        - val
        - arg
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _sd2txt_len
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:35,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:36,3'
              BranchSideFuncs:
                - strlen
                - strlen
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:38,4'
              BranchSideFuncs:
                - strlen
                - strlen
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:31,26'
          Dst:             _sd2txt_len
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:33,21'
          Dst:             strlen
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:34,11'
          Dst:             strlen
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:40,22'
          Dst:             strlen
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:41,11'
          Dst:             strlen
    - functionName:    _sd2txt_count
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.xht *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - key
        - val
        - arg
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _sd2txt_len
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:22,17'
          Dst:             _sd2txt_len
    - functionName:    sd2txt
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.xht *'
        - 'int *'
      constantsTouched: []
      argNames:
        - h
        - len
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _sd2txt_count
        - _sd2txt_write
        - xht_walk
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:51,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:52,4'
              BranchSideFuncs:
                - malloc
                - xht_walk
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:58,31'
              BranchSideFuncs:
                - malloc
                - xht_walk
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:50,2'
          Dst:             xht_walk
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:50,2'
          Dst:             _sd2txt_count
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:59,2'
          Dst:             xht_walk
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/sdtxt.c:59,2'
          Dst:             _sd2txt_write
    - functionName:    _q_answer
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.cached *'
      constantsTouched: []
      argNames:
        - d
        - c
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _q_done
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:393,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:394,3'
              BranchSideFuncs:
                - _q_done
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:395,6'
              BranchSideFuncs:
                - _q_done
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:395,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:395,6'
              BranchSideFuncs:
                - _q_done
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:396,11'
              BranchSideFuncs:
                - _q_done
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:396,3'
          Dst:             _q_done
    - functionName:    _q_done
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.query *'
      constantsTouched: []
      argNames:
        - d
        - q
      BBCount:         20
      ICount:          158
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _c_next
        - _namehash
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:348,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:349,3'
              BranchSideFuncs:
                - _c_next
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:351,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:351,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:352,14'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:354,14'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:354,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:354,46'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:356,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:359,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:360,19'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:362,14'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:362,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:362,51'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:364,15'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:346,10'
          Dst:             _namehash
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:348,14'
          Dst:             _c_next
    - functionName:    _namehash
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:120,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:122,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:128,14'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:123,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:124,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:125,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _c_next
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'struct.cached *'
      argCount:        4
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.cached *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - d
        - c
        - host
        - type
      BBCount:         19
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _namehash
        - strcmp
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:149,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:150,7'
              BranchSideFuncs:
                - _namehash
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:152,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:154,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:155,8'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:159,2'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:155,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:155,53'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:155,30'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:155,43'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:155,53'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:157,2'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:155,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:156,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:157,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:150,16'
          Dst:             _namehash
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:155,46'
          Dst:             strcmp
    - functionName:    _r_remove_list
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mdns_record **'
        - 'struct.mdns_record *'
      constantsTouched: []
      argNames:
        - list
        - r
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:229,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:230,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:232,25'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:234,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:235,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:238,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:238,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:240,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _r_remove_lists
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.mdns_record *'
        - 'struct.mdns_record **'
      constantsTouched: []
      argNames:
        - d
        - r
        - skip
      BBCount:         23
      ICount:          124
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _r_remove_list
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:246,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:246,21'
              BranchSideFuncs:
                - _r_remove_list
                - _r_remove_list
                - _r_remove_list
                - _r_remove_list
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:249,6'
              BranchSideFuncs:
                - _r_remove_list
                - _r_remove_list
                - _r_remove_list
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:246,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:247,19'
              BranchSideFuncs:
                - _r_remove_list
                - _r_remove_list
                - _r_remove_list
                - _r_remove_list
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:249,6'
              BranchSideFuncs:
                - _r_remove_list
                - _r_remove_list
                - _r_remove_list
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:249,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:249,19'
              BranchSideFuncs:
                - _r_remove_list
                - _r_remove_list
                - _r_remove_list
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:252,6'
              BranchSideFuncs:
                - _r_remove_list
                - _r_remove_list
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:249,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:250,19'
              BranchSideFuncs:
                - _r_remove_list
                - _r_remove_list
                - _r_remove_list
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:252,6'
              BranchSideFuncs:
                - _r_remove_list
                - _r_remove_list
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:252,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:252,21'
              BranchSideFuncs:
                - _r_remove_list
                - _r_remove_list
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:255,6'
              BranchSideFuncs:
                - _r_remove_list
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:252,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:253,19'
              BranchSideFuncs:
                - _r_remove_list
                - _r_remove_list
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:255,6'
              BranchSideFuncs:
                - _r_remove_list
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:255,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:255,23'
              BranchSideFuncs:
                - _r_remove_list
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:255,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:255,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:255,6'
              BranchSideFuncs:
                - _r_remove_list
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:256,19'
              BranchSideFuncs:
                - _r_remove_list
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:247,3'
          Dst:             _r_remove_list
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:250,3'
          Dst:             _r_remove_list
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:253,3'
          Dst:             _r_remove_list
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:256,3'
          Dst:             _r_remove_list
    - functionName:    mdnsd_step
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'struct.mdns_daemon *'
        - int
        - bool
        - bool
        - 'struct.pcg_state_setseq_64 *'
      constantsTouched: []
      argNames:
        - d
        - mdns_socket
        - processIn
        - processOut
        - nextSleep
      BBCount:         35
      ICount:          229
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - getsockname
        - mdnsd_in
        - mdnsd_out
        - mdnsd_sleep
        - message_packet
        - message_packet_len
        - message_parse
        - recvfrom
        - sendto
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1227,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1231,13'
              BranchSideFuncs:
                - recvfrom
                - mdnsd_sleep
                - getsockname
                - mdnsd_out
                - message_packet_len
                - message_packet
                - sendto
                - __errno_location
                - message_parse
                - mdnsd_in
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1264,6'
              BranchSideFuncs:
                - mdnsd_sleep
                - getsockname
                - mdnsd_out
                - message_packet_len
                - message_packet
                - sendto
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1233,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1234,4'
              BranchSideFuncs:
                - message_parse
                - recvfrom
                - mdnsd_sleep
                - getsockname
                - mdnsd_out
                - message_packet_len
                - message_packet
                - sendto
                - __errno_location
                - mdnsd_in
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1257,7'
              BranchSideFuncs:
                - mdnsd_sleep
                - getsockname
                - mdnsd_out
                - message_packet_len
                - message_packet
                - sendto
                - __errno_location
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1242,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1243,8'
              BranchSideFuncs:
                - mdnsd_in
                - recvfrom
                - mdnsd_sleep
                - getsockname
                - mdnsd_out
                - message_packet_len
                - message_packet
                - sendto
                - __errno_location
                - message_parse
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1246,13'
              BranchSideFuncs:
                - mdnsd_in
                - recvfrom
                - mdnsd_sleep
                - getsockname
                - mdnsd_out
                - message_packet_len
                - message_packet
                - sendto
                - __errno_location
                - message_parse
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1246,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1247,47'
              BranchSideFuncs:
                - mdnsd_in
                - recvfrom
                - mdnsd_sleep
                - getsockname
                - mdnsd_out
                - message_packet_len
                - message_packet
                - sendto
                - __errno_location
                - message_parse
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1249,48'
              BranchSideFuncs:
                - mdnsd_in
                - recvfrom
                - mdnsd_sleep
                - getsockname
                - mdnsd_out
                - message_packet_len
                - message_packet
                - sendto
                - __errno_location
                - message_parse
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1251,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1233,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1252,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1257,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1257,20'
              BranchSideFuncs:
                - __errno_location
                - mdnsd_sleep
                - getsockname
                - mdnsd_out
                - message_packet_len
                - message_packet
                - sendto
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1262,2'
              BranchSideFuncs:
                - mdnsd_sleep
                - getsockname
                - mdnsd_out
                - message_packet_len
                - message_packet
                - sendto
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1257,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1260,4'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1262,2'
              BranchSideFuncs:
                - mdnsd_sleep
                - getsockname
                - mdnsd_out
                - message_packet_len
                - message_packet
                - sendto
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1264,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1266,25'
              BranchSideFuncs:
                - getsockname
                - mdnsd_out
                - mdnsd_sleep
                - message_packet_len
                - message_packet
                - sendto
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1297,6'
              BranchSideFuncs:
                - mdnsd_sleep
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1274,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1275,4'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1276,3'
              BranchSideFuncs:
                - mdnsd_out
                - mdnsd_sleep
                - message_packet_len
                - message_packet
                - sendto
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1276,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1280,14'
              BranchSideFuncs:
                - message_packet_len
                - message_packet
                - sendto
                - mdnsd_out
                - mdnsd_sleep
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1295,2'
              BranchSideFuncs:
                - mdnsd_sleep
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1290,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1276,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1292,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1297,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1298,19'
              BranchSideFuncs:
                - mdnsd_sleep
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1303,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1233,24'
          Dst:             recvfrom
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1242,9'
          Dst:             message_parse
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1251,8'
          Dst:             mdnsd_in
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1257,20'
          Dst:             __errno_location
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1274,6'
          Dst:             getsockname
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1276,10'
          Dst:             mdnsd_out
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1280,14'
          Dst:             message_packet_len
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1281,23'
          Dst:             message_packet
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1290,9'
          Dst:             sendto
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1298,24'
          Dst:             mdnsd_sleep
    - functionName:    recvfrom
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - 'char *'
        - size_t
        - int
        - 'struct.sockaddr *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mdnsd_in
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.message *'
        - 'struct.sockaddr *'
        - short
      constantsTouched: []
      argNames:
        - d
        - m
        - ip
        - port
      BBCount:         85
      ICount:          616
      EdgeCount:       112
      CyclomaticComplexity: 29
      functionsReached:
        - _a_match
        - _cache
        - _conflict
        - _r_next
        - _r_send
        - _u_push
        - gettimeofday
        - printf
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:681,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:682,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:684,16'
              BranchSideFuncs:
                - gettimeofday
                - _r_next
                - _cache
                - _a_match
                - _conflict
                - printf
                - printf
                - printf
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:686,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:688,10'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:751,9'
              BranchSideFuncs:
                - _r_next
                - _cache
                - _a_match
                - _conflict
                - printf
                - printf
                - printf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:688,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:689,29'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:747,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:691,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:691,51'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:692,5'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:691,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:692,5'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:693,14'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:697,4'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:699,5'
              BranchSideFuncs:
                - _r_next
                - _r_next
                - _u_push
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:743,9'
              BranchSideFuncs:
                - _r_next
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
                - _u_push
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:704,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:704,22'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:724,13'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - strcmp
                - _a_match
                - _conflict
                - _r_send
                - strcmp
                - _a_match
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:704,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:707,13'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:724,13'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - strcmp
                - _a_match
                - _conflict
                - _r_send
                - strcmp
                - _a_match
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:707,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:708,11'
              BranchSideFuncs:
                - strcmp
                - _a_match
                - _conflict
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:718,6'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:708,42'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:708,52'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:709,8'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:708,11'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:709,8'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:712,22'
              BranchSideFuncs:
                - _a_match
                - _conflict
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:712,11'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:713,18'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:717,6'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:724,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:725,11'
              BranchSideFuncs:
                - strcmp
                - _a_match
                - _r_next
                - _u_push
                - _r_next
                - strcmp
                - _a_match
                - _conflict
                - _r_send
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:736,10'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
                - _r_send
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:725,42'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:725,52'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - strcmp
                - _a_match
                - _conflict
                - _r_send
                - strcmp
                - _a_match
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:726,8'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - strcmp
                - _a_match
                - _conflict
                - _r_send
                - strcmp
                - _a_match
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:725,11'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:726,8'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - strcmp
                - _a_match
                - _conflict
                - _r_send
                - strcmp
                - _a_match
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:728,11'
              BranchSideFuncs:
                - _a_match
                - _r_next
                - _u_push
                - _r_next
                - strcmp
                - _a_match
                - _conflict
                - _r_send
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:728,11'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:729,8'
              BranchSideFuncs:
                - _a_match
                - _r_next
                - _u_push
                - _r_next
                - strcmp
                - _a_match
                - _conflict
                - _r_send
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:733,21'
              BranchSideFuncs:
                - _a_match
                - _r_next
                - _u_push
                - _r_next
                - strcmp
                - _a_match
                - _conflict
                - _r_send
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:733,11'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:734,8'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
                - _r_send
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:735,6'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - strcmp
                - _a_match
                - _conflict
                - _r_send
                - strcmp
                - _a_match
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:736,10'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:737,15'
              BranchSideFuncs:
                - _r_send
                - _r_next
                - _u_push
                - _r_next
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:740,4'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:743,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:743,24'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:745,3'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:743,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:744,13'
              BranchSideFuncs:
                - _u_push
                - _r_next
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:745,3'
              BranchSideFuncs:
                - _r_next
                - _u_push
                - _r_next
                - _r_send
                - strcmp
                - _a_match
                - strcmp
                - _a_match
                - _conflict
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:751,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:752,7'
              BranchSideFuncs:
                - _r_next
                - _cache
                - _a_match
                - _conflict
                - printf
                - printf
                - printf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:768,2'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:752,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:753,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:757,3'
              BranchSideFuncs:
                - _r_next
                - _cache
                - printf
                - printf
                - printf
                - _a_match
                - _conflict
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:758,62'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:759,4'
              BranchSideFuncs:
                - _cache
                - _r_next
                - printf
                - printf
                - printf
                - _a_match
                - _conflict
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:762,7'
              BranchSideFuncs:
                - _cache
                - _r_next
                - _a_match
                - _conflict
                - printf
                - printf
                - printf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:759,14'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:759,27'
              BranchSideFuncs:
                - _a_match
                - _cache
                - _r_next
                - printf
                - printf
                - printf
                - _conflict
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:762,7'
              BranchSideFuncs:
                - _cache
                - _r_next
                - _a_match
                - _conflict
                - printf
                - printf
                - printf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:758,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:760,14'
              BranchSideFuncs:
                - _conflict
                - _cache
                - _r_next
                - _a_match
                - printf
                - printf
                - printf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:762,7'
              BranchSideFuncs:
                - _cache
                - _r_next
                - _a_match
                - _conflict
                - printf
                - printf
                - printf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:762,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:763,4'
              BranchSideFuncs:
                - _cache
                - _r_next
                - _a_match
                - _conflict
                - printf
                - printf
                - printf
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:765,14'
              BranchSideFuncs:
                - _cache
                - _r_next
                - _a_match
                - _conflict
                - printf
                - printf
                - printf
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:765,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:766,4'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:767,2'
              BranchSideFuncs:
                - _r_next
                - _cache
                - _a_match
                - _conflict
                - printf
                - printf
                - printf
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:684,2'
          Dst:             gettimeofday
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:691,43'
          Dst:             _r_next
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:702,14'
          Dst:             _r_next
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:708,45'
          Dst:             strcmp
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:712,12'
          Dst:             _a_match
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:713,8'
          Dst:             _conflict
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:725,45'
          Dst:             strcmp
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:733,11'
          Dst:             _a_match
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:737,7'
          Dst:             _r_send
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:744,5'
          Dst:             _u_push
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:753,4'
          Dst:             printf
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:753,4'
          Dst:             printf
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:753,4'
          Dst:             printf
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:758,12'
          Dst:             _r_next
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:759,17'
          Dst:             _a_match
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:760,4'
          Dst:             _conflict
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:765,7'
          Dst:             _cache
    - functionName:    getsockname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sockaddr *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mdnsd_out
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.message *'
        - 'struct.sockaddr *'
        - 'short *'
      constantsTouched: []
      argNames:
        - d
        - m
        - ip
        - port
      BBCount:         144
      ICount:          1167
      EdgeCount:       190
      CyclomaticComplexity: 48
      functionsReached:
        - _a_copy
        - _c_next
        - _gc
        - _namehash
        - _q_reset
        - _r_done
        - _r_out
        - _r_publish
        - _rr_len
        - _tvdiff
        - gettimeofday
        - htons
        - inet_pton
        - message_an
        - message_ns
        - message_packet_len
        - message_qd
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:781,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:782,23'
              BranchSideFuncs:
                - inet_pton
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - _tvdiff
                - message_an
                - _a_copy
                - _r_done
                - message_an
                - message_packet_len
                - _rr_len
                - _r_out
                - message_qd
                - message_an
                - _a_copy
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:790,23'
              BranchSideFuncs:
                - inet_pton
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - _tvdiff
                - message_an
                - _a_copy
                - _r_done
                - message_an
                - message_packet_len
                - _rr_len
                - _r_out
                - message_qd
                - message_an
                - _a_copy
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:802,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:803,23'
              BranchSideFuncs:
                - message_qd
                - message_an
                - _a_copy
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:823,6'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - _tvdiff
                - message_an
                - _a_copy
                - _r_done
                - message_an
                - message_packet_len
                - _rr_len
                - _r_out
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:823,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:824,17'
              BranchSideFuncs:
                - _r_out
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - _tvdiff
                - message_an
                - _a_copy
                - _r_done
                - message_an
                - message_packet_len
                - _rr_len
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:827,6'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - _tvdiff
                - message_an
                - _a_copy
                - _r_done
                - message_an
                - message_packet_len
                - _rr_len
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:827,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:827,30'
              BranchSideFuncs:
                - _tvdiff
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_an
                - _a_copy
                - _r_done
                - message_an
                - message_packet_len
                - _rr_len
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:876,6'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:827,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:829,31'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_an
                - _a_copy
                - _r_done
                - message_an
                - message_packet_len
                - _rr_len
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:876,6'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:831,14'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:831,36'
              BranchSideFuncs:
                - message_packet_len
                - _rr_len
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_an
                - _a_copy
                - _r_done
                - message_an
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:831,3'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _r_done
                - message_an
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:831,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:833,8'
              BranchSideFuncs:
                - message_an
                - _a_copy
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_packet_len
                - _rr_len
                - _r_done
                - message_an
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:869,7'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:833,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:834,5'
              BranchSideFuncs:
                - message_an
                - _a_copy
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_packet_len
                - _rr_len
                - _r_done
                - message_an
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:836,15'
              BranchSideFuncs:
                - message_an
                - _a_copy
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_packet_len
                - _rr_len
                - _r_done
                - message_an
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:836,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:837,5'
              BranchSideFuncs:
                - message_an
                - _a_copy
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_packet_len
                - _rr_len
                - _r_done
                - message_an
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:841,5'
              BranchSideFuncs:
                - message_an
                - _a_copy
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_packet_len
                - _rr_len
                - _r_done
                - message_an
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:847,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:848,16'
              BranchSideFuncs:
                - message_an
                - _a_copy
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_an
                - message_packet_len
                - _rr_len
                - _r_done
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:850,16'
              BranchSideFuncs:
                - message_an
                - _a_copy
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_an
                - message_packet_len
                - _rr_len
                - _r_done
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:854,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:854,28'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_an
                - _a_copy
                - message_an
                - message_packet_len
                - _rr_len
                - _r_done
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:860,8'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_an
                - _a_copy
                - message_an
                - message_packet_len
                - _rr_len
                - _r_done
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:854,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:855,12'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_an
                - _a_copy
                - _r_done
                - message_an
                - message_packet_len
                - _rr_len
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:860,8'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_an
                - _a_copy
                - message_an
                - message_packet_len
                - _rr_len
                - _r_done
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:860,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:861,20'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_an
                - _a_copy
                - message_an
                - message_packet_len
                - _rr_len
                - _r_done
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:862,8'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_an
                - _a_copy
                - message_an
                - message_packet_len
                - _rr_len
                - _r_done
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:862,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:863,18'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_an
                - _a_copy
                - message_an
                - message_packet_len
                - _rr_len
                - _r_done
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:864,8'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_an
                - _a_copy
                - message_an
                - message_packet_len
                - _rr_len
                - _r_done
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:864,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:865,13'
              BranchSideFuncs:
                - _r_done
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_an
                - _a_copy
                - message_an
                - message_packet_len
                - _rr_len
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:866,10'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
                - message_an
                - _a_copy
                - _r_done
                - message_an
                - message_packet_len
                - _rr_len
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:869,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:870,24'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:873,2'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:876,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:877,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:880,6'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _tvdiff
                - _r_out
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:880,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:880,28'
              BranchSideFuncs:
                - _tvdiff
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
                - _r_out
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:884,6'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:880,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:881,17'
              BranchSideFuncs:
                - _r_out
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:884,6'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:884,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:885,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:887,2'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - _tvdiff
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:890,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:890,28'
              BranchSideFuncs:
                - _tvdiff
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:939,6'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:890,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:891,18'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - message_ns
                - _a_copy
                - message_qd
                - _r_publish
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:939,6'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:894,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:896,8'
              BranchSideFuncs:
                - message_qd
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - message_ns
                - _a_copy
                - _r_publish
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:920,12'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - message_ns
                - _a_copy
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:896,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:897,27'
              BranchSideFuncs:
                - _r_publish
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - message_ns
                - _a_copy
                - message_qd
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:911,4'
              BranchSideFuncs:
                - message_qd
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - message_ns
                - _a_copy
                - _r_publish
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:899,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:900,19'
              BranchSideFuncs:
                - _r_publish
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - message_ns
                - _a_copy
                - message_qd
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:902,19'
              BranchSideFuncs:
                - _r_publish
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
                - message_ns
                - _a_copy
                - message_qd
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:920,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:921,4'
              BranchSideFuncs:
                - message_ns
                - _a_copy
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:931,7'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:931,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:932,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:936,2'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:939,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:939,42'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:982,25'
              BranchSideFuncs:
                - _gc
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:939,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:942,21'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:982,25'
              BranchSideFuncs:
                - _gc
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:945,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:946,8'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:953,12'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:946,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:946,26'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:948,13'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:946,73'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:946,76'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:948,13'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:946,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:947,16'
              BranchSideFuncs:
                - message_qd
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:948,13'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:948,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:948,49'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:949,16'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_qd
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:953,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:954,8'
              BranchSideFuncs:
                - _c_next
                - _gc
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:979,19'
              BranchSideFuncs:
                - _gc
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:954,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:954,27'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:955,5'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:954,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:955,5'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:958,8'
              BranchSideFuncs:
                - _c_next
                - _gc
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:958,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:959,15'
              BranchSideFuncs:
                - _namehash
                - _c_expire
                - _q_reset
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:964,7'
              BranchSideFuncs:
                - _c_next
                - _gc
                - _namehash
                - _c_expire
                - _q_reset
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:966,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:966,25'
              BranchSideFuncs:
                - _c_next
                - _gc
                - _namehash
                - _c_expire
                - _q_reset
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:967,16'
              BranchSideFuncs:
                - _c_next
                - _gc
                - _namehash
                - _c_expire
                - _q_reset
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:966,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:967,16'
              BranchSideFuncs:
                - _c_next
                - _gc
                - _namehash
                - _c_expire
                - _q_reset
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:970,6'
              BranchSideFuncs:
                - _c_next
                - _gc
                - _namehash
                - _c_expire
                - _q_reset
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:971,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:971,57'
              BranchSideFuncs:
                - _gc
                - _c_next
                - _namehash
                - _c_expire
                - _q_reset
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:971,4'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
                - message_an
                - _a_copy
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:971,106'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:971,4'
              BranchSideFuncs:
                - message_packet_len
                - _rr_len
                - _gc
                - _c_next
                - _namehash
                - _c_expire
                - _q_reset
                - message_an
                - _a_copy
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:972,27'
              BranchSideFuncs:
                - message_packet_len
                - _rr_len
                - _gc
                - _c_next
                - _namehash
                - _c_expire
                - _q_reset
                - message_an
                - _a_copy
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:971,4'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:974,5'
              BranchSideFuncs:
                - message_an
                - _a_copy
                - _c_next
                - _gc
                - _namehash
                - _c_expire
                - _q_reset
                - message_packet_len
                - _rr_len
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:978,3'
              BranchSideFuncs:
                - _gc
                - _c_next
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _namehash
                - _c_expire
                - _q_reset
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:982,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:983,7'
              BranchSideFuncs:
                - _gc
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:985,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:776,2'
          Dst:             gettimeofday
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:780,10'
          Dst:             htons
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:787,3'
          Dst:             inet_pton
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:795,4'
          Dst:             inet_pton
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:811,3'
          Dst:             message_qd
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:812,3'
          Dst:             message_an
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:814,3'
          Dst:             _a_copy
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:824,10'
          Dst:             _r_out
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:827,22'
          Dst:             _tvdiff
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:831,17'
          Dst:             message_packet_len
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:831,41'
          Dst:             _rr_len
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:848,5'
          Dst:             message_an
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:850,5'
          Dst:             message_an
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:851,4'
          Dst:             _a_copy
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:865,5'
          Dst:             _r_done
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:880,20'
          Dst:             _tvdiff
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:881,10'
          Dst:             _r_out
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:890,20'
          Dst:             _tvdiff
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:906,5'
          Dst:             _r_publish
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:913,4'
          Dst:             message_qd
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:924,4'
          Dst:             message_ns
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:925,4'
          Dst:             _a_copy
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:947,5'
          Dst:             message_qd
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:959,28'
          Dst:             _namehash
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:959,5'
          Dst:             _c_expire
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:960,5'
          Dst:             _q_reset
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:971,16'
          Dst:             _c_next
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:972,8'
          Dst:             message_packet_len
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:972,32'
          Dst:             _rr_len
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:975,5'
          Dst:             message_an
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:976,5'
          Dst:             _a_copy
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:983,3'
          Dst:             _gc
    - functionName:    sendto
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - 'char *'
        - size_t
        - int
        - 'struct.sockaddr *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mdnsd_sleep
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      'struct.pcg_state_setseq_64 *'
      argCount:        1
      argTypes:
        - 'struct.mdns_daemon *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         61
      ICount:          497
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - _r_push
        - _tvdiff
        - gettimeofday
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1003,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1003,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1004,11'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1003,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1004,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1006,16'
              BranchSideFuncs:
                - gettimeofday
                - _r_push
                - _tvdiff
                - _tvdiff
                - _tvdiff
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1009,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1010,23'
              BranchSideFuncs:
                - _tvdiff
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1016,6'
              BranchSideFuncs:
                - _r_push
                - _tvdiff
                - _tvdiff
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1010,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1011,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1012,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1012,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1012,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1012,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1016,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1017,23'
              BranchSideFuncs:
                - _tvdiff
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1023,6'
              BranchSideFuncs:
                - _r_push
                - _tvdiff
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1017,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1018,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1019,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1019,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1019,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1019,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1023,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1024,23'
              BranchSideFuncs:
                - _tvdiff
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1030,6'
              BranchSideFuncs:
                - _r_push
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1024,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1025,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1026,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1026,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1026,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1026,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1030,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1032,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1039,20'
              BranchSideFuncs:
                - _r_push
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1032,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1033,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1034,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1034,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1034,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1034,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1040,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1041,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1045,9'
              BranchSideFuncs:
                - _r_push
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1045,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1047,9'
              BranchSideFuncs:
                - _r_push
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1057,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1047,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1048,5'
              BranchSideFuncs:
                - _r_push
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1049,20'
              BranchSideFuncs:
                - _r_push
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1050,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1051,5'
              BranchSideFuncs:
                - _r_push
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1052,16'
              BranchSideFuncs:
                - _r_push
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1052,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1052,37'
              BranchSideFuncs:
                - _r_push
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1052,46'
              BranchSideFuncs:
                - _r_push
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1057,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1057,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1059,2'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1059,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1059,2'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1059,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1006,2'
          Dst:             gettimeofday
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1010,15'
          Dst:             _tvdiff
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1017,15'
          Dst:             _tvdiff
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1024,15'
          Dst:             _tvdiff
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1053,4'
          Dst:             _r_push
    - functionName:    _tvdiff
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - old_time
        - new_time
        - ''
        - ''
      BBCount:         4
      ICount:          53
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:222,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:222,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:223,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _r_push
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mdns_record **'
        - 'struct.mdns_record *'
      constantsTouched: []
      argNames:
        - list
        - r
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:265,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:266,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:270,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:266,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:267,4'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:268,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    inet_pton
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _a_copy
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.message *'
        - 'struct.mdns_answer *'
      constantsTouched: []
      argNames:
        - m
        - a
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - message_rdata_long
        - message_rdata_name
        - message_rdata_raw
        - message_rdata_srv
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:529,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:530,21'
              BranchSideFuncs:
                - message_rdata_raw
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:534,6'
              BranchSideFuncs:
                - message_rdata_name
                - message_rdata_srv
                - message_rdata_long
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:534,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:535,22'
              BranchSideFuncs:
                - message_rdata_long
                - message_rdata_name
                - message_rdata_srv
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:536,6'
              BranchSideFuncs:
                - message_rdata_name
                - message_rdata_srv
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:536,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:537,21'
              BranchSideFuncs:
                - message_rdata_srv
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:538,11'
              BranchSideFuncs:
                - message_rdata_name
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:530,3'
          Dst:             message_rdata_raw
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:535,3'
          Dst:             message_rdata_long
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:537,3'
          Dst:             message_rdata_srv
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:539,3'
          Dst:             message_rdata_name
    - functionName:    _r_out
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.message *'
        - 'struct.mdns_record **'
      constantsTouched: []
      argNames:
        - d
        - m
        - list
      BBCount:         18
      ICount:          165
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _a_copy
        - _r_done
        - _r_remove_lists
        - _rr_len
        - message_an
        - message_packet_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:548,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:548,48'
              BranchSideFuncs:
                - message_packet_len
                - _rr_len
                - message_an
                - _a_copy
                - _r_remove_lists
                - _r_done
                - message_an
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:548,2'
              BranchSideFuncs:
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _r_remove_lists
                - _r_done
                - message_an
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:548,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:549,7'
              BranchSideFuncs:
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _r_remove_lists
                - _r_done
                - message_an
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:572,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:549,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:550,12'
              BranchSideFuncs:
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _r_remove_lists
                - _r_done
                - message_an
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:552,5'
              BranchSideFuncs:
                - message_an
                - _a_copy
                - message_packet_len
                - _rr_len
                - _r_remove_lists
                - _r_done
                - message_an
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:555,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:556,15'
              BranchSideFuncs:
                - message_an
                - _a_copy
                - message_an
                - message_packet_len
                - _rr_len
                - _r_remove_lists
                - _r_done
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:558,15'
              BranchSideFuncs:
                - message_an
                - _a_copy
                - message_an
                - message_packet_len
                - _rr_len
                - _r_remove_lists
                - _r_done
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:562,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:548,2'
              BranchSideFuncs:
                - _r_remove_lists
                - _r_done
                - message_an
                - _a_copy
                - message_an
                - message_packet_len
                - _rr_len
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:565,20'
              BranchSideFuncs:
                - _r_remove_lists
                - _r_done
                - message_an
                - _a_copy
                - message_an
                - message_packet_len
                - _rr_len
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:548,29'
          Dst:             message_packet_len
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:548,53'
          Dst:             _rr_len
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:556,4'
          Dst:             message_an
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:558,4'
          Dst:             message_an
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:561,3'
          Dst:             _a_copy
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:565,4'
          Dst:             _r_remove_lists
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:567,4'
          Dst:             _r_done
    - functionName:    _rr_len
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.mdns_answer *'
      constantsTouched: []
      argNames:
        - rr
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:181,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:182,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:183,6'
              BranchSideFuncs:
                - strlen
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:183,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:184,22'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:185,6'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:185,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:186,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:187,6'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:187,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:187,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:188,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:184,15'
          Dst:             strlen
    - functionName:    _r_done
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.mdns_record *'
      constantsTouched: []
      argNames:
        - d
        - r
      BBCount:         16
      ICount:          122
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _namehash
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:377,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:378,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:380,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:380,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:380,38'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:380,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:380,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:380,60'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:381,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:375,10'
          Dst:             _namehash
    - functionName:    _r_publish
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.mdns_record *'
      constantsTouched: []
      argNames:
        - d
        - r
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _r_push
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:277,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:277,19'
              BranchSideFuncs:
                - _r_push
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:280,2'
              BranchSideFuncs:
                - _r_push
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:277,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:278,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:280,2'
              BranchSideFuncs:
                - _r_push
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:283,2'
          Dst:             _r_push
    - functionName:    _c_expire
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.cached **'
      constantsTouched: []
      argNames:
        - d
        - list
      BBCount:         18
      ICount:          124
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _q_answer
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:410,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:411,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - _q_answer
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:432,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:412,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:413,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - _q_answer
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:428,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - _q_answer
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:413,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:414,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - _q_answer
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:417,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - _q_answer
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:417,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:418,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - _q_answer
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:420,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - _q_answer
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:420,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:421,15'
              BranchSideFuncs:
                - _q_answer
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:423,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - _q_answer
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:421,5'
          Dst:             _q_answer
    - functionName:    _q_reset
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.query *'
      constantsTouched: []
      argNames:
        - d
        - q
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _c_next
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:332,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:333,7'
              BranchSideFuncs:
                - _c_next
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:337,6'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:333,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:333,26'
              BranchSideFuncs:
                - _c_next
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:334,17'
              BranchSideFuncs:
                - _c_next
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:333,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:332,2'
              BranchSideFuncs:
                - _c_next
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:334,17'
              BranchSideFuncs:
                - _c_next
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:337,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:337,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:337,22'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:337,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:337,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:338,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:332,16'
          Dst:             _c_next
    - functionName:    _gc
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mdns_daemon *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _c_expire
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:439,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:440,7'
              BranchSideFuncs:
                - _c_expire
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:444,37'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:440,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:441,14'
              BranchSideFuncs:
                - _c_expire
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:442,2'
              BranchSideFuncs:
                - _c_expire
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:441,4'
          Dst:             _c_expire
    - functionName:    _r_next
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'struct.mdns_record *'
      argCount:        4
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.mdns_record *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - d
        - r
        - host
        - type
      BBCount:         16
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _namehash
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:164,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:165,7'
              BranchSideFuncs:
                - _namehash
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:167,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:169,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:170,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:174,2'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:170,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:170,36'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:172,2'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:170,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:171,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:172,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:165,20'
          Dst:             _namehash
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:170,29'
          Dst:             strcmp
    - functionName:    _a_match
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.resource *'
        - 'struct.mdns_answer *'
      constantsTouched: []
      argNames:
        - r
        - a
      BBCount:         42
      ICount:          275
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - memcmp
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:196,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:197,3'
              BranchSideFuncs:
                - strcmp
                - memcmp
                - strcmp
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:198,13'
              BranchSideFuncs:
                - strcmp
                - memcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:198,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:198,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:199,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:198,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:199,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:201,6'
              BranchSideFuncs:
                - memcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:201,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:201,38'
              BranchSideFuncs:
                - strcmp
                - memcmp
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:205,7'
              BranchSideFuncs:
                - memcmp
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:201,68'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:201,71'
              BranchSideFuncs:
                - memcmp
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:205,7'
              BranchSideFuncs:
                - memcmp
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:201,104'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:202,3'
              BranchSideFuncs:
                - memcmp
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:205,7'
              BranchSideFuncs:
                - memcmp
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:202,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:202,43'
              BranchSideFuncs:
                - memcmp
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:205,7'
              BranchSideFuncs:
                - memcmp
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:201,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:203,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:205,7'
              BranchSideFuncs:
                - memcmp
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:205,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:205,89'
              BranchSideFuncs:
                - strcmp
                - memcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:205,31'
              BranchSideFuncs:
                - memcmp
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:205,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:205,89'
              BranchSideFuncs:
                - strcmp
                - memcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:205,54'
              BranchSideFuncs:
                - memcmp
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:205,78'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:205,89'
              BranchSideFuncs:
                - strcmp
                - memcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:208,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:205,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:206,3'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:208,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:208,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:208,33'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:211,7'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:208,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:209,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:211,7'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:211,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:211,43'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:214,2'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:211,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:212,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:214,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:198,6'
          Dst:             strcmp
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:201,31'
          Dst:             strcmp
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:205,82'
          Dst:             strcmp
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:211,36'
          Dst:             memcmp
    - functionName:    _conflict
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.mdns_record *'
      constantsTouched: []
      argNames:
        - d
        - r
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mdnsd_done
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:402,2'
          Dst:             mdnsd_done
    - functionName:    _r_send
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.mdns_record *'
      constantsTouched: []
      argNames:
        - d
        - r
      BBCount:         8
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _r_push
        - _r_remove_lists
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:290,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:291,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:297,6'
              BranchSideFuncs:
                - _r_push
                - _r_remove_lists
                - _r_push
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:297,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:300,19'
              BranchSideFuncs:
                - _r_remove_lists
                - _r_push
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:306,20'
              BranchSideFuncs:
                - _r_push
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:300,3'
          Dst:             _r_remove_lists
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:301,3'
          Dst:             _r_push
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:308,2'
          Dst:             _r_push
    - functionName:    _u_push
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.mdns_record *'
        - int
        - 'struct.sockaddr *'
        - short
      constantsTouched: []
      argNames:
        - d
        - r
        - id
        - to
        - port
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:316,24'
          Dst:             calloc
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cache
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.resource *'
      constantsTouched: []
      argNames:
        - d
        - r
      BBCount:         38
      ICount:          393
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - _a_match
        - _c_expire
        - _c_next
        - _namehash
        - _q_answer
        - _q_next
        - calloc
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:453,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:454,3'
              BranchSideFuncs:
                - _c_next
                - _c_expire
                - calloc
                - strdup
                - strdup
                - _q_next
                - _q_answer
                - strdup
                - malloc
                - free
                - free
                - _c_next
                - _a_match
                - _c_expire
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:460,6'
              BranchSideFuncs:
                - calloc
                - strdup
                - strdup
                - _q_next
                - _q_answer
                - strdup
                - malloc
                - free
                - free
                - _c_next
                - _a_match
                - _c_expire
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:454,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:455,4'
              BranchSideFuncs:
                - _c_next
                - _c_expire
                - calloc
                - strdup
                - strdup
                - _q_next
                - _q_answer
                - strdup
                - malloc
                - free
                - free
                - _c_next
                - _a_match
                - _c_expire
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:456,13'
              BranchSideFuncs:
                - _c_expire
                - calloc
                - strdup
                - strdup
                - _q_next
                - _q_answer
                - strdup
                - malloc
                - free
                - free
                - _c_next
                - _a_match
                - _c_expire
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:460,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:461,3'
              BranchSideFuncs:
                - _c_next
                - _a_match
                - _c_expire
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:476,23'
              BranchSideFuncs:
                - calloc
                - strdup
                - strdup
                - _q_next
                - _q_answer
                - strdup
                - malloc
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:461,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:462,17'
              BranchSideFuncs:
                - _a_match
                - _c_next
                - _c_expire
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:469,3'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:462,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:461,3'
              BranchSideFuncs:
                - _c_expire
                - _c_next
                - _a_match
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:463,5'
              BranchSideFuncs:
                - _c_expire
                - _c_next
                - _a_match
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:481,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:481,22'
              BranchSideFuncs:
                - free
                - free
                - strdup
                - _q_next
                - _q_answer
                - strdup
                - malloc
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:487,6'
              BranchSideFuncs:
                - strdup
                - _q_next
                - _q_answer
                - strdup
                - malloc
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:481,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:483,3'
              BranchSideFuncs:
                - strdup
                - _q_next
                - _q_answer
                - strdup
                - malloc
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:487,6'
              BranchSideFuncs:
                - strdup
                - _q_next
                - _q_answer
                - strdup
                - malloc
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:487,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:488,34'
              BranchSideFuncs:
                - malloc
                - strdup
                - _q_next
                - _q_answer
                - strdup
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:491,3'
              BranchSideFuncs:
                - strdup
                - _q_next
                - _q_answer
                - strdup
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:494,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:496,4'
              BranchSideFuncs:
                - _q_next
                - _q_answer
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:500,4'
              BranchSideFuncs:
                - _q_next
                - _q_answer
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:506,26'
              BranchSideFuncs:
                - strdup
                - _q_next
                - _q_answer
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:506,26'
              BranchSideFuncs:
                - strdup
                - _q_next
                - _q_answer
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:506,26'
              BranchSideFuncs:
                - strdup
                - _q_next
                - _q_answer
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:510,26'
              BranchSideFuncs:
                - strdup
                - _q_next
                - _q_answer
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:517,12'
              BranchSideFuncs:
                - _q_next
                - _q_answer
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:520,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:521,13'
              BranchSideFuncs:
                - _q_answer
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:523,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:450,10'
          Dst:             _namehash
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:454,15'
          Dst:             _c_next
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:456,3'
          Dst:             _c_expire
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:461,15'
          Dst:             _c_next
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:462,8'
          Dst:             _a_match
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:464,5'
          Dst:             _c_expire
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:476,23'
          Dst:             calloc
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:477,15'
          Dst:             strdup
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:506,19'
          Dst:             strdup
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:510,19'
          Dst:             strdup
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:520,14'
          Dst:             _q_next
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:521,3'
          Dst:             _q_answer
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _q_next
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'struct.query *'
      argCount:        4
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.query *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - d
        - q
        - host
        - type
      BBCount:         16
      ICount:          96
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _namehash
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:134,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:135,7'
              BranchSideFuncs:
                - _namehash
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:137,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:139,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:140,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:144,2'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:140,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:140,33'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:142,2'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:140,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:141,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:142,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:135,18'
          Dst:             _namehash
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:140,26'
          Dst:             strcmp
    - functionName:    mdnsd_done
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.mdns_record *'
      constantsTouched: []
      argNames:
        - d
        - r
      BBCount:         16
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _r_done
        - _r_send
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1155,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1155,19'
              BranchSideFuncs:
                - _r_send
                - _r_done
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1169,2'
              BranchSideFuncs:
                - _r_send
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1155,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1157,7'
              BranchSideFuncs:
                - _r_done
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1169,2'
              BranchSideFuncs:
                - _r_send
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1157,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1158,17'
              BranchSideFuncs:
                - _r_done
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1160,15'
              BranchSideFuncs:
                - _r_done
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1160,4'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1160,49'
              BranchSideFuncs:
                - _r_done
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1162,16'
              BranchSideFuncs:
                - _r_done
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1165,3'
          Dst:             _r_done
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1170,2'
          Dst:             _r_send
    - functionName:    mdnsd_set_srv
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.mdns_record *'
        - short
        - short
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - d
        - r
        - priority
        - weight
        - port
        - name
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mdnsd_set_host
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1200,2'
          Dst:             mdnsd_set_host
    - functionName:    mdnsd_set_host
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.mdns_record *'
        - 'char *'
      constantsTouched: []
      argNames:
        - d
        - r
        - name
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _r_publish
        - strdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1185,17'
          Dst:             strdup
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1186,2'
          Dst:             _r_publish
    - functionName:    mdnsd_set_ip
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.mdns_record *'
        - int
      constantsTouched: []
      argNames:
        - d
        - r
        - ip
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _r_publish
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1192,2'
          Dst:             _r_publish
    - functionName:    mdnsd_set_raw
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.mdns_daemon *'
        - 'struct.mdns_record *'
        - 'char *'
        - short
      constantsTouched: []
      argNames:
        - d
        - r
        - data
        - len
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _r_publish
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1179,2'
          Dst:             _r_publish
    - functionName:    mdnsd_has_query
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.mdns_daemon *'
        - 'char *'
      constantsTouched: []
      argNames:
        - d
        - host
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _namehash
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1148,20'
          Dst:             _namehash
    - functionName:    mdnsd_get_published
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      'struct.mdns_record *'
      argCount:        2
      argTypes:
        - 'struct.mdns_daemon *'
        - 'char *'
      constantsTouched: []
      argNames:
        - d
        - host
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _namehash
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1144,22'
          Dst:             _namehash
    - functionName:    mdnsd_unique
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      'struct.mdns_record *'
      argCount:        6
      argTypes:
        - 'struct.mdns_daemon *'
        - 'char *'
        - short
        - size_t
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - d
        - host
        - type
        - ttl
        - conflict
        - arg
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _r_push
        - mdnsd_shared
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1132,6'
          Dst:             mdnsd_shared
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1136,2'
          Dst:             _r_push
    - functionName:    mdnsd_shared
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      'struct.mdns_record *'
      argCount:        4
      argTypes:
        - 'struct.mdns_daemon *'
        - 'char *'
        - short
        - size_t
      constantsTouched: []
      argNames:
        - d
        - host
        - type
        - ttl
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _namehash
        - calloc
        - strdup
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1115,10'
          Dst:             _namehash
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1118,28'
          Dst:             calloc
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1119,15'
          Dst:             strdup
    - functionName:    mdnsd_record_data
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      'struct.mdns_answer *'
      argCount:        1
      argTypes:
        - 'struct.mdns_record *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mdnsd_record_next
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      'struct.mdns_record *'
      argCount:        1
      argTypes:
        - 'struct.mdns_record *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1106,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1106,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1106,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mdnsd_list
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      'struct.mdns_answer *'
      argCount:        4
      argTypes:
        - 'struct.mdns_daemon *'
        - 'char *'
        - int
        - 'struct.mdns_answer *'
      constantsTouched: []
      argNames:
        - d
        - host
        - type
        - last
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _c_next
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1102,26'
          Dst:             _c_next
    - functionName:    mdnsd_query
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.mdns_daemon *'
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - d
        - host
        - type
        - answer
        - arg
      BBCount:         14
      ICount:          152
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _c_next
        - _namehash
        - _q_done
        - _q_next
        - _q_reset
        - calloc
        - strdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1067,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1068,8'
              BranchSideFuncs:
                - _q_done
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1091,7'
              BranchSideFuncs:
                - _q_done
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1068,7'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1069,4'
              BranchSideFuncs:
                - calloc
                - strdup
                - _c_next
                - _q_reset
                - _q_done
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1071,23'
              BranchSideFuncs:
                - calloc
                - strdup
                - _c_next
                - _q_reset
                - _q_done
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1081,4'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1082,14'
              BranchSideFuncs:
                - _c_next
                - _q_reset
                - _q_done
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1084,12'
              BranchSideFuncs:
                - _q_reset
                - _q_done
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1091,6'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1092,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1096,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1065,10'
          Dst:             _namehash
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1067,12'
          Dst:             _q_next
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1071,23'
          Dst:             calloc
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1072,13'
          Dst:             strdup
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1081,18'
          Dst:             _c_next
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1084,3'
          Dst:             _q_reset
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:1092,3'
          Dst:             _q_done
    - functionName:    mdnsd_register_receive_callback
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mdns_daemon *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - d
        - cb
        - data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mdnsd_free
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mdns_daemon *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         23
      ICount:          191
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:623,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:624,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:635,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:625,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:626,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:633,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:635,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:636,29'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:659,23'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:638,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:639,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:648,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:649,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:650,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:656,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:660,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:661,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:667,2'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    mdnsd_flush
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mdns_daemon *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mdnsd_shutdown
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mdns_daemon *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         8
      ICount:          71
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:597,2'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:598,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:607,2'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:598,3'
          Branch Sides:
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:599,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:605,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mdnsd_new
      functionSourceFile: '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      'struct.mdns_daemon *'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - clazz
        - frame
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
        - gettimeofday
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:580,23'
          Dst:             calloc
        - Src:             '/src/open62541/deps/mdnsd/libmdnsd/mdnsd.c:581,2'
          Dst:             gettimeofday
    - functionName:    removeFromMap
      functionSourceFile: '/src/open62541/tests/fuzz/custom_memory_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - addr
      BBCount:         23
      ICount:          139
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:78,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:81,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - pthread_mutex_unlock
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:85,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:86,12'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - free
                - pthread_mutex_unlock
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:104,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:86,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:87,16'
              BranchSideFuncs:
                - free
                - pthread_mutex_unlock
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:102,13'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - free
                - pthread_mutex_unlock
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:87,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:88,37'
              BranchSideFuncs:
                - free
                - pthread_mutex_unlock
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:89,16'
              BranchSideFuncs:
                - free
                - pthread_mutex_unlock
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:89,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:90,36'
              BranchSideFuncs:
                - free
                - pthread_mutex_unlock
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:91,16'
              BranchSideFuncs:
                - free
                - pthread_mutex_unlock
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:91,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:92,33'
              BranchSideFuncs:
                - free
                - pthread_mutex_unlock
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:93,16'
              BranchSideFuncs:
                - free
                - pthread_mutex_unlock
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:93,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:94,33'
              BranchSideFuncs:
                - free
                - pthread_mutex_unlock
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:95,32'
              BranchSideFuncs:
                - free
                - pthread_mutex_unlock
      Callsites:
        - Src:             '/src/open62541/tests/fuzz/custom_memory_manager.c:81,5'
          Dst:             pthread_mutex_lock
        - Src:             '/src/open62541/tests/fuzz/custom_memory_manager.c:99,13'
          Dst:             pthread_mutex_unlock
        - Src:             '/src/open62541/tests/fuzz/custom_memory_manager.c:104,5'
          Dst:             pthread_mutex_unlock
    - functionName:    addToMap
      functionSourceFile: '/src/open62541/tests/fuzz/custom_memory_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - size
        - addr
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:49,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:51,9'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:53,22'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:58,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:59,34'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:60,24'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:62,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:63,29'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:64,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             '/src/open62541/tests/fuzz/custom_memory_manager.c:56,5'
          Dst:             pthread_mutex_lock
        - Src:             '/src/open62541/tests/fuzz/custom_memory_manager.c:64,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_memoryManager_setLimitFromLast4Bytes
      functionSourceFile: '/src/open62541/tests/fuzz/custom_memory_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached:
        - UA_memoryManager_calloc
        - UA_memoryManager_free
        - UA_memoryManager_malloc
        - UA_memoryManager_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:161,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:164,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_memoryManager_malloc
      functionSourceFile: '/src/open62541/tests/fuzz/custom_memory_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - addToMap
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:110,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:112,25'
              BranchSideFuncs:
                - malloc
                - addToMap
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:113,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:114,9'
              BranchSideFuncs:
                - addToMap
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:115,14'
              BranchSideFuncs:
                - addToMap
      Callsites:
        - Src:             '/src/open62541/tests/fuzz/custom_memory_manager.c:115,5'
          Dst:             addToMap
    - functionName:    UA_memoryManager_free
      functionSourceFile: '/src/open62541/tests/fuzz/custom_memory_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - removeFromMap
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/tests/fuzz/custom_memory_manager.c:142,5'
          Dst:             removeFromMap
    - functionName:    UA_memoryManager_calloc
      functionSourceFile: '/src/open62541/tests/fuzz/custom_memory_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - num
        - size
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - addToMap
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:120,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:122,25'
              BranchSideFuncs:
                - calloc
                - addToMap
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:123,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:124,9'
              BranchSideFuncs:
                - addToMap
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:125,14'
              BranchSideFuncs:
                - addToMap
      Callsites:
        - Src:             '/src/open62541/tests/fuzz/custom_memory_manager.c:122,18'
          Dst:             calloc
        - Src:             '/src/open62541/tests/fuzz/custom_memory_manager.c:125,5'
          Dst:             addToMap
    - functionName:    UA_memoryManager_realloc
      functionSourceFile: '/src/open62541/tests/fuzz/custom_memory_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - new_size
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - addToMap
        - realloc
        - removeFromMap
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:131,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:133,26'
              BranchSideFuncs:
                - realloc
                - addToMap
        - Branch String:   '/src/open62541/tests/fuzz/custom_memory_manager.c:134,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:135,9'
              BranchSideFuncs:
                - addToMap
            - BranchSide:      '/src/open62541/tests/fuzz/custom_memory_manager.c:136,14'
              BranchSideFuncs:
                - addToMap
      Callsites:
        - Src:             '/src/open62541/tests/fuzz/custom_memory_manager.c:130,5'
          Dst:             removeFromMap
        - Src:             '/src/open62541/tests/fuzz/custom_memory_manager.c:133,18'
          Dst:             realloc
        - Src:             '/src/open62541/tests/fuzz/custom_memory_manager.c:136,5'
          Dst:             addToMap
    - functionName:    UA_memoryManager_setLimit
      functionSourceFile: '/src/open62541/tests/fuzz/custom_memory_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - newLimit
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - UA_memoryManager_calloc
        - UA_memoryManager_free
        - UA_memoryManager_malloc
        - UA_memoryManager_realloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    asyncRegisterRequest_clear
      functionSourceFile: '/src/open62541/src/server/ua_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - app
        - context
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Client_delete
        - UA_DiscoveryManager_setState
        - UA_String_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:242,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:242,8'
              BranchSideFuncs:
                - UA_Client_delete
                - UA_DiscoveryManager_setState
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:243,26'
              BranchSideFuncs:
                - UA_Client_delete
                - UA_DiscoveryManager_setState
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery.c:241,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/server/ua_discovery.c:243,9'
          Dst:             UA_Client_delete
        - Src:             '/src/open62541/src/server/ua_discovery.c:247,5'
          Dst:             UA_DiscoveryManager_setState
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    UA_DiscoveryManager_setState
      functionSourceFile: '/src/open62541/src/server/ua_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_DiscoveryManager *'
        - int
      constantsTouched: []
      argNames:
        - server
        - dm
        - state
      BBCount:         27
      ICount:          146
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:27,44'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:28,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:29,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:27,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:29,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:42,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:31,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:31,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:32,19'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:31,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:32,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:35,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:35,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:36,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:39,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:36,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:37,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:38,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:42,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:43,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:46,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:47,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:47,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:48,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    registerAsyncResponse
      functionSourceFile: '/src/open62541/src/server/ua_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - client
        - userdata
        - requestId
        - resp
      BBCount:         14
      ICount:          144
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - UA_Client_disconnectSecureChannelAsync
        - UA_Client_getState
        - UA_LOG_ERROR
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_RegisterServerRequest_init
        - UA_StatusCode_name
        - __UA_Client_AsyncService
        - registerAsyncResponse
        - setupRegisterRequest
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:294,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:295,21'
              BranchSideFuncs:
                - UA_LOG_INFO.6736
                - UA_Client_disconnectSecureChannelAsync
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:299,20'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.6729
                - UA_Client_getState
                - UA_RegisterServerRequest_init
                - setupRegisterRequest
                - __UA_Client_AsyncService
                - UA_StatusCode_name
                - UA_LOG_ERROR.6739
                - UA_Client_disconnectSecureChannelAsync
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:310,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:310,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:327,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:310,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:312,9'
              BranchSideFuncs:
                - UA_RegisterServerRequest_init
                - setupRegisterRequest
                - __UA_Client_AsyncService
                - UA_StatusCode_name
                - UA_LOG_ERROR.6739
                - UA_Client_disconnectSecureChannelAsync
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:327,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:319,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:320,46'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.6739
                - UA_Client_disconnectSecureChannelAsync
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:325,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery.c:295,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/server/ua_discovery.c:301,20'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_discovery.c:299,5'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/src/server/ua_discovery.c:309,5'
          Dst:             UA_Client_getState
        - Src:             '/src/open62541/src/server/ua_discovery.c:312,9'
          Dst:             UA_RegisterServerRequest_init
        - Src:             '/src/open62541/src/server/ua_discovery.c:313,9'
          Dst:             setupRegisterRequest
        - Src:             '/src/open62541/src/server/ua_discovery.c:315,13'
          Dst:             __UA_Client_AsyncService
        - Src:             '/src/open62541/src/server/ua_discovery.c:315,13'
          Dst:             registerAsyncResponse
        - Src:             '/src/open62541/src/server/ua_discovery.c:322,26'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_discovery.c:320,13'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_discovery.c:333,5'
          Dst:             UA_Client_disconnectSecureChannelAsync
    - functionName:    UA_LOG_INFO
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_RegisterServerRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RegisterServerRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setupRegisterRequest
      functionSourceFile: '/src/open62541/src/server/ua_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.asyncRegisterRequest *'
        - 'struct.UA_RequestHeader *'
        - 'struct.UA_RegisteredServer *'
      constantsTouched: []
      argNames:
        - ar
        - rh
        - rs
      BBCount:         1
      ICount:          95
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_RegisterServer2Request_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2108
      functionLinenumberEnd: 2108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RegisterServer2Request *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    asyncRegisterRequest_clearAsync
      functionSourceFile: '/src/open62541/src/server/ua_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asyncRegisterRequest *'
      constantsTouched: []
      argNames:
        - ar
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asyncRegisterRequest_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Client_getContext
      functionSourceFile: '/src/open62541/include/open62541/client.h'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.UA_Client *'
      constantsTouched: []
      argNames:
        - client
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Client_getConfig
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/client.h:306,1'
          Dst:             UA_Client_getConfig
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    discoveryClientStateCallback
      functionSourceFile: '/src/open62541/src/server/ua_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Client *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - client
        - channelState
        - sessionState
        - connectStatus
      BBCount:         27
      ICount:          210
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - UA_Client_disconnectSecureChannelAsync
        - UA_Client_getConnectionAttribute_scalar
        - UA_Client_getContext
        - UA_ExtensionObject_setValueNoDelete
        - UA_LOG_ERROR
        - UA_QUALIFIEDNAME
        - UA_RegisterServer2Request_init
        - UA_RegisterServerRequest_init
        - UA_StatusCode_name
        - __UA_Client_AsyncService
        - __UA_Client_connect
        - asyncRegisterRequest_clearAsync
        - registerAsyncResponse
        - setupRegisterRequest
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:346,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:347,12'
              BranchSideFuncs:
                - asyncRegisterRequest_clearAsync
                - __UA_Client_connect
                - UA_StatusCode_name
                - UA_LOG_ERROR.6739
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:366,8'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.6740
                - UA_Client_getConnectionAttribute_scalar
                - UA_RegisterServerRequest_init
                - setupRegisterRequest
                - __UA_Client_AsyncService
                - UA_Client_disconnectSecureChannelAsync
                - UA_StatusCode_name
                - UA_LOG_ERROR.6739
                - UA_RegisterServer2Request_init
                - setupRegisterRequest
                - UA_ExtensionObject_setValueNoDelete
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:347,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:348,26'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.6739
                - asyncRegisterRequest_clearAsync
                - __UA_Client_connect
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:354,12'
              BranchSideFuncs:
                - asyncRegisterRequest_clearAsync
                - __UA_Client_connect
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:354,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:355,17'
              BranchSideFuncs:
                - asyncRegisterRequest_clearAsync
                - __UA_Client_connect
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:362,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:355,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:355,39'
              BranchSideFuncs:
                - __UA_Client_connect
                - asyncRegisterRequest_clearAsync
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:356,49'
              BranchSideFuncs:
                - asyncRegisterRequest_clearAsync
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:355,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:356,49'
              BranchSideFuncs:
                - asyncRegisterRequest_clearAsync
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:358,17'
              BranchSideFuncs:
                - __UA_Client_connect
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:366,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:367,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:370,5'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.6740
                - UA_Client_getConnectionAttribute_scalar
                - UA_RegisterServerRequest_init
                - setupRegisterRequest
                - __UA_Client_AsyncService
                - UA_Client_disconnectSecureChannelAsync
                - UA_StatusCode_name
                - UA_LOG_ERROR.6739
                - UA_RegisterServer2Request_init
                - setupRegisterRequest
                - UA_ExtensionObject_setValueNoDelete
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:378,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:379,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:391,8'
              BranchSideFuncs:
                - UA_RegisterServerRequest_init
                - setupRegisterRequest
                - __UA_Client_AsyncService
                - UA_Client_disconnectSecureChannelAsync
                - UA_StatusCode_name
                - UA_LOG_ERROR.6739
                - UA_RegisterServer2Request_init
                - setupRegisterRequest
                - UA_ExtensionObject_setValueNoDelete
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:391,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:392,9'
              BranchSideFuncs:
                - UA_RegisterServer2Request_init
                - setupRegisterRequest
                - UA_ExtensionObject_setValueNoDelete
                - __UA_Client_AsyncService
                - UA_Client_disconnectSecureChannelAsync
                - UA_StatusCode_name
                - UA_LOG_ERROR.6739
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:407,9'
              BranchSideFuncs:
                - UA_RegisterServerRequest_init
                - setupRegisterRequest
                - __UA_Client_AsyncService
                - UA_Client_disconnectSecureChannelAsync
                - UA_StatusCode_name
                - UA_LOG_ERROR.6739
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:418,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:418,8'
              BranchSideFuncs:
                - UA_Client_disconnectSecureChannelAsync
                - UA_StatusCode_name
                - UA_LOG_ERROR.6739
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:421,48'
              BranchSideFuncs:
                - UA_Client_disconnectSecureChannelAsync
                - UA_StatusCode_name
                - UA_LOG_ERROR.6739
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery.c:342,9'
          Dst:             UA_Client_getContext
        - Src:             '/src/open62541/src/server/ua_discovery.c:350,26'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_discovery.c:348,13'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_discovery.c:356,17'
          Dst:             asyncRegisterRequest_clearAsync
        - Src:             '/src/open62541/src/server/ua_discovery.c:359,17'
          Dst:             __UA_Client_connect
        - Src:             '/src/open62541/src/server/ua_discovery.c:375,53'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/src/server/ua_discovery.c:375,5'
          Dst:             UA_Client_getConnectionAttribute_scalar
        - Src:             '/src/open62541/src/server/ua_discovery.c:392,9'
          Dst:             UA_RegisterServer2Request_init
        - Src:             '/src/open62541/src/server/ua_discovery.c:393,9'
          Dst:             setupRegisterRequest
        - Src:             '/src/open62541/src/server/ua_discovery.c:401,9'
          Dst:             UA_ExtensionObject_setValueNoDelete
        - Src:             '/src/open62541/src/server/ua_discovery.c:407,9'
          Dst:             UA_RegisterServerRequest_init
        - Src:             '/src/open62541/src/server/ua_discovery.c:408,9'
          Dst:             setupRegisterRequest
        - Src:             '/src/open62541/src/server/ua_discovery.c:416,9'
          Dst:             __UA_Client_AsyncService
        - Src:             '/src/open62541/src/server/ua_discovery.c:416,9'
          Dst:             registerAsyncResponse
        - Src:             '/src/open62541/src/server/ua_discovery.c:421,9'
          Dst:             UA_Client_disconnectSecureChannelAsync
        - Src:             '/src/open62541/src/server/ua_discovery.c:424,22'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/src/server/ua_discovery.c:422,9'
          Dst:             UA_LOG_ERROR
    - functionName:    UA_ServerOnNetwork_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ServerOnNetwork *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1660,1'
          Dst:             UA_clear
    - functionName:    UA_RegisteredServer_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1984
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RegisteredServer *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1984,1'
          Dst:             UA_clear
    - functionName:    UA_DiscoveryManager_cleanupTimedOut
      functionSourceFile: '/src/open62541/src/server/ua_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - data
      BBCount:         35
      ICount:          327
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - UA_DiscoveryManager_sendMulticastMessages
        - UA_LOG_ERROR
        - UA_LOG_INFO
        - UA_RegisteredServer_clear
        - access
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:108,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:109,21'
              BranchSideFuncs:
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_LOG_INFO.6736
                - UA_LOG_ERROR.6739
                - access
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:112,5'
              BranchSideFuncs:
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_LOG_INFO.6736
                - UA_LOG_ERROR.6739
                - access
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:112,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:112,5'
              BranchSideFuncs:
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_LOG_INFO.6736
                - UA_LOG_ERROR.6739
                - access
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:112,5'
              BranchSideFuncs:
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_LOG_INFO.6736
                - UA_LOG_ERROR.6739
                - access
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:112,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:113,20'
              BranchSideFuncs:
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_LOG_INFO.6736
                - UA_LOG_ERROR.6739
                - access
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:160,47'
              BranchSideFuncs:
                - UA_DiscoveryManager_sendMulticastMessages
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:116,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:117,29'
              BranchSideFuncs:
                - UA_LOG_ERROR.6739
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_LOG_INFO.6736
                - access
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:132,12'
              BranchSideFuncs:
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_ERROR.6739
                - access
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_LOG_INFO.6736
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:119,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:120,24'
              BranchSideFuncs:
                - access
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_ERROR.6739
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_LOG_INFO.6736
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:126,30'
              BranchSideFuncs:
                - UA_LOG_ERROR.6739
                - UA_DiscoveryManager_sendMulticastMessages
                - access
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_LOG_INFO.6736
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:132,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:133,13'
              BranchSideFuncs:
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_ERROR.6739
                - access
                - UA_LOG_INFO.6736
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:135,16'
              BranchSideFuncs:
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_ERROR.6739
                - access
                - UA_LOG_INFO.6736
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:133,52'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:134,13'
              BranchSideFuncs:
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_LOG_INFO.6736
                - UA_LOG_ERROR.6739
                - access
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:156,5'
              BranchSideFuncs:
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_LOG_INFO.6736
                - UA_LOG_ERROR.6739
                - access
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:132,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:135,16'
              BranchSideFuncs:
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_ERROR.6739
                - access
                - UA_LOG_INFO.6736
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:156,5'
              BranchSideFuncs:
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_LOG_INFO.6736
                - UA_LOG_ERROR.6739
                - access
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:135,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:136,29'
              BranchSideFuncs:
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_INFO.6736
                - UA_LOG_ERROR.6739
                - access
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:145,29'
              BranchSideFuncs:
                - UA_LOG_INFO.6736
                - UA_RegisteredServer_clear.6747
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_INFO.6736
                - UA_LOG_ERROR.6739
                - access
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:151,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:151,13'
              BranchSideFuncs:
                - UA_RegisteredServer_clear.6747
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_INFO.6736
                - UA_LOG_INFO.6736
                - UA_LOG_ERROR.6739
                - access
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:152,40'
              BranchSideFuncs:
                - UA_RegisteredServer_clear.6747
                - UA_DiscoveryManager_sendMulticastMessages
                - UA_LOG_INFO.6736
                - UA_LOG_INFO.6736
                - UA_LOG_ERROR.6739
                - access
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery.c:123,36'
          Dst:             access
        - Src:             '/src/open62541/src/server/ua_discovery.c:126,17'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_discovery.c:136,17'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/server/ua_discovery.c:145,17'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/server/ua_discovery.c:152,13'
          Dst:             UA_RegisteredServer_clear
        - Src:             '/src/open62541/src/server/ua_discovery.c:160,5'
          Dst:             UA_DiscoveryManager_sendMulticastMessages
    - functionName:    UA_Server_deregisterDiscovery
      functionSourceFile: '/src/open62541/src/server/ua_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_ClientConfig *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - cc
        - discoveryServerUrl
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_LOG_INFO
        - UA_Server_register
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery.c:529,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/server/ua_discovery.c:532,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_discovery.c:534,9'
          Dst:             UA_Server_register
        - Src:             '/src/open62541/src/server/ua_discovery.c:535,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_Server_register
      functionSourceFile: '/src/open62541/src/server/ua_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_ClientConfig *'
        - bool
        - size_t
        - 'char *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - server
        - cc
        - unregister
        - discoveryServerUrl
        - semaphoreFilePath
        - ''
      BBCount:         24
      ICount:          258
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - UA_ClientConfig_clear
        - UA_Client_newWithConfig
        - UA_LOG_ERROR
        - UA_STRING
        - UA_String_clear
        - UA_String_copy
        - __UA_Client_connect
        - discoveryClientStateCallback
        - getServerComponentByName
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:435,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:436,31'
              BranchSideFuncs:
                - UA_LOG_ERROR.6739
                - UA_ClientConfig_clear
                - UA_String_clear.6730
                - UA_String_copy.6742
                - UA_Client_newWithConfig
                - UA_ClientConfig_clear
                - UA_String_copy.6742
                - __UA_Client_connect
                - UA_LOG_ERROR.6739
                - UA_ClientConfig_clear
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:441,28'
              BranchSideFuncs:
                - UA_LOG_ERROR.6739
                - UA_ClientConfig_clear
                - UA_String_clear.6730
                - UA_String_copy.6742
                - UA_Client_newWithConfig
                - UA_ClientConfig_clear
                - UA_String_copy.6742
                - __UA_Client_connect
                - UA_LOG_ERROR.6739
                - UA_ClientConfig_clear
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:442,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:443,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.6739
                - UA_ClientConfig_clear
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:450,27'
              BranchSideFuncs:
                - UA_LOG_ERROR.6739
                - UA_ClientConfig_clear
                - UA_String_clear.6730
                - UA_String_copy.6742
                - UA_Client_newWithConfig
                - UA_ClientConfig_clear
                - UA_String_copy.6742
                - __UA_Client_connect
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:451,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:452,12'
              BranchSideFuncs:
                - UA_LOG_ERROR.6739
                - UA_ClientConfig_clear
                - UA_String_clear.6730
                - UA_String_copy.6742
                - UA_Client_newWithConfig
                - UA_ClientConfig_clear
                - UA_String_copy.6742
                - __UA_Client_connect
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:457,9'
              BranchSideFuncs:
                - UA_LOG_ERROR.6739
                - UA_ClientConfig_clear
                - UA_String_clear.6730
                - UA_String_copy.6742
                - UA_Client_newWithConfig
                - UA_ClientConfig_clear
                - UA_String_copy.6742
                - __UA_Client_connect
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:452,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:453,19'
              BranchSideFuncs:
                - UA_LOG_ERROR.6739
                - UA_ClientConfig_clear
                - UA_String_clear.6730
                - UA_String_copy.6742
                - UA_Client_newWithConfig
                - UA_ClientConfig_clear
                - UA_String_copy.6742
                - __UA_Client_connect
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:456,5'
              BranchSideFuncs:
                - UA_LOG_ERROR.6739
                - UA_ClientConfig_clear
                - UA_String_clear.6730
                - UA_String_copy.6742
                - UA_Client_newWithConfig
                - UA_ClientConfig_clear
                - UA_String_copy.6742
                - __UA_Client_connect
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:457,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:458,22'
              BranchSideFuncs:
                - UA_String_clear.6730
                - UA_String_copy.6742
                - UA_Client_newWithConfig
                - UA_ClientConfig_clear
                - UA_String_copy.6742
                - __UA_Client_connect
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:465,8'
              BranchSideFuncs:
                - UA_String_clear.6730
                - UA_String_copy.6742
                - UA_Client_newWithConfig
                - UA_ClientConfig_clear
                - UA_String_copy.6742
                - __UA_Client_connect
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:465,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:465,26'
              BranchSideFuncs:
                - UA_String_clear.6730
                - UA_String_copy.6742
                - UA_Client_newWithConfig
                - UA_ClientConfig_clear
                - UA_String_copy.6742
                - __UA_Client_connect
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:467,21'
              BranchSideFuncs:
                - UA_String_clear.6730
                - UA_String_copy.6742
                - UA_Client_newWithConfig
                - UA_ClientConfig_clear
                - UA_String_copy.6742
                - __UA_Client_connect
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:465,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:466,9'
              BranchSideFuncs:
                - UA_String_clear.6730
                - UA_String_copy.6742
                - UA_Client_newWithConfig
                - UA_ClientConfig_clear
                - UA_String_copy.6742
                - __UA_Client_connect
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:467,21'
              BranchSideFuncs:
                - UA_String_clear.6730
                - UA_String_copy.6742
                - UA_Client_newWithConfig
                - UA_ClientConfig_clear
                - UA_String_copy.6742
                - __UA_Client_connect
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:491,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:492,31'
              BranchSideFuncs:
                - UA_String_copy.6742
                - __UA_Client_connect
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:497,12'
              BranchSideFuncs:
                - UA_String_copy.6742
                - __UA_Client_connect
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery.c:434,42'
          Dst:             UA_STRING
        - Src:             '/src/open62541/src/server/ua_discovery.c:434,9'
          Dst:             getServerComponentByName
        - Src:             '/src/open62541/src/server/ua_discovery.c:436,9'
          Dst:             UA_ClientConfig_clear
        - Src:             '/src/open62541/src/server/ua_discovery.c:443,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_discovery.c:445,9'
          Dst:             UA_ClientConfig_clear
        - Src:             '/src/open62541/src/server/ua_discovery.c:458,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_discovery.c:460,9'
          Dst:             UA_ClientConfig_clear
        - Src:             '/src/open62541/src/server/ua_discovery.c:486,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/src/server/ua_discovery.c:487,5'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_discovery.c:490,18'
          Dst:             UA_Client_newWithConfig
        - Src:             '/src/open62541/src/server/ua_discovery.c:492,9'
          Dst:             UA_ClientConfig_clear
        - Src:             '/src/open62541/src/server/ua_discovery.c:504,5'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/src/server/ua_discovery.c:509,12'
          Dst:             __UA_Client_connect
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_Server_registerDiscovery
      functionSourceFile: '/src/open62541/src/server/ua_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_ClientConfig *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - cc
        - discoveryServerUrl
        - semaphoreFilePath
        - ''
        - ''
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_LOG_INFO
        - UA_Server_register
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery.c:516,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/src/server/ua_discovery.c:519,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/src/server/ua_discovery.c:521,9'
          Dst:             UA_Server_register
        - Src:             '/src/open62541/src/server/ua_discovery.c:522,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_DiscoveryManager_free
      functionSourceFile: '/src/open62541/src/server/ua_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_ServerComponent *'
      constantsTouched: []
      argNames:
        - server
        - sc
      BBCount:         40
      ICount:          280
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - UA_LOG_ERROR
        - UA_RegisteredServer_clear
        - UA_ServerOnNetwork_clear
        - UA_String_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:56,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:57,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.6739
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:64,5'
              BranchSideFuncs:
                - UA_String_clear.6730
                - UA_ServerOnNetwork_clear.6746
                - UA_RegisteredServer_clear.6747
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:64,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:64,5'
              BranchSideFuncs:
                - UA_String_clear.6730
                - UA_ServerOnNetwork_clear.6746
                - UA_RegisteredServer_clear.6747
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:64,5'
              BranchSideFuncs:
                - UA_String_clear.6730
                - UA_ServerOnNetwork_clear.6746
                - UA_RegisteredServer_clear.6747
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:64,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:65,9'
              BranchSideFuncs:
                - UA_RegisteredServer_clear.6747
                - UA_String_clear.6730
                - UA_ServerOnNetwork_clear.6746
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:72,5'
              BranchSideFuncs:
                - UA_String_clear.6730
                - UA_ServerOnNetwork_clear.6746
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:65,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:65,9'
              BranchSideFuncs:
                - UA_RegisteredServer_clear.6747
                - UA_String_clear.6730
                - UA_ServerOnNetwork_clear.6746
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:66,36'
              BranchSideFuncs:
                - UA_RegisteredServer_clear.6747
                - UA_String_clear.6730
                - UA_ServerOnNetwork_clear.6746
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:72,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:72,5'
              BranchSideFuncs:
                - UA_String_clear.6730
                - UA_ServerOnNetwork_clear.6746
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:72,5'
              BranchSideFuncs:
                - UA_String_clear.6730
                - UA_ServerOnNetwork_clear.6746
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:72,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:73,9'
              BranchSideFuncs:
                - UA_ServerOnNetwork_clear.6746
                - UA_String_clear.6730
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:80,22'
              BranchSideFuncs:
                - UA_String_clear.6730
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:73,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:73,9'
              BranchSideFuncs:
                - UA_ServerOnNetwork_clear.6746
                - UA_String_clear.6730
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:74,35'
              BranchSideFuncs:
                - UA_ServerOnNetwork_clear.6746
                - UA_String_clear.6730
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:75,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:76,13'
              BranchSideFuncs:
                - UA_String_clear.6730
                - UA_ServerOnNetwork_clear.6746
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:77,9'
              BranchSideFuncs:
                - UA_String_clear.6730
                - UA_ServerOnNetwork_clear.6746
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:82,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:83,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:92,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:84,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:85,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:89,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery.c:57,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/src/server/ua_discovery.c:66,9'
          Dst:             UA_RegisteredServer_clear
        - Src:             '/src/open62541/src/server/ua_discovery.c:74,9'
          Dst:             UA_ServerOnNetwork_clear
        - Src:             '/src/open62541/src/server/ua_discovery.c:80,5'
          Dst:             UA_String_clear
    - functionName:    UA_DiscoveryManager_stop
      functionSourceFile: '/src/open62541/src/server/ua_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_ServerComponent *'
      constantsTouched: []
      argNames:
        - server
        - sc
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - UA_Client_disconnectSecureChannelAsync
        - UA_DiscoveryManager_setState
        - UA_DiscoveryManager_stopMulticast
        - removeCallback
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:191,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:192,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:194,53'
              BranchSideFuncs:
                - removeCallback
                - UA_DiscoveryManager_setState
                - UA_DiscoveryManager_stopMulticast
                - UA_Client_disconnectSecureChannelAsync
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:198,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:199,12'
              BranchSideFuncs:
                - UA_Client_disconnectSecureChannelAsync
                - UA_DiscoveryManager_setState
                - UA_DiscoveryManager_stopMulticast
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:205,8'
              BranchSideFuncs:
                - UA_DiscoveryManager_setState
                - UA_DiscoveryManager_stopMulticast
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:199,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:200,13'
              BranchSideFuncs:
                - UA_DiscoveryManager_setState
                - UA_DiscoveryManager_stopMulticast
                - UA_Client_disconnectSecureChannelAsync
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:201,48'
              BranchSideFuncs:
                - UA_Client_disconnectSecureChannelAsync
                - UA_DiscoveryManager_setState
                - UA_DiscoveryManager_stopMulticast
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:205,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:206,43'
              BranchSideFuncs:
                - UA_DiscoveryManager_stopMulticast
                - UA_DiscoveryManager_setState
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:209,34'
              BranchSideFuncs:
                - UA_DiscoveryManager_setState
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery.c:195,5'
          Dst:             removeCallback
        - Src:             '/src/open62541/src/server/ua_discovery.c:201,9'
          Dst:             UA_Client_disconnectSecureChannelAsync
        - Src:             '/src/open62541/src/server/ua_discovery.c:206,9'
          Dst:             UA_DiscoveryManager_stopMulticast
        - Src:             '/src/open62541/src/server/ua_discovery.c:209,5'
          Dst:             UA_DiscoveryManager_setState
    - functionName:    UA_DiscoveryManager_start
      functionSourceFile: '/src/open62541/src/server/ua_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_ServerComponent *'
      constantsTouched: []
      argNames:
        - server
        - sc
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_DiscoveryManager_cleanupTimedOut
        - UA_DiscoveryManager_setState
        - UA_DiscoveryManager_startMulticast
        - addRepeatedCallback
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:167,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:168,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:170,53'
              BranchSideFuncs:
                - addRepeatedCallback
                - UA_DiscoveryManager_setState
                - UA_DiscoveryManager_startMulticast
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:176,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:177,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:180,8'
              BranchSideFuncs:
                - UA_DiscoveryManager_setState
                - UA_DiscoveryManager_startMulticast
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:180,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:181,44'
              BranchSideFuncs:
                - UA_DiscoveryManager_startMulticast
                - UA_DiscoveryManager_setState
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:184,34'
              BranchSideFuncs:
                - UA_DiscoveryManager_setState
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery.c:174,9'
          Dst:             addRepeatedCallback
        - Src:             '/src/open62541/src/server/ua_discovery.c:174,9'
          Dst:             UA_DiscoveryManager_cleanupTimedOut
        - Src:             '/src/open62541/src/server/ua_discovery.c:181,9'
          Dst:             UA_DiscoveryManager_startMulticast
        - Src:             '/src/open62541/src/server/ua_discovery.c:184,5'
          Dst:             UA_DiscoveryManager_setState
    - functionName:    UA_DiscoveryManager_new
      functionSourceFile: '/src/open62541/src/server/ua_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      'struct.UA_ServerComponent *'
      argCount:        1
      argTypes:
        - 'struct.UA_Server *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         6
      ICount:          83
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_DiscoveryManager_free
        - UA_DiscoveryManager_start
        - UA_DiscoveryManager_stop
        - UA_STRING
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/src/server/ua_discovery.c:216,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:217,9'
              BranchSideFuncs:
                - UA_STRING.6741
            - BranchSide:      '/src/open62541/src/server/ua_discovery.c:220,19'
              BranchSideFuncs:
                - UA_STRING.6741
      Callsites:
        - Src:             '/src/open62541/src/server/ua_discovery.c:224,19'
          Dst:             UA_STRING
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    UA_mbedTLS_LoadLocalCertificate
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - certData
        - target
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
        - UA_ByteString_init
        - UA_mbedTLS_CopyDataFormatAware
        - mbedtls_x509_crt_free
        - mbedtls_x509_crt_init
        - mbedtls_x509_crt_parse
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:293,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:294,23'
              BranchSideFuncs:
                - UA_ByteString_init.6802
                - UA_ByteString_clear.6804
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:300,28'
              BranchSideFuncs:
                - UA_ByteString_init.6802
                - UA_ByteString_clear.6804
                - mbedtls_x509_crt_free
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:284,26'
          Dst:             UA_mbedTLS_CopyDataFormatAware
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:287,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:289,19'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:298,18'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:300,9'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:303,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:304,5'
          Dst:             mbedtls_x509_crt_free
    - functionName:    UA_mbedTLS_CopyDataFormatAware
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_copy
        - UA_ByteString_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:315,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:316,9'
              BranchSideFuncs:
                - UA_ByteString_copy.6803
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:318,9'
              BranchSideFuncs:
                - UA_ByteString_copy.6803
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:318,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:318,25'
              BranchSideFuncs:
                - UA_ByteString_copy.6803
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:323,28'
              BranchSideFuncs:
                - UA_ByteString_copy.6803
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:318,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:319,44'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:323,28'
              BranchSideFuncs:
                - UA_ByteString_copy.6803
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:313,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:319,9'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:323,9'
          Dst:             UA_ByteString_copy
    - functionName:    mbedtls_x509_crt_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mbedtls_x509_crt *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509_crt_parse
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mbedtls_x509_crt *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    mbedtls_x509_crt_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mbedtls_x509_crt *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_mbedTLS_LoadPrivateKey
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_String *'
        - 'struct.mbedtls_pk_context *'
        - 'char *'
      constantsTouched: []
      argNames:
        - key
        - target
        - p_rng
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ByteString_clear
        - UA_mbedTLS_CopyDataFormatAware
        - mbedtls_pk_parse_key
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:271,26'
          Dst:             UA_mbedTLS_CopyDataFormatAware
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:273,19'
          Dst:             mbedtls_pk_parse_key
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:277,5'
          Dst:             UA_ByteString_clear
    - functionName:    mbedtls_pk_parse_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.mbedtls_pk_context *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_decrypt_rsaOaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.mbedtls_pk_context *'
        - 'struct.mbedtls_ctr_drbg_context *'
        - 'struct.UA_String *'
        - int
      constantsTouched: []
      argNames:
        - localPrivateKey
        - drbgContext
        - data
        - hash_id
      BBCount:         11
      ICount:          126
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mbedtls_pk_rsa
        - mbedtls_rsa_rsaes_oaep_decrypt
        - mbedtls_rsa_set_padding
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:234,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:235,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:237,12'
              BranchSideFuncs:
                - mbedtls_rsa_rsaes_oaep_decrypt
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:242,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:244,54'
              BranchSideFuncs:
                - mbedtls_rsa_rsaes_oaep_decrypt
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:265,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:257,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:258,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:260,16'
              BranchSideFuncs:
                - mbedtls_rsa_rsaes_oaep_decrypt
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:226,39'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:228,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:244,23'
          Dst:             mbedtls_rsa_rsaes_oaep_decrypt
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:244,23'
          Dst:             mbedtls_ctr_drbg_random
    - functionName:    mbedtls_pk_rsa
      functionSourceFile: '/usr/include/mbedtls/pk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'struct.mbedtls_rsa_context *'
      argCount:        2
      argTypes:
        - 'struct.mbedtls_pk_info_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pk
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_rsa_set_padding
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mbedtls_rsa_context *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_ctr_drbg_random
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_rsa_rsaes_oaep_decrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.mbedtls_rsa_context *'
        - 'func_type *'
        - 'char *'
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_encrypt_rsaOaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.mbedtls_rsa_context *'
        - 'struct.mbedtls_ctr_drbg_context *'
        - 'struct.UA_String *'
        - size_t
      constantsTouched: []
      argNames:
        - context
        - drbgContext
        - data
        - plainTextBlockSize
      BBCount:         13
      ICount:          148
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - mbedtls_rsa_rsaes_oaep_encrypt
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:176,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:179,25'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.6804
                - mbedtls_rsa_rsaes_oaep_encrypt
                - UA_ByteString_clear.6804
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:188,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:189,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:191,31'
              BranchSideFuncs:
                - UA_ByteString_clear.6804
                - mbedtls_rsa_rsaes_oaep_encrypt
                - UA_ByteString_clear.6804
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:195,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:197,54'
              BranchSideFuncs:
                - mbedtls_rsa_rsaes_oaep_encrypt
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:217,12'
              BranchSideFuncs:
                - UA_ByteString_clear.6804
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:207,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:208,13'
              BranchSideFuncs:
                - UA_ByteString_clear.6804
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:212,21'
              BranchSideFuncs:
                - UA_ByteString_clear.6804
                - mbedtls_rsa_rsaes_oaep_encrypt
                - UA_ByteString_clear.6804
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:187,28'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:197,23'
          Dst:             mbedtls_rsa_rsaes_oaep_encrypt
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:197,23'
          Dst:             mbedtls_ctr_drbg_random
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:208,13'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:218,5'
          Dst:             UA_ByteString_clear
    - functionName:    mbedtls_rsa_rsaes_oaep_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.mbedtls_rsa_context *'
        - 'func_type *'
        - 'char *'
        - int
        - 'char *'
        - size_t
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:554,13'
          Dst:             UA_order
    - functionName:    mbedtls_thumbprint_sha1
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - certificate
        - thumbprint
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_equal
        - mbedtls_sha1
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:157,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:158,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:160,8'
              BranchSideFuncs:
                - mbedtls_sha1
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:160,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:161,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:167,18'
              BranchSideFuncs:
                - mbedtls_sha1
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:157,8'
          Dst:             UA_ByteString_equal
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:167,5'
          Dst:             mbedtls_sha1
    - functionName:    mbedtls_sha1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_sign_sha1
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.mbedtls_pk_context *'
        - 'struct.mbedtls_ctr_drbg_context *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - localPrivateKey
        - drbgContext
        - message
        - signature
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
        - mbedtls_pk_sign
        - mbedtls_rsa_set_padding
        - mbedtls_sha1
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:151,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:135,5'
          Dst:             mbedtls_sha1
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:138,39'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:139,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:142,19'
          Dst:             mbedtls_pk_sign
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:142,19'
          Dst:             mbedtls_ctr_drbg_random
    - functionName:    mbedtls_pk_sign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.mbedtls_pk_context *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - 'size_t *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_verifySig_sha1
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mbedtls_x509_crt *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - certificate
        - message
        - signature
      BBCount:         8
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mbedtls_pk_rsa
        - mbedtls_pk_verify
        - mbedtls_rsa_set_padding
        - mbedtls_sha1
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:113,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:114,9'
              BranchSideFuncs:
                - mbedtls_rsa_set_padding
                - mbedtls_pk_verify
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:115,29'
              BranchSideFuncs:
                - mbedtls_rsa_set_padding
                - mbedtls_pk_verify
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:121,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:123,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:108,5'
          Dst:             mbedtls_sha1
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:112,39'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:115,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:118,19'
          Dst:             mbedtls_pk_verify
    - functionName:    mbedtls_pk_verify
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.mbedtls_pk_context *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_generateKey
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.mbedtls_md_context_t *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - context
        - secret
        - seed
        - out
      BBCount:         16
      ICount:          214
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - mbedtls_hmac
        - mbedtls_md_get_size
        - swapBuffers
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:63,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:64,36'
              BranchSideFuncs:
                - mbedtls_hmac
                - mbedtls_hmac
                - swapBuffers
                - swapBuffers
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:95,5'
              BranchSideFuncs:
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:71,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:72,24'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - mbedtls_hmac
                - mbedtls_hmac
                - swapBuffers
                - swapBuffers
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:83,22'
              BranchSideFuncs:
                - mbedtls_hmac
                - mbedtls_hmac
                - swapBuffers
                - swapBuffers
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:75,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:76,17'
              BranchSideFuncs:
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:80,29'
              BranchSideFuncs:
                - mbedtls_hmac
                - mbedtls_hmac
                - swapBuffers
                - swapBuffers
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:86,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:87,20'
              BranchSideFuncs:
                - UA_ByteString_clear.6804
                - swapBuffers
                - swapBuffers
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
                - mbedtls_hmac
                - mbedtls_hmac
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:91,9'
              BranchSideFuncs:
                - swapBuffers
                - swapBuffers
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
                - mbedtls_hmac
                - mbedtls_hmac
                - UA_ByteString_clear.6804
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.6804
                - UA_ByteString_clear.6804
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:38,30'
          Dst:             mbedtls_md_get_size
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:44,5'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:48,5'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:61,5'
          Dst:             mbedtls_hmac
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:74,22'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:76,17'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:77,17'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:83,9'
          Dst:             mbedtls_hmac
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:84,9'
          Dst:             mbedtls_hmac
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:88,13'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:91,9'
          Dst:             swapBuffers
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:92,9'
          Dst:             swapBuffers
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:95,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:96,5'
          Dst:             UA_ByteString_clear
    - functionName:    mbedtls_md_get_size
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'struct.mbedtls_md_info_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_hmac
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.mbedtls_md_context_t *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'char *'
      constantsTouched: []
      argNames:
        - context
        - key
        - in
        - out
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mbedtls_md_hmac_finish
        - mbedtls_md_hmac_starts
        - mbedtls_md_hmac_update
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:28,5'
          Dst:             mbedtls_md_hmac_starts
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:29,5'
          Dst:             mbedtls_md_hmac_update
        - Src:             '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c:30,5'
          Dst:             mbedtls_md_hmac_finish
    - functionName:    swapBuffers
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - bufA
        - bufB
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_md_hmac_starts
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mbedtls_md_context_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_md_hmac_update
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mbedtls_md_context_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_md_hmac_finish
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.mbedtls_md_context_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_Log_Stdout_withLevel
      functionSourceFile: '/src/open62541/plugins/ua_log_stdout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Logger *'
        - int
      constantsTouched: []
      argNames:
        - minlevel
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Log_Stdout_log
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Log_Stdout_log
      functionSourceFile: '/src/open62541/plugins/ua_log_stdout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - context
        - level
        - category
        - msg
        - args
      BBCount:         12
      ICount:          122
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_DateTime_localTimeUtcOffset
        - UA_DateTime_now
        - UA_DateTime_toStruct
        - UA_LOCK
        - UA_UNLOCK
        - fflush
        - printf
        - vprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_log_stdout.c:69,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_log_stdout.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_log_stdout.c:72,24'
              BranchSideFuncs:
                - UA_DateTime_localTimeUtcOffset
                - UA_DateTime_now
                - UA_DateTime_toStruct
                - UA_LOCK.6824
                - printf
                - vprintf
                - printf
                - fflush
                - UA_UNLOCK.6820
        - Branch String:   '/src/open62541/plugins/ua_log_stdout.c:76,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_log_stdout.c:76,28'
              BranchSideFuncs:
                - UA_LOCK.6824
                - printf
                - vprintf
                - printf
                - fflush
                - UA_UNLOCK.6820
            - BranchSide:      '/src/open62541/plugins/ua_log_stdout.c:77,22'
              BranchSideFuncs:
                - UA_LOCK.6824
                - printf
                - vprintf
                - printf
                - fflush
                - UA_UNLOCK.6820
        - Branch String:   '/src/open62541/plugins/ua_log_stdout.c:76,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_log_stdout.c:77,22'
              BranchSideFuncs:
                - UA_LOCK.6824
                - printf
                - vprintf
                - printf
                - fflush
                - UA_UNLOCK.6820
            - BranchSide:      '/src/open62541/plugins/ua_log_stdout.c:82,5'
              BranchSideFuncs:
                - UA_LOCK.6824
                - printf
                - vprintf
                - printf
                - fflush
                - UA_UNLOCK.6820
      Callsites:
        - Src:             '/src/open62541/plugins/ua_log_stdout.c:72,24'
          Dst:             UA_DateTime_localTimeUtcOffset
        - Src:             '/src/open62541/plugins/ua_log_stdout.c:73,50'
          Dst:             UA_DateTime_now
        - Src:             '/src/open62541/plugins/ua_log_stdout.c:73,29'
          Dst:             UA_DateTime_toStruct
        - Src:             '/src/open62541/plugins/ua_log_stdout.c:82,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/ua_log_stdout.c:89,5'
          Dst:             printf
        - Src:             '/src/open62541/plugins/ua_log_stdout.c:93,5'
          Dst:             vprintf
        - Src:             '/src/open62541/plugins/ua_log_stdout.c:94,5'
          Dst:             printf
        - Src:             '/src/open62541/plugins/ua_log_stdout.c:95,5'
          Dst:             fflush
        - Src:             '/src/open62541/plugins/ua_log_stdout.c:100,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Log_Stdout_clear
      functionSourceFile: '/src/open62541/plugins/ua_log_stdout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - context
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    UA_Variant_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    UA_ExtensionObject_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ExtensionObject *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_AnonymousIdentityToken_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2576
      functionLinenumberEnd: 2576
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'union.anon *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    UA_AccessControl_defaultWithLoginCallback
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_ServerConfig *'
        - bool
        - 'struct.UA_String *'
        - size_t
        - 'struct.UA_LocalizedText *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - config
        - allowAnonymous
        - userTokenPolicyUri
        - usernamePasswordLoginSize
        - usernamePasswordLogin
        - loginCallback
        - loginContext
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_AccessControl_default
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:453,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:454,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:456,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:451,9'
          Dst:             UA_AccessControl_default
    - functionName:    UA_AccessControl_default
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_ServerConfig *'
        - bool
        - 'struct.UA_String *'
        - size_t
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - config
        - allowAnonymous
        - userTokenPolicyUri
        - usernamePasswordLoginSize
        - usernamePasswordLogin
      BBCount:         56
      ICount:          532
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - UA_Array_new
        - UA_ByteString_copy
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_String_copy
        - UA_String_fromChars
        - activateSession_default
        - allowAddNode_default
        - allowAddReference_default
        - allowBrowseNode_default
        - allowDeleteNode_default
        - allowDeleteReference_default
        - allowHistoryUpdateDeleteRawModified_default
        - allowHistoryUpdateUpdateData_default
        - allowTransferSubscription_default
        - clear_default
        - closeSession_default
        - getUserAccessLevel_default
        - getUserExecutableOnObject_default
        - getUserExecutable_default
        - getUserRightsMask_default
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:303,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:304,23'
              BranchSideFuncs:
                - clear_default
                - UA_LOG_WARNING.6912
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
                - UA_String_copy.6915
                - UA_String_copy.6915
                - UA_LOG_INFO.6914
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:306,5'
              BranchSideFuncs:
                - UA_LOG_WARNING.6912
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
                - UA_String_copy.6915
                - UA_String_copy.6915
                - UA_LOG_INFO.6914
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:331,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:332,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.6912
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
                - UA_String_copy.6915
                - UA_String_copy.6915
                - UA_LOG_INFO.6914
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:333,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.6912
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
                - UA_String_copy.6915
                - UA_String_copy.6915
                - UA_LOG_INFO.6914
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:338,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:339,21'
              BranchSideFuncs:
                - UA_LOG_INFO.6914
                - UA_LOG_WARNING.6912
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
                - UA_String_copy.6915
                - UA_String_copy.6915
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:344,8'
              BranchSideFuncs:
                - UA_LOG_WARNING.6912
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
                - UA_String_copy.6915
                - UA_String_copy.6915
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:344,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:346,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.6912
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
                - UA_String_copy.6915
                - UA_String_copy.6915
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:358,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.6912
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:347,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:348,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.6912
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
                - UA_String_copy.6915
                - UA_String_copy.6915
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:349,46'
              BranchSideFuncs:
                - UA_LOG_WARNING.6912
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
                - UA_String_copy.6915
                - UA_String_copy.6915
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:350,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:351,29'
              BranchSideFuncs:
                - UA_String_copy.6915
                - UA_String_copy.6915
                - UA_LOG_WARNING.6912
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:356,5'
              BranchSideFuncs:
                - UA_LOG_WARNING.6912
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:359,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:360,12'
              BranchSideFuncs:
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:370,12'
              BranchSideFuncs:
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:360,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:361,28'
              BranchSideFuncs:
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:363,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.6912
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:371,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:372,17'
              BranchSideFuncs:
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:373,8'
              BranchSideFuncs:
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:373,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:374,17'
              BranchSideFuncs:
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:375,8'
              BranchSideFuncs:
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:375,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:376,17'
              BranchSideFuncs:
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:377,5'
              BranchSideFuncs:
                - UA_Array_new
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:380,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:381,9'
              BranchSideFuncs:
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:382,33'
              BranchSideFuncs:
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_LOG_WARNING.6912
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:384,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:385,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.6912
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:390,26'
              BranchSideFuncs:
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:392,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:393,12'
              BranchSideFuncs:
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:438,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:393,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:394,22'
              BranchSideFuncs:
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:396,23'
              BranchSideFuncs:
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:398,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:399,13'
              BranchSideFuncs:
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:406,12'
              BranchSideFuncs:
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:406,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:407,13'
              BranchSideFuncs:
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:422,12'
              BranchSideFuncs:
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:422,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:423,13'
              BranchSideFuncs:
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:437,5'
              BranchSideFuncs:
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
                - UA_String_fromChars
                - UA_ByteString_copy.6919
      Callsites:
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:299,5'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:304,9'
          Dst:             clear_default
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:339,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:351,13'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:353,13'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:363,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:379,9'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:385,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:400,56'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:401,13'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:408,56'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:417,13'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:424,56'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:433,13'
          Dst:             UA_ByteString_copy
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clear_default
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_AccessControl *'
      constantsTouched: []
      argNames:
        - ac
      BBCount:         13
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Array_delete
        - UA_String_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:280,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:280,9'
              BranchSideFuncs:
                - UA_String_clear.6910
                - UA_String_clear.6910
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:281,20'
              BranchSideFuncs:
                - UA_String_clear.6910
                - UA_String_clear.6910
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:281,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:282,30'
              BranchSideFuncs:
                - UA_String_clear.6910
                - UA_String_clear.6910
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:285,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:285,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:286,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:288,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:272,5'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:282,13'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:283,13'
          Dst:             UA_String_clear
    - functionName:    activateSession_default
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_AccessControl *'
        - 'struct.UA_EndpointDescription *'
        - 'struct.UA_String *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_ExtensionObject *'
        - 'char **'
      constantsTouched: []
      argNames:
        - server
        - ac
        - endpointDescription
        - secureChannelRemoteCertificate
        - sessionId
        - userIdentityToken
        - sessionContext
      BBCount:         65
      ICount:          417
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - UA_AnonymousIdentityToken_init
        - UA_ExtensionObject_init
        - UA_ExtensionObject_setValueNoDelete
        - UA_Server_getConfig
        - UA_String_equal
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:53,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:54,9'
              BranchSideFuncs:
                - UA_AnonymousIdentityToken_init
                - UA_ExtensionObject_init.6909
                - UA_ExtensionObject_setValueNoDelete
                - strncmp
                - strncmp
                - UA_String_equal.6908
                - UA_String_equal.6908
                - strncmp
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:63,8'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - UA_String_equal.6908
                - UA_String_equal.6908
                - strncmp
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:63,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:66,36'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - UA_String_equal.6908
                - UA_String_equal.6908
                - strncmp
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:67,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:69,13'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:86,15'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - UA_String_equal.6908
                - UA_String_equal.6908
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:69,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:70,13'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:73,13'
              BranchSideFuncs:
                - strncmp
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:79,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:80,13'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:86,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:80,62'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:81,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:84,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:79,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:84,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:86,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:86,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:89,13'
              BranchSideFuncs:
                - strncmp
                - UA_String_equal.6908
                - UA_String_equal.6908
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:125,15'
              BranchSideFuncs:
                - strncmp
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:92,64'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:93,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:96,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:92,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:104,12'
              BranchSideFuncs:
                - UA_String_equal.6908
                - UA_String_equal.6908
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:104,44'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:104,47'
              BranchSideFuncs:
                - UA_String_equal.6908
                - UA_String_equal.6908
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:108,20'
              BranchSideFuncs:
                - UA_String_equal.6908
                - UA_String_equal.6908
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:104,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:105,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:108,20'
              BranchSideFuncs:
                - UA_String_equal.6908
                - UA_String_equal.6908
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:109,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:110,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:115,24'
              BranchSideFuncs:
                - UA_String_equal.6908
                - UA_String_equal.6908
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:110,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:113,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:114,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:116,103'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:117,37'
              BranchSideFuncs:
                - UA_String_equal.6908
                - UA_String_equal.6908
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:121,13'
              BranchSideFuncs:
                - UA_String_equal.6908
                - UA_String_equal.6908
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:116,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:118,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:121,13'
              BranchSideFuncs:
                - UA_String_equal.6908
                - UA_String_equal.6908
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:123,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:124,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:125,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:125,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:128,13'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:147,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:131,67'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:132,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:135,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:131,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:135,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:138,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:138,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:139,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:141,28'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:143,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:144,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:145,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:48,31'
          Dst:             UA_Server_getConfig
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:54,9'
          Dst:             UA_AnonymousIdentityToken_init
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:55,9'
          Dst:             UA_ExtensionObject_init
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:56,9'
          Dst:             UA_ExtensionObject_setValueNoDelete
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:81,13'
          Dst:             strncmp
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:93,12'
          Dst:             strncmp
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:116,20'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:117,20'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:132,12'
          Dst:             strncmp
    - functionName:    closeSession_default
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_AccessControl *'
        - 'struct.UA_NodeId *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - ac
        - sessionId
        - sessionContext
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getUserRightsMask_default
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_AccessControl *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - ac
        - sessionId
        - sessionContext
        - nodeId
        - nodeContext
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getUserAccessLevel_default
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_AccessControl *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - ac
        - sessionId
        - sessionContext
        - nodeId
        - nodeContext
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getUserExecutable_default
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_AccessControl *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - ac
        - sessionId
        - sessionContext
        - methodId
        - methodContext
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getUserExecutableOnObject_default
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_AccessControl *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - ac
        - sessionId
        - sessionContext
        - methodId
        - methodContext
        - objectId
        - objectContext
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    allowAddNode_default
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_AccessControl *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_AddNodesItem *'
      constantsTouched: []
      argNames:
        - server
        - ac
        - sessionId
        - sessionContext
        - item
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    allowAddReference_default
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_AccessControl *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_AddReferencesItem *'
      constantsTouched: []
      argNames:
        - server
        - ac
        - sessionId
        - sessionContext
        - item
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    allowBrowseNode_default
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_AccessControl *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - ac
        - sessionId
        - sessionContext
        - nodeId
        - nodeContext
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    allowTransferSubscription_default
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_AccessControl *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - ac
        - oldSessionId
        - oldSessionContext
        - newSessionId
        - newSessionContext
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_QUALIFIEDNAME
        - UA_Server_getSessionAttribute
        - UA_Variant_init
        - UA_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_accesscontrol_default.c:227,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:228,9'
              BranchSideFuncs:
                - UA_Variant_init.6907
                - UA_QUALIFIEDNAME.6906
                - UA_Server_getSessionAttribute
                - UA_Variant_init.6907
                - UA_QUALIFIEDNAME.6906
                - UA_Server_getSessionAttribute
                - UA_order
            - BranchSide:      '/src/open62541/plugins/ua_accesscontrol_default.c:230,16'
              BranchSideFuncs:
                - UA_Variant_init.6907
                - UA_QUALIFIEDNAME.6906
                - UA_Server_getSessionAttribute
                - UA_Variant_init.6907
                - UA_QUALIFIEDNAME.6906
                - UA_Server_getSessionAttribute
                - UA_order
      Callsites:
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:231,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:233,35'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:232,5'
          Dst:             UA_Server_getSessionAttribute
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:236,5'
          Dst:             UA_Variant_init
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:238,35'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:237,5'
          Dst:             UA_Server_getSessionAttribute
        - Src:             '/src/open62541/plugins/ua_accesscontrol_default.c:241,13'
          Dst:             UA_order
    - functionName:    allowHistoryUpdateUpdateData_default
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_AccessControl *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - int
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - ac
        - sessionId
        - sessionContext
        - nodeId
        - performInsertReplace
        - value
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    allowHistoryUpdateDeleteRawModified_default
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_AccessControl *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - server
        - ac
        - sessionId
        - sessionContext
        - nodeId
        - startTimestamp
        - endTimestamp
        - isDeleteModified
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    allowDeleteNode_default
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_AccessControl *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_DeleteNodesItem *'
      constantsTouched: []
      argNames:
        - server
        - ac
        - sessionId
        - sessionContext
        - item
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    allowDeleteReference_default
      functionSourceFile: '/src/open62541/plugins/ua_accesscontrol_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_AccessControl *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_DeleteReferencesItem *'
      constantsTouched: []
      argNames:
        - server
        - ac
        - sessionId
        - sessionContext
        - item
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_INFO
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    nodeVisitor
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.NodeEntry *'
      constantsTouched: []
      argNames:
        - data
        - entry
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NodeTree_ZIP_REMOVE
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'struct.NodeEntry *'
      argCount:        2
      argTypes:
        - 'struct.NodeTree *'
        - 'struct.NodeEntry *'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_REMOVE
        - cmpNodeId
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:59,1'
          Dst:             __ZIP_REMOVE
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:59,1'
          Dst:             cmpNodeId
    - functionName:    cmpNodeId
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_NodeId_order
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:39,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:40,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:41,8'
              BranchSideFuncs:
                - UA_NodeId_order
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:41,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:42,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:45,43'
              BranchSideFuncs:
                - UA_NodeId_order
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:45,26'
          Dst:             UA_NodeId_order
    - functionName:    UA_ReferenceTypeSet_init
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReferenceTypeSet *'
      constantsTouched: []
      argNames:
        - set
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NodeTree_ZIP_INSERT
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.NodeTree *'
        - 'struct.NodeEntry *'
      constantsTouched: []
      argNames:
        - head
        - el
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_INSERT
        - cmpNodeId
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:59,1'
          Dst:             __ZIP_INSERT
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:59,1'
          Dst:             cmpNodeId
    - functionName:    UA_REFTYPESET
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - index
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ReferenceTypeSet_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/plugin/nodestore.h:210,5'
          Dst:             UA_ReferenceTypeSet_init
    - functionName:    UA_NodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:606,1'
          Dst:             UA_copy
    - functionName:    cleanupEntry
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.NodeEntry *'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - UA_NodeReferenceKind_switch
        - deleteEntry
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:108,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:110,8'
              BranchSideFuncs:
                - UA_NodeReferenceKind_switch
                - deleteEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:110,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:111,21'
              BranchSideFuncs:
                - deleteEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:114,40'
              BranchSideFuncs:
                - UA_NodeReferenceKind_switch
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:115,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:115,5'
              BranchSideFuncs:
                - UA_NodeReferenceKind_switch
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:116,37'
              BranchSideFuncs:
                - UA_NodeReferenceKind_switch
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:117,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:117,37'
              BranchSideFuncs:
                - UA_NodeReferenceKind_switch
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:119,5'
              BranchSideFuncs:
                - UA_NodeReferenceKind_switch
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:117,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:118,41'
              BranchSideFuncs:
                - UA_NodeReferenceKind_switch
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:119,5'
              BranchSideFuncs:
                - UA_NodeReferenceKind_switch
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:111,9'
          Dst:             deleteEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:118,13'
          Dst:             UA_NodeReferenceKind_switch
    - functionName:    deleteEntry
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.NodeEntry *'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Node_clear
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:102,5'
          Dst:             UA_Node_clear
    - functionName:    NodeTree_ZIP_FIND
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'struct.NodeEntry *'
      argCount:        2
      argTypes:
        - 'struct.NodeTree *'
        - 'struct.NodeEntry *'
      constantsTouched: []
      argNames:
        - head
        - key
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmpNodeId
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:59,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:59,1'
              BranchSideFuncs:
                - cmpNodeId
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:59,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:59,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:59,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:59,1'
              BranchSideFuncs:
                - cmpNodeId
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:59,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:59,1'
              BranchSideFuncs:
                - cmpNodeId
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:59,1'
              BranchSideFuncs:
                - cmpNodeId
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:59,1'
          Dst:             cmpNodeId
    - functionName:    newEntry
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'struct.NodeEntry *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nodeClass
      BBCount:         16
      ICount:          118
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:64,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:66,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:69,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:72,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:75,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:78,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:81,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:84,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:87,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:90,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:93,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:95,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    deleteNodeVisitor
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.NodeEntry *'
      constantsTouched: []
      argNames:
        - data
        - entry
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deleteEntry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:359,5'
          Dst:             deleteEntry
    - functionName:    NodeTree_ZIP_ITER
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.NodeTree *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - head
        - cb
        - context
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_ITER
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:59,1'
          Dst:             __ZIP_ITER
    - functionName:    zipNsIterate
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - nsCtx
        - visitor
        - visitorCtx
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - NodeTree_ZIP_ITER
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:354,5'
          Dst:             NodeTree_ZIP_ITER
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:354,5'
          Dst:             nodeVisitor
    - functionName:    zipNsGetReferenceTypeId
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'struct.UA_NodeId *'
      argCount:        2
      argTypes:
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - nsCtx
        - refTypeIndex
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:330,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:332,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zipNsRemoveNode
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - nsCtx
        - nodeId
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - NodeTree_ZIP_FIND
        - NodeTree_ZIP_REMOVE
        - UA_NodeId_hash
        - cleanupEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:319,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:320,9'
              BranchSideFuncs:
                - NodeTree_ZIP_REMOVE
                - cleanupEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:321,5'
              BranchSideFuncs:
                - NodeTree_ZIP_REMOVE
                - cleanupEntry
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:316,24'
          Dst:             UA_NodeId_hash
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:318,24'
          Dst:             NodeTree_ZIP_FIND
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:321,5'
          Dst:             NodeTree_ZIP_REMOVE
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:323,5'
          Dst:             cleanupEntry
    - functionName:    zipNsReplaceNode
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'union.UA_Node *'
      constantsTouched: []
      argNames:
        - nsCtx
        - node
      BBCount:         8
      ICount:          102
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - NodeTree_ZIP_INSERT
        - NodeTree_ZIP_REMOVE
        - deleteEntry
        - zipNsGetNode
        - zipNsReleaseNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:286,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:287,21'
              BranchSideFuncs:
                - NodeTree_ZIP_REMOVE
                - NodeTree_ZIP_INSERT
                - zipNsReleaseNode
                - deleteEntry
                - zipNsReleaseNode
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:292,24'
              BranchSideFuncs:
                - NodeTree_ZIP_REMOVE
                - NodeTree_ZIP_INSERT
                - zipNsReleaseNode
                - deleteEntry
                - zipNsReleaseNode
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:294,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:296,21'
              BranchSideFuncs:
                - deleteEntry
                - zipNsReleaseNode
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:302,17'
              BranchSideFuncs:
                - NodeTree_ZIP_REMOVE
                - NodeTree_ZIP_INSERT
                - zipNsReleaseNode
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:284,9'
          Dst:             zipNsGetNode
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:287,9'
          Dst:             deleteEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:296,9'
          Dst:             deleteEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:297,9'
          Dst:             zipNsReleaseNode
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:303,5'
          Dst:             NodeTree_ZIP_REMOVE
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:305,5'
          Dst:             NodeTree_ZIP_INSERT
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:308,5'
          Dst:             zipNsReleaseNode
    - functionName:    zipNsGetNode
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'union.UA_Node *'
      argCount:        6
      argTypes:
        - 'char *'
        - 'struct.UA_NodeId *'
        - int
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - nsCtx
        - nodeId
        - attributeMask
        - references
        - referenceDirections
        - ''
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - NodeTree_ZIP_FIND
        - UA_NodeId_hash
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:151,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:153,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:148,24'
          Dst:             UA_NodeId_hash
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:150,24'
          Dst:             NodeTree_ZIP_FIND
    - functionName:    zipNsReleaseNode
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'union.UA_Node *'
      constantsTouched: []
      argNames:
        - nsCtx
        - node
      BBCount:         10
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - cleanupEntry
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:171,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:172,9'
              BranchSideFuncs:
                - __assert_fail
                - cleanupEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:173,24'
              BranchSideFuncs:
                - __assert_fail
                - cleanupEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:174,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:174,5'
              BranchSideFuncs:
                - cleanupEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:175,7'
              BranchSideFuncs:
                - cleanupEntry
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:174,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:176,5'
          Dst:             cleanupEntry
    - functionName:    zipNsInsertNode
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'union.UA_Node *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - nsCtx
        - node
        - addedNodeId
      BBCount:         28
      ICount:          259
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - NodeTree_ZIP_FIND
        - NodeTree_ZIP_INSERT
        - UA_NodeId_copy
        - UA_NodeId_hash
        - UA_REFTYPESET
        - UA_UInt32_random
        - deleteEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:220,66'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:221,8'
              BranchSideFuncs:
                - UA_NodeId_hash
                - NodeTree_ZIP_FIND
                - NodeTree_ZIP_INSERT
                - UA_NodeId_copy.6983
                - UA_REFTYPESET.6982
                - deleteEntry
                - deleteEntry
                - UA_NodeId_copy.6983
                - deleteEntry
                - deleteEntry
                - UA_UInt32_random
                - UA_NodeId_hash
                - NodeTree_ZIP_FIND
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:236,44'
              BranchSideFuncs:
                - UA_NodeId_hash
                - NodeTree_ZIP_FIND
                - NodeTree_ZIP_INSERT
                - UA_NodeId_copy.6983
                - UA_REFTYPESET.6982
                - deleteEntry
                - deleteEntry
                - UA_NodeId_copy.6983
                - deleteEntry
                - deleteEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:220,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:222,9'
              BranchSideFuncs:
                - UA_UInt32_random
                - UA_NodeId_hash
                - NodeTree_ZIP_FIND
                - NodeTree_ZIP_INSERT
                - UA_NodeId_copy.6983
                - UA_REFTYPESET.6982
                - deleteEntry
                - deleteEntry
                - UA_NodeId_copy.6983
                - deleteEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:236,44'
              BranchSideFuncs:
                - UA_NodeId_hash
                - NodeTree_ZIP_FIND
                - NodeTree_ZIP_INSERT
                - UA_NodeId_copy.6983
                - UA_REFTYPESET.6982
                - deleteEntry
                - deleteEntry
                - UA_NodeId_copy.6983
                - deleteEntry
                - deleteEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:234,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:223,31'
              BranchSideFuncs:
                - UA_UInt32_random
                - UA_NodeId_hash
                - NodeTree_ZIP_FIND
                - NodeTree_ZIP_INSERT
                - UA_NodeId_copy.6983
                - UA_REFTYPESET.6982
                - deleteEntry
                - deleteEntry
                - UA_NodeId_copy.6983
                - deleteEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:235,5'
              BranchSideFuncs:
                - NodeTree_ZIP_INSERT
                - UA_NodeId_copy.6983
                - UA_REFTYPESET.6982
                - deleteEntry
                - deleteEntry
                - UA_NodeId_copy.6983
                - deleteEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:237,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:0,0'
              BranchSideFuncs:
                - deleteEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:238,25'
              BranchSideFuncs:
                - deleteEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:244,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:245,48'
              BranchSideFuncs:
                - UA_NodeId_copy.6983
                - NodeTree_ZIP_INSERT
                - UA_NodeId_copy.6983
                - UA_REFTYPESET.6982
                - deleteEntry
                - deleteEntry
                - deleteEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:253,8'
              BranchSideFuncs:
                - NodeTree_ZIP_INSERT
                - UA_NodeId_copy.6983
                - UA_REFTYPESET.6982
                - deleteEntry
                - deleteEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:246,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:247,25'
              BranchSideFuncs:
                - deleteEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:250,5'
              BranchSideFuncs:
                - NodeTree_ZIP_INSERT
                - UA_NodeId_copy.6983
                - UA_REFTYPESET.6982
                - deleteEntry
                - deleteEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:253,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:254,42'
              BranchSideFuncs:
                - UA_NodeId_copy.6983
                - UA_REFTYPESET.6982
                - NodeTree_ZIP_INSERT
                - deleteEntry
                - deleteEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:275,31'
              BranchSideFuncs:
                - NodeTree_ZIP_INSERT
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:255,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:256,25'
              BranchSideFuncs:
                - deleteEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:261,29'
              BranchSideFuncs:
                - UA_NodeId_copy.6983
                - UA_REFTYPESET.6982
                - NodeTree_ZIP_INSERT
                - deleteEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:262,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:263,25'
              BranchSideFuncs:
                - deleteEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:268,39'
              BranchSideFuncs:
                - UA_REFTYPESET.6982
                - NodeTree_ZIP_INSERT
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:223,31'
          Dst:             UA_UInt32_random
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:233,32'
          Dst:             UA_NodeId_hash
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:234,17'
          Dst:             NodeTree_ZIP_FIND
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:236,28'
          Dst:             UA_NodeId_hash
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:237,12'
          Dst:             NodeTree_ZIP_FIND
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:238,13'
          Dst:             deleteEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:245,32'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:247,13'
          Dst:             deleteEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:256,13'
          Dst:             deleteEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:261,13'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:263,13'
          Dst:             deleteEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:269,29'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:276,5'
          Dst:             NodeTree_ZIP_INSERT
    - functionName:    zipNsGetNodeCopy
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'union.UA_Node **'
      constantsTouched: []
      argNames:
        - nsCtx
        - nodeId
        - outNode
      BBCount:         10
      ICount:          99
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Node_copy
        - deleteEntry
        - newEntry
        - zipNsGetNode
        - zipNsReleaseNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:187,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:188,9'
              BranchSideFuncs:
                - newEntry
                - zipNsReleaseNode
                - UA_Node_copy
                - zipNsReleaseNode
                - deleteEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:191,30'
              BranchSideFuncs:
                - newEntry
                - zipNsReleaseNode
                - UA_Node_copy
                - zipNsReleaseNode
                - deleteEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:192,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:193,26'
              BranchSideFuncs:
                - UA_Node_copy
                - zipNsReleaseNode
                - deleteEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:198,33'
              BranchSideFuncs:
                - UA_Node_copy
                - zipNsReleaseNode
                - deleteEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:201,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:202,21'
              BranchSideFuncs:
                - deleteEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:206,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:185,9'
          Dst:             zipNsGetNode
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:191,21'
          Dst:             newEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:193,9'
          Dst:             zipNsReleaseNode
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:199,28'
          Dst:             UA_Node_copy
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:200,5'
          Dst:             zipNsReleaseNode
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:202,9'
          Dst:             deleteEntry
    - functionName:    zipNsGetNodeFromPtr
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'union.UA_Node *'
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - nsCtx
        - ptr
        - attributeMask
        - references
        - referenceDirections
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_NodePointer_isLocal
        - UA_NodePointer_toNodeId
        - zipNsGetNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:162,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:163,9'
              BranchSideFuncs:
                - UA_NodePointer_toNodeId
                - zipNsGetNode
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:164,15'
              BranchSideFuncs:
                - UA_NodePointer_toNodeId
                - zipNsGetNode
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:162,9'
          Dst:             UA_NodePointer_isLocal
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:164,20'
          Dst:             UA_NodePointer_toNodeId
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:165,12'
          Dst:             zipNsGetNode
    - functionName:    zipNsDeleteNode
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'union.UA_Node *'
      constantsTouched: []
      argNames:
        - nsCtx
        - node
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deleteEntry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:138,5'
          Dst:             deleteEntry
    - functionName:    zipNsNewNode
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'union.UA_Node *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - nsCtx
        - nodeClass
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:130,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:131,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:132,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:129,24'
          Dst:             newEntry
    - functionName:    zipNsClear
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - nsCtx
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - NodeTree_ZIP_ITER
        - UA_NodeId_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:369,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:370,9'
              BranchSideFuncs:
                - NodeTree_ZIP_ITER
                - UA_NodeId_clear.6985
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:371,35'
              BranchSideFuncs:
                - NodeTree_ZIP_ITER
                - UA_NodeId_clear.6985
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:375,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:376,26'
              BranchSideFuncs:
                - UA_NodeId_clear.6985
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:378,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:372,5'
          Dst:             NodeTree_ZIP_ITER
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:372,5'
          Dst:             deleteNodeVisitor
        - Src:             '/src/open62541/plugins/ua_nodestore_ziptree.c:376,9'
          Dst:             UA_NodeId_clear
    - functionName:    UA_Nodestore_ZipTree
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_ziptree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Nodestore *'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         8
      ICount:          87
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - zipNsClear
        - zipNsDeleteNode
        - zipNsGetNode
        - zipNsGetNodeCopy
        - zipNsGetNodeFromPtr
        - zipNsGetReferenceTypeId
        - zipNsInsertNode
        - zipNsIterate
        - zipNsNewNode
        - zipNsReleaseNode
        - zipNsRemoveNode
        - zipNsReplaceNode
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_ziptree.c:385,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:386,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_ziptree.c:388,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_ReferenceTypeSet_init
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ReferenceTypeSet *'
      constantsTouched: []
      argNames:
        - set
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_REFTYPESET
      functionSourceFile: '/src/open62541/include/open62541/plugin/nodestore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - index
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ReferenceTypeSet_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/plugin/nodestore.h:210,5'
          Dst:             UA_ReferenceTypeSet_init
    - functionName:    UA_NodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:606,1'
          Dst:             UA_copy
    - functionName:    findFreeSlot
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'struct.UA_NodeMapSlot *'
      argCount:        2
      argTypes:
        - 'struct.UA_NodeMap *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - ns
        - nodeid
      BBCount:         24
      ICount:          165
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - UA_NodeId_equal
        - UA_NodeId_hash
        - mod
        - mod2
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:94,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:96,16'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:101,17'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:96,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:97,33'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:99,9'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:96,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:98,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:99,9'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:101,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:102,29'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:104,16'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:104,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:105,24'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:109,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:110,20'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:111,5'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:111,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:92,33'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:113,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:84,19'
          Dst:             UA_NodeId_hash
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:86,21'
          Dst:             mod
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:88,23'
          Dst:             mod2
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:97,16'
          Dst:             UA_NodeId_equal
    - functionName:    mod
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - h
        - size
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mod2
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - h
        - size
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NodeId_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:626,13'
          Dst:             UA_order
    - functionName:    expand
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_NodeMap *'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         27
      ICount:          203
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - findFreeSlot
        - higher_prime_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:123,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:123,30'
              BranchSideFuncs:
                - higher_prime_index
                - findFreeSlot
                - __assert_fail
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:126,30'
              BranchSideFuncs:
                - higher_prime_index
                - findFreeSlot
                - __assert_fail
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:123,48'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:123,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:124,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:123,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:126,30'
              BranchSideFuncs:
                - higher_prime_index
                - findFreeSlot
                - __assert_fail
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:130,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:131,9'
              BranchSideFuncs:
                - findFreeSlot
                - __assert_fail
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:133,17'
              BranchSideFuncs:
                - findFreeSlot
                - __assert_fail
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:138,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:138,43'
              BranchSideFuncs:
                - findFreeSlot
                - __assert_fail
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:138,5'
              BranchSideFuncs:
                - findFreeSlot
                - __assert_fail
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:138,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:139,12'
              BranchSideFuncs:
                - findFreeSlot
                - __assert_fail
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:147,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:139,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:140,13'
              BranchSideFuncs:
                - findFreeSlot
                - __assert_fail
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:141,42'
              BranchSideFuncs:
                - findFreeSlot
                - __assert_fail
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:142,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:142,9'
              BranchSideFuncs:
                - findFreeSlot
                - __assert_fail
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:143,10'
              BranchSideFuncs:
                - findFreeSlot
                - __assert_fail
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:127,24'
          Dst:             higher_prime_index
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:141,29'
          Dst:             findFreeSlot
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:142,9'
          Dst:             __assert_fail
    - functionName:    higher_prime_index
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:71,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:72,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:78,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:73,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:74,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:76,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cleanupNodeMapEntry
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeMapEntry *'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         17
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - UA_NodeReferenceKind_switch
        - deleteNodeMapEntry
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:197,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:199,8'
              BranchSideFuncs:
                - UA_NodeReferenceKind_switch
                - deleteNodeMapEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:199,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:200,28'
              BranchSideFuncs:
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:203,16'
              BranchSideFuncs:
                - UA_NodeReferenceKind_switch
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:203,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:203,5'
              BranchSideFuncs:
                - UA_NodeReferenceKind_switch
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:204,37'
              BranchSideFuncs:
                - UA_NodeReferenceKind_switch
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:205,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:205,37'
              BranchSideFuncs:
                - UA_NodeReferenceKind_switch
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:207,5'
              BranchSideFuncs:
                - UA_NodeReferenceKind_switch
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:205,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:206,41'
              BranchSideFuncs:
                - UA_NodeReferenceKind_switch
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:207,5'
              BranchSideFuncs:
                - UA_NodeReferenceKind_switch
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:200,9'
          Dst:             deleteNodeMapEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:206,13'
          Dst:             UA_NodeReferenceKind_switch
    - functionName:    deleteNodeMapEntry
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeMapEntry *'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Node_clear
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:191,5'
          Dst:             UA_Node_clear
    - functionName:    findOccupiedSlot
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'struct.UA_NodeMapSlot *'
      argCount:        2
      argTypes:
        - 'struct.UA_NodeMap *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - ns
        - nodeid
      BBCount:         21
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - UA_NodeId_equal
        - UA_NodeId_hash
        - mod
        - mod2
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:220,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:221,16'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:225,16'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:221,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:222,33'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:224,9'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:221,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:223,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:224,9'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:225,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:226,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:230,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:231,20'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:232,5'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:232,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:219,32'
              BranchSideFuncs:
                - UA_NodeId_equal.7049
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:234,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:212,19'
          Dst:             UA_NodeId_hash
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:214,21'
          Dst:             mod
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:215,23'
          Dst:             mod2
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:222,16'
          Dst:             UA_NodeId_equal
    - functionName:    createEntry
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'struct.UA_NodeMapEntry *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nodeClass
      BBCount:         16
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:154,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:156,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:159,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:162,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:165,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:168,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:171,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:174,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:177,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:180,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:183,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:185,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    UA_NodeMap_iterate
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - context
        - visitor
        - visitorContext
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - cleanupNodeMapEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:464,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:465,33'
              BranchSideFuncs:
                - cleanupNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:474,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:466,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:468,13'
              BranchSideFuncs:
                - cleanupNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:473,5'
              BranchSideFuncs:
                - cleanupNodeMapEntry
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:471,13'
          Dst:             cleanupNodeMapEntry
    - functionName:    UA_NodeMap_getReferenceTypeId
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'struct.UA_NodeId *'
      argCount:        2
      argTypes:
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - nsCtx
        - refTypeIndex
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:455,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:456,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:457,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_NodeMap_removeNode
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - context
        - nodeid
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cleanupNodeMapEntry
        - expand
        - findOccupiedSlot
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:316,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:317,9'
              BranchSideFuncs:
                - cleanupNodeMapEntry
                - expand
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:319,30'
              BranchSideFuncs:
                - cleanupNodeMapEntry
                - expand
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:325,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:325,36'
              BranchSideFuncs:
                - expand
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:327,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:325,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:326,16'
              BranchSideFuncs:
                - expand
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:327,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:315,28'
          Dst:             findOccupiedSlot
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:322,5'
          Dst:             cleanupNodeMapEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:326,9'
          Dst:             expand
    - functionName:    UA_NodeMap_replaceNode
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'union.UA_Node *'
      constantsTouched: []
      argNames:
        - context
        - node
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cleanupNodeMapEntry
        - deleteNodeMapEntry
        - findOccupiedSlot
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:433,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:434,28'
              BranchSideFuncs:
                - cleanupNodeMapEntry
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:439,33'
              BranchSideFuncs:
                - cleanupNodeMapEntry
                - deleteNodeMapEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:440,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:441,28'
              BranchSideFuncs:
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:446,19'
              BranchSideFuncs:
                - cleanupNodeMapEntry
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:432,28'
          Dst:             findOccupiedSlot
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:434,9'
          Dst:             deleteNodeMapEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:441,9'
          Dst:             deleteNodeMapEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:448,5'
          Dst:             cleanupNodeMapEntry
    - functionName:    UA_NodeMap_insertNode
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'union.UA_Node *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - context
        - node
        - addedNodeId
      BBCount:         39
      ICount:          350
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - UA_NodeId_copy
        - UA_NodeId_hash
        - UA_REFTYPESET
        - deleteNodeMapEntry
        - expand
        - findFreeSlot
        - mod
        - mod2
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:338,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:339,19'
              BranchSideFuncs:
                - expand
                - findFreeSlot
                - deleteNodeMapEntry
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
                - UA_NodeId_copy.7048
                - deleteNodeMapEntry
                - mod
                - mod2
                - findFreeSlot
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:346,8'
              BranchSideFuncs:
                - findFreeSlot
                - deleteNodeMapEntry
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
                - UA_NodeId_copy.7048
                - deleteNodeMapEntry
                - mod
                - mod2
                - findFreeSlot
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:339,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:340,32'
              BranchSideFuncs:
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:343,5'
              BranchSideFuncs:
                - findFreeSlot
                - deleteNodeMapEntry
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
                - UA_NodeId_copy.7048
                - deleteNodeMapEntry
                - mod
                - mod2
                - findFreeSlot
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:346,66'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:347,8'
              BranchSideFuncs:
                - findFreeSlot
                - deleteNodeMapEntry
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
                - UA_NodeId_copy.7048
                - deleteNodeMapEntry
                - mod
                - mod2
                - findFreeSlot
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:379,29'
              BranchSideFuncs:
                - findFreeSlot
                - deleteNodeMapEntry
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
                - UA_NodeId_copy.7048
                - deleteNodeMapEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:346,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:355,26'
              BranchSideFuncs:
                - mod
                - mod2
                - findFreeSlot
                - deleteNodeMapEntry
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
                - UA_NodeId_copy.7048
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:379,29'
              BranchSideFuncs:
                - findFreeSlot
                - deleteNodeMapEntry
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
                - UA_NodeId_copy.7048
                - deleteNodeMapEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:365,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:366,17'
              BranchSideFuncs:
                - deleteNodeMapEntry
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
                - UA_NodeId_copy.7048
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:367,27'
              BranchSideFuncs:
                - deleteNodeMapEntry
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
                - UA_NodeId_copy.7048
                - deleteNodeMapEntry
                - findFreeSlot
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:368,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:369,31'
              BranchSideFuncs:
                - deleteNodeMapEntry
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
                - UA_NodeId_copy.7048
                - deleteNodeMapEntry
                - findFreeSlot
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:377,9'
              BranchSideFuncs:
                - deleteNodeMapEntry
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
                - UA_NodeId_copy.7048
                - deleteNodeMapEntry
                - findFreeSlot
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:377,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:363,63'
              BranchSideFuncs:
                - findFreeSlot
                - deleteNodeMapEntry
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
                - UA_NodeId_copy.7048
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:378,5'
              BranchSideFuncs:
                - deleteNodeMapEntry
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
                - UA_NodeId_copy.7048
                - deleteNodeMapEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:382,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:383,28'
              BranchSideFuncs:
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
                - UA_NodeId_copy.7048
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:388,19'
              BranchSideFuncs:
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
                - UA_NodeId_copy.7048
                - deleteNodeMapEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:389,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:390,34'
              BranchSideFuncs:
                - UA_NodeId_copy.7048
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:398,8'
              BranchSideFuncs:
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:391,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:392,32'
              BranchSideFuncs:
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:395,5'
              BranchSideFuncs:
                - UA_NodeId_hash
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - deleteNodeMapEntry
                - deleteNodeMapEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:398,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:399,42'
              BranchSideFuncs:
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - UA_NodeId_hash
                - deleteNodeMapEntry
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:419,33'
              BranchSideFuncs:
                - UA_NodeId_hash
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:400,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:401,32'
              BranchSideFuncs:
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:405,34'
              BranchSideFuncs:
                - UA_NodeId_copy.7048
                - UA_REFTYPESET.7047
                - UA_NodeId_hash
                - deleteNodeMapEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:406,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:407,32'
              BranchSideFuncs:
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:412,39'
              BranchSideFuncs:
                - UA_REFTYPESET.7047
                - UA_NodeId_hash
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:339,12'
          Dst:             expand
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:340,13'
          Dst:             deleteNodeMapEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:356,32'
          Dst:             mod
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:358,30'
          Dst:             mod2
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:364,20'
          Dst:             findFreeSlot
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:379,16'
          Dst:             findFreeSlot
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:383,9'
          Dst:             deleteNodeMapEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:390,18'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:392,13'
          Dst:             deleteNodeMapEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:401,13'
          Dst:             deleteNodeMapEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:405,18'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:407,13'
          Dst:             deleteNodeMapEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:413,29'
          Dst:             UA_REFTYPESET
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:420,24'
          Dst:             UA_NodeId_hash
    - functionName:    UA_NodeMap_getNodeCopy
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'union.UA_Node **'
      constantsTouched: []
      argNames:
        - context
        - nodeid
        - outNode
      BBCount:         11
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Node_copy
        - createEntry
        - deleteNodeMapEntry
        - findOccupiedSlot
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:296,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:297,9'
              BranchSideFuncs:
                - createEntry
                - UA_Node_copy
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:298,30'
              BranchSideFuncs:
                - createEntry
                - UA_Node_copy
                - deleteNodeMapEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:300,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:301,9'
              BranchSideFuncs:
                - UA_Node_copy
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:302,42'
              BranchSideFuncs:
                - UA_Node_copy
                - deleteNodeMapEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:303,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:304,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:307,28'
              BranchSideFuncs:
                - deleteNodeMapEntry
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:295,28'
          Dst:             findOccupiedSlot
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:299,32'
          Dst:             createEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:302,28'
          Dst:             UA_Node_copy
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:307,9'
          Dst:             deleteNodeMapEntry
    - functionName:    UA_NodeMap_releaseNode
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'union.UA_Node *'
      constantsTouched: []
      argNames:
        - context
        - node
      BBCount:         14
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - cleanupNodeMapEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:282,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:283,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - cleanupNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:284,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - cleanupNodeMapEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:285,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:285,5'
              BranchSideFuncs:
                - __assert_fail
                - cleanupNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:286,5'
              BranchSideFuncs:
                - __assert_fail
                - cleanupNodeMapEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:286,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:286,5'
              BranchSideFuncs:
                - cleanupNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:287,7'
              BranchSideFuncs:
                - cleanupNodeMapEntry
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:285,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:286,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:288,5'
          Dst:             cleanupNodeMapEntry
    - functionName:    UA_NodeMap_getNodeFromPtr
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'union.UA_Node *'
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - context
        - ptr
        - attributeMask
        - references
        - referenceDirections
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_NodeMap_getNode
        - UA_NodePointer_isLocal
        - UA_NodePointer_toNodeId
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:274,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:275,9'
              BranchSideFuncs:
                - UA_NodePointer_toNodeId
                - UA_NodeMap_getNode
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:276,15'
              BranchSideFuncs:
                - UA_NodePointer_toNodeId
                - UA_NodeMap_getNode
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:274,9'
          Dst:             UA_NodePointer_isLocal
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:276,20'
          Dst:             UA_NodePointer_toNodeId
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:277,12'
          Dst:             UA_NodeMap_getNode
    - functionName:    UA_NodeMap_getNode
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'union.UA_Node *'
      argCount:        6
      argTypes:
        - 'char *'
        - 'struct.UA_NodeId *'
        - int
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - context
        - nodeid
        - attributeMask
        - references
        - referenceDirections
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - findOccupiedSlot
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:263,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:265,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:262,28'
          Dst:             findOccupiedSlot
    - functionName:    UA_NodeMap_deleteNode
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'union.UA_Node *'
      constantsTouched: []
      argNames:
        - context
        - node
      BBCount:         7
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - deleteNodeMapEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:252,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:252,5'
              BranchSideFuncs:
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:252,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:252,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:253,5'
          Dst:             deleteNodeMapEntry
    - functionName:    UA_NodeMap_newNode
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'union.UA_Node *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - context
        - nodeClass
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - createEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:244,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:246,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:243,30'
          Dst:             createEntry
    - functionName:    UA_NodeMap_delete
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - context
      BBCount:         21
      ICount:          140
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - UA_NodeId_clear
        - __assert_fail
        - deleteNodeMapEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:479,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:480,9'
              BranchSideFuncs:
                - UA_NodeId_clear.7053
                - __assert_fail
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:482,35'
              BranchSideFuncs:
                - UA_NodeId_clear.7053
                - __assert_fail
                - deleteNodeMapEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:485,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:486,12'
              BranchSideFuncs:
                - UA_NodeId_clear.7053
                - __assert_fail
                - deleteNodeMapEntry
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:493,5'
              BranchSideFuncs:
                - UA_NodeId_clear.7053
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:486,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:488,13'
              BranchSideFuncs:
                - __assert_fail
                - deleteNodeMapEntry
                - UA_NodeId_clear.7053
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:492,5'
              BranchSideFuncs:
                - UA_NodeId_clear.7053
                - __assert_fail
                - deleteNodeMapEntry
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:488,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:488,13'
              BranchSideFuncs:
                - deleteNodeMapEntry
                - UA_NodeId_clear.7053
                - __assert_fail
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:490,32'
              BranchSideFuncs:
                - deleteNodeMapEntry
                - UA_NodeId_clear.7053
                - __assert_fail
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:496,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:497,26'
              BranchSideFuncs:
                - UA_NodeId_clear.7053
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:499,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:488,13'
          Dst:             __assert_fail
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:490,13'
          Dst:             deleteNodeMapEntry
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:497,9'
          Dst:             UA_NodeId_clear
    - functionName:    UA_Nodestore_HashMap
      functionSourceFile: '/src/open62541/plugins/ua_nodestore_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Nodestore *'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         8
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_NodeMap_delete
        - UA_NodeMap_deleteNode
        - UA_NodeMap_getNode
        - UA_NodeMap_getNodeCopy
        - UA_NodeMap_getNodeFromPtr
        - UA_NodeMap_getReferenceTypeId
        - UA_NodeMap_insertNode
        - UA_NodeMap_iterate
        - UA_NodeMap_newNode
        - UA_NodeMap_releaseNode
        - UA_NodeMap_removeNode
        - UA_NodeMap_replaceNode
        - higher_prime_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:506,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:507,9'
              BranchSideFuncs:
                - higher_prime_index
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:508,31'
              BranchSideFuncs:
                - higher_prime_index
        - Branch String:   '/src/open62541/plugins/ua_nodestore_hashmap.c:513,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:514,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_nodestore_hashmap.c:518,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_nodestore_hashmap.c:508,31'
          Dst:             higher_prime_index
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    UA_EndpointDescription_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1856
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EndpointDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_UINT32RANGE
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - min
        - max
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_DURATIONRANGE
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - min
        - max
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_MdnsDiscoveryConfiguration_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2092
      functionLinenumberEnd: 2092
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_MdnsDiscoveryConfiguration *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:2092,1'
          Dst:             UA_clear
    - functionName:    UA_LOCALIZEDTEXT_ALLOC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_LocalizedText *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - locale
        - text
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_String_fromChars
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:651,1'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/include/open62541/types.h:651,1'
          Dst:             UA_String_fromChars
    - functionName:    UA_ApplicationDescription_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ApplicationDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1444,1'
          Dst:             UA_clear
    - functionName:    UA_BuildInfo_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7348
      functionLinenumberEnd: 7348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_BuildInfo *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:7348,1'
          Dst:             UA_clear
    - functionName:    shutdownServer
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Server.437 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - context
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOG_INFO
        - UA_Server_getConfig
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:95,31'
          Dst:             UA_Server_getConfig
        - Src:             '/src/open62541/plugins/ua_config_default.c:96,5'
          Dst:             UA_LOG_INFO
    - functionName:    UA_LOG_INFO
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_NODEID_NUMERIC
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_NodeId *'
        - short
        - int
      constantsTouched: []
      argNames:
        - nsIndex
        - identifier
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Server_writeValue
      functionSourceFile: '/src/open62541/include/open62541/server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server.437 *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - value
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Server_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/server.h:866,1'
          Dst:             __UA_Server_write
    - functionName:    UA_ServerConfig_setMinimal
      functionSourceFile: '/src/open62541/plugins/include/open62541/server_config_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - short
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - config
        - portNumber
        - certificate
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ServerConfig_setMinimalCustomBuffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/include/open62541/server_config_default.h:54,1'
          Dst:             UA_ServerConfig_setMinimalCustomBuffer
    - functionName:    UA_ServerConfig_setMinimalCustomBuffer
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - short
        - 'struct.UA_String *'
        - int
        - int
      constantsTouched: []
      argNames:
        - config
        - portNumber
        - certificate
        - sendBufferSize
        - recvBufferSize
      BBCount:         14
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - UA_AccessControl_default
        - UA_ServerConfig_addEndpoint
        - UA_ServerConfig_addSecurityPolicyNone
        - UA_ServerConfig_clean
        - setDefaultConfig
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:643,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:644,9'
              BranchSideFuncs:
                - setDefaultConfig
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_AccessControl_default
                - UA_ServerConfig_addEndpoint
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:646,45'
              BranchSideFuncs:
                - setDefaultConfig
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_AccessControl_default
                - UA_ServerConfig_addEndpoint
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:647,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:648,31'
              BranchSideFuncs:
                - UA_ServerConfig_clean
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:653,26'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_AccessControl_default
                - UA_ServerConfig_addEndpoint
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:657,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:658,31'
              BranchSideFuncs:
                - UA_ServerConfig_clean
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:663,39'
              BranchSideFuncs:
                - UA_AccessControl_default
                - UA_ServerConfig_addEndpoint
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:664,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:665,31'
              BranchSideFuncs:
                - UA_ServerConfig_clean
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:670,42'
              BranchSideFuncs:
                - UA_ServerConfig_addEndpoint
                - UA_ServerConfig_clean
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:672,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:673,31'
              BranchSideFuncs:
                - UA_ServerConfig_clean
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:677,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:646,28'
          Dst:             setDefaultConfig
        - Src:             '/src/open62541/plugins/ua_config_default.c:648,9'
          Dst:             UA_ServerConfig_clean
        - Src:             '/src/open62541/plugins/ua_config_default.c:656,14'
          Dst:             UA_ServerConfig_addSecurityPolicyNone
        - Src:             '/src/open62541/plugins/ua_config_default.c:658,9'
          Dst:             UA_ServerConfig_clean
        - Src:             '/src/open62541/plugins/ua_config_default.c:663,14'
          Dst:             UA_AccessControl_default
        - Src:             '/src/open62541/plugins/ua_config_default.c:665,9'
          Dst:             UA_ServerConfig_clean
        - Src:             '/src/open62541/plugins/ua_config_default.c:670,14'
          Dst:             UA_ServerConfig_addEndpoint
        - Src:             '/src/open62541/plugins/ua_config_default.c:673,9'
          Dst:             UA_ServerConfig_clean
    - functionName:    setDefaultConfig
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - short
      constantsTouched: []
      argNames:
        - conf
        - portNumber
      BBCount:         54
      ICount:          746
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - UA_ApplicationDescription_clear
        - UA_Array_copy
        - UA_Array_delete
        - UA_BuildInfo_clear
        - UA_CertificateVerification_AcceptAll
        - UA_ConnectionManager_new_POSIX_Ethernet
        - UA_ConnectionManager_new_POSIX_TCP
        - UA_ConnectionManager_new_POSIX_UDP
        - UA_DURATIONRANGE
        - UA_DateTime_now
        - UA_EventLoop_new_POSIX
        - UA_InterruptManager_new_POSIX
        - UA_LOCALIZEDTEXT_ALLOC
        - UA_LOG_WARNING
        - UA_MdnsDiscoveryConfiguration_clear
        - UA_Nodestore_HashMap
        - UA_STRING
        - UA_String_fromChars
        - UA_UINT32RANGE
        - gethostname
        - mp_snprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:273,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:274,9'
              BranchSideFuncs:
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
                - UA_EventLoop_new_POSIX
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_TCP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_Ethernet
                - UA_STRING.7173
                - UA_InterruptManager_new_POSIX
                - UA_LOG_WARNING.7178
                - UA_Nodestore_HashMap
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:277,8'
              BranchSideFuncs:
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
                - UA_EventLoop_new_POSIX
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_TCP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_Ethernet
                - UA_STRING.7173
                - UA_InterruptManager_new_POSIX
                - UA_LOG_WARNING.7178
                - UA_Nodestore_HashMap
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:277,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:278,31'
              BranchSideFuncs:
                - UA_Nodestore_HashMap
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
                - UA_EventLoop_new_POSIX
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_TCP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_Ethernet
                - UA_STRING.7173
                - UA_InterruptManager_new_POSIX
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:281,8'
              BranchSideFuncs:
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
                - UA_EventLoop_new_POSIX
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_TCP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_Ethernet
                - UA_STRING.7173
                - UA_InterruptManager_new_POSIX
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:281,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:282,25'
              BranchSideFuncs:
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
                - UA_EventLoop_new_POSIX
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_TCP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_Ethernet
                - UA_STRING.7173
                - UA_InterruptManager_new_POSIX
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:285,8'
              BranchSideFuncs:
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
                - UA_EventLoop_new_POSIX
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_TCP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_Ethernet
                - UA_STRING.7173
                - UA_InterruptManager_new_POSIX
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:285,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:286,50'
              BranchSideFuncs:
                - UA_EventLoop_new_POSIX
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_TCP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_Ethernet
                - UA_STRING.7173
                - UA_InterruptManager_new_POSIX
                - UA_LOG_WARNING.7178
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:328,8'
              BranchSideFuncs:
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:287,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:288,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:290,9'
              BranchSideFuncs:
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_TCP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_Ethernet
                - UA_STRING.7173
                - UA_InterruptManager_new_POSIX
                - UA_LOG_WARNING.7178
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:295,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:296,13'
              BranchSideFuncs:
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_Ethernet
                - UA_STRING.7173
                - UA_InterruptManager_new_POSIX
                - UA_LOG_WARNING.7178
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:300,48'
              BranchSideFuncs:
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_Ethernet
                - UA_STRING.7173
                - UA_InterruptManager_new_POSIX
                - UA_LOG_WARNING.7178
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:301,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:302,13'
              BranchSideFuncs:
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_Ethernet
                - UA_STRING.7173
                - UA_InterruptManager_new_POSIX
                - UA_LOG_WARNING.7178
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:307,53'
              BranchSideFuncs:
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_Ethernet
                - UA_STRING.7173
                - UA_InterruptManager_new_POSIX
                - UA_LOG_WARNING.7178
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:308,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:309,13'
              BranchSideFuncs:
                - UA_STRING.7173
                - UA_InterruptManager_new_POSIX
                - UA_LOG_WARNING.7178
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:313,65'
              BranchSideFuncs:
                - UA_STRING.7173
                - UA_InterruptManager_new_POSIX
                - UA_LOG_WARNING.7178
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:314,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:315,13'
              BranchSideFuncs:
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:317,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.7178
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:328,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:329,12'
              BranchSideFuncs:
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:339,5'
              BranchSideFuncs:
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:329,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:330,40'
              BranchSideFuncs:
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:335,5'
              BranchSideFuncs:
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:331,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:334,9'
              BranchSideFuncs:
                - UA_BuildInfo_clear.7165
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_DateTime_now
                - UA_ApplicationDescription_clear.7164
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_LOCALIZEDTEXT_ALLOC
                - UA_MdnsDiscoveryConfiguration_clear.7163
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:388,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:389,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7178
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:392,12'
              BranchSideFuncs:
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
                - UA_LOG_WARNING.7178
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:392,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:393,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.7178
                - UA_Array_delete
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:404,21'
              BranchSideFuncs:
                - mp_snprintf
                - UA_STRING.7173
                - gethostname
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - mp_snprintf
                - UA_STRING.7173
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:420,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:421,25'
              BranchSideFuncs:
                - mp_snprintf
                - UA_STRING.7173
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:429,27'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:431,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:432,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:433,32'
              BranchSideFuncs:
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:440,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:441,42'
              BranchSideFuncs:
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:442,9'
              BranchSideFuncs:
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:442,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:443,36'
              BranchSideFuncs:
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:447,43'
              BranchSideFuncs:
                - UA_CertificateVerification_AcceptAll
                - UA_CertificateVerification_AcceptAll
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
                - UA_UINT32RANGE
                - UA_DURATIONRANGE
                - UA_UINT32RANGE
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:278,9'
          Dst:             UA_Nodestore_HashMap
        - Src:             '/src/open62541/plugins/ua_config_default.c:286,27'
          Dst:             UA_EventLoop_new_POSIX
        - Src:             '/src/open62541/plugins/ua_config_default.c:294,48'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/ua_config_default.c:294,13'
          Dst:             UA_ConnectionManager_new_POSIX_TCP
        - Src:             '/src/open62541/plugins/ua_config_default.c:300,48'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/ua_config_default.c:300,13'
          Dst:             UA_ConnectionManager_new_POSIX_UDP
        - Src:             '/src/open62541/plugins/ua_config_default.c:307,53'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/ua_config_default.c:307,13'
          Dst:             UA_ConnectionManager_new_POSIX_Ethernet
        - Src:             '/src/open62541/plugins/ua_config_default.c:313,65'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/ua_config_default.c:313,35'
          Dst:             UA_InterruptManager_new_POSIX
        - Src:             '/src/open62541/plugins/ua_config_default.c:317,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:342,5'
          Dst:             UA_BuildInfo_clear
        - Src:             '/src/open62541/plugins/ua_config_default.c:343,34'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/plugins/ua_config_default.c:344,40'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/plugins/ua_config_default.c:345,35'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/plugins/ua_config_default.c:347,9'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/plugins/ua_config_default.c:352,35'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/plugins/ua_config_default.c:354,33'
          Dst:             UA_DateTime_now
        - Src:             '/src/open62541/plugins/ua_config_default.c:356,5'
          Dst:             UA_ApplicationDescription_clear
        - Src:             '/src/open62541/plugins/ua_config_default.c:357,51'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/plugins/ua_config_default.c:358,47'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/plugins/ua_config_default.c:360,9'
          Dst:             UA_LOCALIZEDTEXT_ALLOC
        - Src:             '/src/open62541/plugins/ua_config_default.c:368,5'
          Dst:             UA_MdnsDiscoveryConfiguration_clear
        - Src:             '/src/open62541/plugins/ua_config_default.c:389,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:393,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:395,13'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/plugins/ua_config_default.c:404,9'
          Dst:             mp_snprintf
        - Src:             '/src/open62541/plugins/ua_config_default.c:406,38'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/ua_config_default.c:415,19'
          Dst:             gethostname
        - Src:             '/src/open62541/plugins/ua_config_default.c:421,13'
          Dst:             mp_snprintf
        - Src:             '/src/open62541/plugins/ua_config_default.c:423,42'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/ua_config_default.c:429,13'
          Dst:             UA_Array_copy
        - Src:             '/src/open62541/plugins/ua_config_default.c:447,5'
          Dst:             UA_CertificateVerification_AcceptAll
        - Src:             '/src/open62541/plugins/ua_config_default.c:448,5'
          Dst:             UA_CertificateVerification_AcceptAll
        - Src:             '/src/open62541/plugins/ua_config_default.c:467,38'
          Dst:             UA_DURATIONRANGE
        - Src:             '/src/open62541/plugins/ua_config_default.c:468,33'
          Dst:             UA_UINT32RANGE
        - Src:             '/src/open62541/plugins/ua_config_default.c:469,34'
          Dst:             UA_UINT32RANGE
        - Src:             '/src/open62541/plugins/ua_config_default.c:478,36'
          Dst:             UA_DURATIONRANGE
        - Src:             '/src/open62541/plugins/ua_config_default.c:479,29'
          Dst:             UA_UINT32RANGE
    - functionName:    UA_ServerConfig_addSecurityPolicyNone
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - config
        - certificate
      BBCount:         14
      ICount:          128
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - UA_SecurityPolicy_None
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:542,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:543,9'
              BranchSideFuncs:
                - UA_SecurityPolicy_None
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:544,32'
              BranchSideFuncs:
                - UA_SecurityPolicy_None
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:548,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:549,29'
              BranchSideFuncs:
                - UA_SecurityPolicy_None
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:551,33'
              BranchSideFuncs:
                - UA_SecurityPolicy_None
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:553,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:554,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:561,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:554,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:555,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:558,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:551,9'
          Dst:             UA_SecurityPolicy_None
    - functionName:    UA_ServerConfig_addEndpoint
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - config
        - securityPolicyUri
        - securityMode
        - ''
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - UA_String_equal
        - addEndpoint
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:570,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:571,50'
              BranchSideFuncs:
                - UA_String_equal.7169
                - addEndpoint
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:576,9'
              BranchSideFuncs:
                - addEndpoint
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:571,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:572,23'
              BranchSideFuncs:
                - addEndpoint
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:575,5'
              BranchSideFuncs:
                - addEndpoint
                - UA_String_equal.7169
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:576,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:577,9'
              BranchSideFuncs:
                - addEndpoint
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:580,24'
              BranchSideFuncs:
                - addEndpoint
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:571,13'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/plugins/ua_config_default.c:580,12'
          Dst:             addEndpoint
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    addEndpoint
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - 'struct.UA_SecurityPolicy *'
        - int
      constantsTouched: []
      argNames:
        - conf
        - securityPolicy
        - securityMode
      BBCount:         20
      ICount:          188
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - UA_EndpointDescription_clear
        - UA_EndpointDescription_init
        - UA_String_copy
        - UA_String_equal
        - UA_String_fromChars
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:224,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:225,39'
              BranchSideFuncs:
                - UA_String_equal.7169
                - UA_EndpointDescription_init.7162
                - UA_String_fromChars
                - UA_String_copy.7161
                - UA_EndpointDescription_clear.7171
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:235,9'
              BranchSideFuncs:
                - UA_EndpointDescription_init.7162
                - UA_String_fromChars
                - UA_String_copy.7161
                - UA_EndpointDescription_clear.7171
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:226,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:227,13'
              BranchSideFuncs:
                - UA_EndpointDescription_init.7162
                - UA_String_fromChars
                - UA_String_copy.7161
                - UA_EndpointDescription_clear.7171
                - UA_String_equal.7169
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:228,12'
              BranchSideFuncs:
                - UA_EndpointDescription_init.7162
                - UA_String_fromChars
                - UA_String_copy.7161
                - UA_EndpointDescription_clear.7171
                - UA_String_equal.7169
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:228,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:229,13'
              BranchSideFuncs:
                - UA_EndpointDescription_init.7162
                - UA_String_fromChars
                - UA_String_copy.7161
                - UA_EndpointDescription_clear.7171
                - UA_String_equal.7169
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:230,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:237,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:238,9'
              BranchSideFuncs:
                - UA_EndpointDescription_init.7162
                - UA_String_fromChars
                - UA_String_copy.7161
                - UA_EndpointDescription_clear.7171
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:239,23'
              BranchSideFuncs:
                - UA_EndpointDescription_init.7162
                - UA_String_fromChars
                - UA_String_copy.7161
                - UA_EndpointDescription_clear.7171
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:258,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:259,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:261,38'
              BranchSideFuncs:
                - UA_EndpointDescription_clear.7171
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:226,13'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/plugins/ua_config_default.c:249,5'
          Dst:             UA_EndpointDescription_init
        - Src:             '/src/open62541/plugins/ua_config_default.c:251,9'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/plugins/ua_config_default.c:255,28'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/plugins/ua_config_default.c:261,9'
          Dst:             UA_EndpointDescription_clear
    - functionName:    UA_EndpointDescription_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EndpointDescription *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:1876,1'
          Dst:             UA_clear
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gethostname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ExtensionObject_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ExtensionObject *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:796,1'
          Dst:             UA_clear
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    UA_X509IdentityToken_new
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2653
      functionLinenumberEnd: 2653
      functionDepth:   0
      returnType:      'struct.UA_LocalizedText *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/types_generated_handling.h:2653,1'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:2653,1'
              BranchSideFuncs:
                - UA_new
            - BranchSide:      'src_generated/open62541/types_generated_handling.h:2653,1'
              BranchSideFuncs:
                - UA_new
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:2653,1'
          Dst:             UA_new
    - functionName:    UA_ClientConfig_setAuthenticationCert
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_ClientConfig *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - config
        - certificateAuth
        - privateKeyAuth
        - ''
        - ''
      BBCount:         28
      ICount:          355
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - UA_ByteString_copy
        - UA_ExtensionObject_clear
        - UA_LOG_WARNING
        - UA_SecurityPolicy_Aes128Sha256RsaOaep
        - UA_SecurityPolicy_Aes256Sha256RsaPss
        - UA_SecurityPolicy_Basic128Rsa15
        - UA_SecurityPolicy_Basic256
        - UA_SecurityPolicy_Basic256Sha256
        - UA_StatusCode_name
        - UA_X509IdentityToken_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1302,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1303,9'
              BranchSideFuncs:
                - UA_ByteString_copy.7192
                - UA_ExtensionObject_clear.7191
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1306,66'
              BranchSideFuncs:
                - UA_ByteString_copy.7192
                - UA_ExtensionObject_clear.7191
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1307,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1308,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1309,31'
              BranchSideFuncs:
                - UA_ExtensionObject_clear.7191
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1317,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1318,9'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1319,36'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1323,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1324,11'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1326,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1333,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1334,11'
              BranchSideFuncs:
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1336,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1343,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1344,11'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1346,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1353,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1354,11'
              BranchSideFuncs:
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1356,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1363,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1364,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1366,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1371,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1372,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1375,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:1301,43'
          Dst:             UA_X509IdentityToken_new
        - Src:             '/src/open62541/plugins/ua_config_default.c:1306,28'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/plugins/ua_config_default.c:1309,5'
          Dst:             UA_ExtensionObject_clear
        - Src:             '/src/open62541/plugins/ua_config_default.c:1321,14'
          Dst:             UA_SecurityPolicy_Basic128Rsa15
        - Src:             '/src/open62541/plugins/ua_config_default.c:1328,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:1326,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:1331,14'
          Dst:             UA_SecurityPolicy_Basic256
        - Src:             '/src/open62541/plugins/ua_config_default.c:1338,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:1336,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:1341,14'
          Dst:             UA_SecurityPolicy_Aes256Sha256RsaPss
        - Src:             '/src/open62541/plugins/ua_config_default.c:1348,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:1346,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:1351,14'
          Dst:             UA_SecurityPolicy_Basic256Sha256
        - Src:             '/src/open62541/plugins/ua_config_default.c:1358,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:1356,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:1361,14'
          Dst:             UA_SecurityPolicy_Aes128Sha256RsaOaep
        - Src:             '/src/open62541/plugins/ua_config_default.c:1368,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:1366,9'
          Dst:             UA_LOG_WARNING
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    readPrivateKeyPassword
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - password
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_String_fromChars
        - fgets
        - fputs
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:57,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:58,9'
              BranchSideFuncs:
                - strlen
                - UA_String_fromChars
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:61,25'
              BranchSideFuncs:
                - strlen
                - UA_String_fromChars
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:62,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:64,12'
              BranchSideFuncs:
                - UA_String_fromChars
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:64,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:65,13'
              BranchSideFuncs:
                - UA_String_fromChars
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:67,6'
              BranchSideFuncs:
                - UA_String_fromChars
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:55,5'
          Dst:             fputs
        - Src:             '/src/open62541/plugins/ua_config_default.c:56,15'
          Dst:             fgets
        - Src:             '/src/open62541/plugins/ua_config_default.c:61,18'
          Dst:             strlen
        - Src:             '/src/open62541/plugins/ua_config_default.c:67,17'
          Dst:             UA_String_fromChars
    - functionName:    fputs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ClientConfig_setDefaultEncryption
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.UA_ClientConfig *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.UA_String *'
        - size_t
        - 'struct.UA_String *'
        - size_t
      constantsTouched: []
      argNames:
        - config
        - localCertificate
        - privateKey
        - trustList
        - trustListSize
        - revocationList
        - revocationListSize
        - ''
        - ''
      BBCount:         41
      ICount:          458
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_memZero
        - UA_CertificateVerification_Trustlist
        - UA_ClientConfig_setDefault
        - UA_LOG_WARNING
        - UA_PKI_decryptPrivateKey
        - UA_SecurityPolicy_Aes128Sha256RsaOaep
        - UA_SecurityPolicy_Aes256Sha256RsaPss
        - UA_SecurityPolicy_Basic128Rsa15
        - UA_SecurityPolicy_Basic256
        - UA_SecurityPolicy_Basic256Sha256
        - UA_StatusCode_name
        - readPrivateKeyPassword
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1184,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1185,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1187,52'
              BranchSideFuncs:
                - UA_CertificateVerification_Trustlist
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_PKI_decryptPrivateKey
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1191,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1192,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1196,9'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_PKI_decryptPrivateKey
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1197,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1198,9'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_PKI_decryptPrivateKey
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1199,32'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_PKI_decryptPrivateKey
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1207,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1208,22'
              BranchSideFuncs:
                - UA_PKI_decryptPrivateKey
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1213,8'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1213,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1214,12'
              BranchSideFuncs:
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1224,8'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1214,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1215,26'
              BranchSideFuncs:
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1217,26'
              BranchSideFuncs:
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1218,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1219,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1220,22'
              BranchSideFuncs:
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1224,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1225,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1227,47'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1229,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1230,11'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1232,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1240,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1241,11'
              BranchSideFuncs:
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1243,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes256Sha256RsaPss
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1250,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1251,11'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1253,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Basic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1260,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1261,11'
              BranchSideFuncs:
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1263,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1270,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1271,11'
              BranchSideFuncs:
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1273,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1281,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1282,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1286,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:1183,28'
          Dst:             UA_ClientConfig_setDefault
        - Src:             '/src/open62541/plugins/ua_config_default.c:1187,14'
          Dst:             UA_CertificateVerification_Trustlist
        - Src:             '/src/open62541/plugins/ua_config_default.c:1208,22'
          Dst:             UA_PKI_decryptPrivateKey
        - Src:             '/src/open62541/plugins/ua_config_default.c:1217,26'
          Dst:             readPrivateKeyPassword
        - Src:             '/src/open62541/plugins/ua_config_default.c:1220,22'
          Dst:             UA_PKI_decryptPrivateKey
        - Src:             '/src/open62541/plugins/ua_config_default.c:1221,9'
          Dst:             UA_ByteString_memZero
        - Src:             '/src/open62541/plugins/ua_config_default.c:1222,9'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/ua_config_default.c:1227,14'
          Dst:             UA_SecurityPolicy_Basic128Rsa15
        - Src:             '/src/open62541/plugins/ua_config_default.c:1234,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:1232,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:1237,14'
          Dst:             UA_SecurityPolicy_Basic256
        - Src:             '/src/open62541/plugins/ua_config_default.c:1245,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:1243,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:1248,14'
          Dst:             UA_SecurityPolicy_Aes256Sha256RsaPss
        - Src:             '/src/open62541/plugins/ua_config_default.c:1255,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:1253,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:1258,14'
          Dst:             UA_SecurityPolicy_Basic256Sha256
        - Src:             '/src/open62541/plugins/ua_config_default.c:1265,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:1263,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:1268,14'
          Dst:             UA_SecurityPolicy_Aes128Sha256RsaOaep
        - Src:             '/src/open62541/plugins/ua_config_default.c:1275,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:1273,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:1278,5'
          Dst:             UA_ByteString_memZero
        - Src:             '/src/open62541/plugins/ua_config_default.c:1279,5'
          Dst:             UA_ByteString_clear
    - functionName:    UA_ClientConfig_setDefault
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_ClientConfig *'
      constantsTouched: []
      argNames:
        - config
      BBCount:         44
      ICount:          363
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - UA_CertificateVerification_AcceptAll
        - UA_ConnectionManager_new_POSIX_TCP
        - UA_ConnectionManager_new_POSIX_UDP
        - UA_EventLoop_new_POSIX
        - UA_STRING
        - UA_SecurityPolicy_None
        - UA_String_fromChars
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1107,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1108,9'
              BranchSideFuncs:
                - UA_CertificateVerification_AcceptAll
                - UA_String_fromChars
                - UA_SecurityPolicy_None
                - UA_EventLoop_new_POSIX
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_TCP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1109,8'
              BranchSideFuncs:
                - UA_CertificateVerification_AcceptAll
                - UA_String_fromChars
                - UA_SecurityPolicy_None
                - UA_EventLoop_new_POSIX
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_TCP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1109,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1110,9'
              BranchSideFuncs:
                - UA_CertificateVerification_AcceptAll
                - UA_String_fromChars
                - UA_SecurityPolicy_None
                - UA_EventLoop_new_POSIX
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_TCP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1112,8'
              BranchSideFuncs:
                - UA_CertificateVerification_AcceptAll
                - UA_String_fromChars
                - UA_SecurityPolicy_None
                - UA_EventLoop_new_POSIX
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_TCP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1112,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1113,27'
              BranchSideFuncs:
                - UA_CertificateVerification_AcceptAll
                - UA_String_fromChars
                - UA_SecurityPolicy_None
                - UA_EventLoop_new_POSIX
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_TCP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1116,8'
              BranchSideFuncs:
                - UA_CertificateVerification_AcceptAll
                - UA_String_fromChars
                - UA_SecurityPolicy_None
                - UA_EventLoop_new_POSIX
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_TCP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1116,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1117,52'
              BranchSideFuncs:
                - UA_EventLoop_new_POSIX
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_TCP
                - UA_STRING.7173
                - UA_ConnectionManager_new_POSIX_UDP
                - UA_CertificateVerification_AcceptAll
                - UA_String_fromChars
                - UA_SecurityPolicy_None
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1131,8'
              BranchSideFuncs:
                - UA_CertificateVerification_AcceptAll
                - UA_String_fromChars
                - UA_SecurityPolicy_None
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1131,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1132,9'
              BranchSideFuncs:
                - UA_CertificateVerification_AcceptAll
                - UA_String_fromChars
                - UA_SecurityPolicy_None
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1134,9'
              BranchSideFuncs:
                - UA_CertificateVerification_AcceptAll
                - UA_String_fromChars
                - UA_SecurityPolicy_None
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1134,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1135,51'
              BranchSideFuncs:
                - UA_CertificateVerification_AcceptAll
                - UA_String_fromChars
                - UA_SecurityPolicy_None
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1138,9'
              BranchSideFuncs:
                - UA_CertificateVerification_AcceptAll
                - UA_String_fromChars
                - UA_SecurityPolicy_None
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1138,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1141,47'
              BranchSideFuncs:
                - UA_String_fromChars
                - UA_SecurityPolicy_None
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1146,9'
              BranchSideFuncs:
                - UA_String_fromChars
                - UA_SecurityPolicy_None
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1146,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1147,9'
              BranchSideFuncs:
                - UA_SecurityPolicy_None
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1148,8'
              BranchSideFuncs:
                - UA_SecurityPolicy_None
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1148,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1149,9'
              BranchSideFuncs:
                - UA_SecurityPolicy_None
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1151,8'
              BranchSideFuncs:
                - UA_SecurityPolicy_None
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1151,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1152,56'
              BranchSideFuncs:
                - UA_SecurityPolicy_None
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1165,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1153,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1154,13'
              BranchSideFuncs:
                - UA_SecurityPolicy_None
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1155,55'
              BranchSideFuncs:
                - UA_SecurityPolicy_None
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1157,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1158,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1162,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1165,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1166,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1169,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1169,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1170,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1173,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:1117,29'
          Dst:             UA_EventLoop_new_POSIX
        - Src:             '/src/open62541/plugins/ua_config_default.c:1122,48'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/ua_config_default.c:1122,13'
          Dst:             UA_ConnectionManager_new_POSIX_TCP
        - Src:             '/src/open62541/plugins/ua_config_default.c:1127,48'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/ua_config_default.c:1127,13'
          Dst:             UA_ConnectionManager_new_POSIX_UDP
        - Src:             '/src/open62541/plugins/ua_config_default.c:1141,9'
          Dst:             UA_CertificateVerification_AcceptAll
        - Src:             '/src/open62541/plugins/ua_config_default.c:1147,52'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/plugins/ua_config_default.c:1155,32'
          Dst:             UA_SecurityPolicy_None
    - functionName:    UA_Client_new
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      'struct.UA_Client *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ClientConfig_setDefault
        - UA_Client_newWithConfig
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1080,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1081,5'
              BranchSideFuncs:
                - UA_ClientConfig_setDefault
                - UA_Client_newWithConfig
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1081,5'
              BranchSideFuncs:
                - UA_ClientConfig_setDefault
                - UA_Client_newWithConfig
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1084,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1085,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1086,12'
              BranchSideFuncs:
                - UA_Client_newWithConfig
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:1083,25'
          Dst:             UA_ClientConfig_setDefault
        - Src:             '/src/open62541/plugins/ua_config_default.c:1086,12'
          Dst:             UA_Client_newWithConfig
    - functionName:    UA_ServerConfig_setDefaultWithSecureSecurityPolicies
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - short
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - size_t
        - 'struct.UA_String *'
        - size_t
        - 'struct.UA_String *'
        - size_t
      constantsTouched: []
      argNames:
        - conf
        - portNumber
        - certificate
        - privateKey
        - trustList
        - trustListSize
        - issuerList
        - issuerListSize
        - revocationList
        - revocationListSize
      BBCount:         17
      ICount:          156
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - UA_AccessControl_default
        - UA_CertificateVerification_Trustlist
        - UA_ServerConfig_addAllSecureEndpoints
        - UA_ServerConfig_addAllSecureSecurityPolicies
        - UA_ServerConfig_clean
        - setDefaultConfig
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1034,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1035,31'
              BranchSideFuncs:
                - UA_ServerConfig_clean
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1039,52'
              BranchSideFuncs:
                - UA_CertificateVerification_Trustlist
                - UA_CertificateVerification_Trustlist
                - UA_ServerConfig_addAllSecureSecurityPolicies
                - UA_ServerConfig_addAllSecureEndpoints
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
                - UA_AccessControl_default
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1043,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1044,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1046,52'
              BranchSideFuncs:
                - UA_CertificateVerification_Trustlist
                - UA_ServerConfig_addAllSecureSecurityPolicies
                - UA_ServerConfig_addAllSecureEndpoints
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
                - UA_AccessControl_default
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1050,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1051,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1053,59'
              BranchSideFuncs:
                - UA_ServerConfig_addAllSecureSecurityPolicies
                - UA_ServerConfig_addAllSecureEndpoints
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
                - UA_AccessControl_default
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1055,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1056,43'
              BranchSideFuncs:
                - UA_AccessControl_default
                - UA_ServerConfig_addAllSecureEndpoints
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1058,8'
              BranchSideFuncs:
                - UA_ServerConfig_addAllSecureEndpoints
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1058,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1059,31'
              BranchSideFuncs:
                - UA_ServerConfig_clean
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1063,52'
              BranchSideFuncs:
                - UA_ServerConfig_addAllSecureEndpoints
                - UA_ServerConfig_clean
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1064,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1065,31'
              BranchSideFuncs:
                - UA_ServerConfig_clean
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1068,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:1033,28'
          Dst:             setDefaultConfig
        - Src:             '/src/open62541/plugins/ua_config_default.c:1035,9'
          Dst:             UA_ServerConfig_clean
        - Src:             '/src/open62541/plugins/ua_config_default.c:1039,14'
          Dst:             UA_CertificateVerification_Trustlist
        - Src:             '/src/open62541/plugins/ua_config_default.c:1046,14'
          Dst:             UA_CertificateVerification_Trustlist
        - Src:             '/src/open62541/plugins/ua_config_default.c:1053,14'
          Dst:             UA_ServerConfig_addAllSecureSecurityPolicies
        - Src:             '/src/open62541/plugins/ua_config_default.c:1056,18'
          Dst:             UA_AccessControl_default
        - Src:             '/src/open62541/plugins/ua_config_default.c:1059,9'
          Dst:             UA_ServerConfig_clean
        - Src:             '/src/open62541/plugins/ua_config_default.c:1063,14'
          Dst:             UA_ServerConfig_addAllSecureEndpoints
        - Src:             '/src/open62541/plugins/ua_config_default.c:1065,9'
          Dst:             UA_ServerConfig_clean
    - functionName:    UA_ServerConfig_addAllSecureSecurityPolicies
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - config
        - certificate
        - privateKey
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - addAllSecurityPolicies
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:968,12'
          Dst:             addAllSecurityPolicies
    - functionName:    UA_ServerConfig_addAllSecureEndpoints
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
      constantsTouched: []
      argNames:
        - config
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - UA_EndpointDescription_clear
        - addEndpoint
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:611,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:612,20'
              BranchSideFuncs:
                - addEndpoint
                - addEndpoint
                - UA_EndpointDescription_clear.7171
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:621,16'
              BranchSideFuncs:
                - addEndpoint
                - addEndpoint
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:612,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:613,43'
              BranchSideFuncs:
                - UA_EndpointDescription_clear.7171
                - addEndpoint
                - addEndpoint
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:615,9'
              BranchSideFuncs:
                - addEndpoint
                - addEndpoint
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:621,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:623,12'
              BranchSideFuncs:
                - addEndpoint
                - addEndpoint
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:635,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:623,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:624,13'
              BranchSideFuncs:
                - addEndpoint
                - addEndpoint
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:626,25'
              BranchSideFuncs:
                - addEndpoint
                - addEndpoint
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:627,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:628,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:629,30'
              BranchSideFuncs:
                - addEndpoint
                - addEndpoint
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:631,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:632,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:633,5'
              BranchSideFuncs:
                - addEndpoint
                - addEndpoint
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:613,13'
          Dst:             UA_EndpointDescription_clear
        - Src:             '/src/open62541/plugins/ua_config_default.c:626,13'
          Dst:             addEndpoint
        - Src:             '/src/open62541/plugins/ua_config_default.c:629,18'
          Dst:             addEndpoint
    - functionName:    addAllSecurityPolicies
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - bool
      constantsTouched: []
      argNames:
        - config
        - certificate
        - privateKey
        - onlySecure
      BBCount:         45
      ICount:          320
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_memZero
        - UA_LOG_WARNING
        - UA_PKI_decryptPrivateKey
        - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
        - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
        - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
        - UA_ServerConfig_addSecurityPolicyBasic256
        - UA_ServerConfig_addSecurityPolicyBasic256Sha256
        - UA_ServerConfig_addSecurityPolicyNone
        - UA_StatusCode_name
        - readPrivateKeyPassword
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:860,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:861,29'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_PKI_decryptPrivateKey
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:862,8'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_PKI_decryptPrivateKey
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:862,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:863,27'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_PKI_decryptPrivateKey
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:867,41'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_PKI_decryptPrivateKey
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:871,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:871,23'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_PKI_decryptPrivateKey
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:877,8'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:871,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:872,22'
              BranchSideFuncs:
                - UA_PKI_decryptPrivateKey
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:877,8'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:877,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:878,12'
              BranchSideFuncs:
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:889,8'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:878,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:879,26'
              BranchSideFuncs:
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:881,26'
              BranchSideFuncs:
                - readPrivateKeyPassword
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:882,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:883,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:884,22'
              BranchSideFuncs:
                - UA_PKI_decryptPrivateKey
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:889,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:890,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:893,62'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:895,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:896,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:902,66'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:904,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:905,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:911,67'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:913,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:914,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:919,8'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:919,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:920,9'
              BranchSideFuncs:
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:926,52'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyNone
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:927,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:928,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:934,61'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:936,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:937,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:943,56'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:945,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:946,24'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.7178
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:951,5'
              BranchSideFuncs:
                - UA_ByteString_memZero
                - UA_ByteString_clear.7198
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:872,22'
          Dst:             UA_PKI_decryptPrivateKey
        - Src:             '/src/open62541/plugins/ua_config_default.c:881,26'
          Dst:             readPrivateKeyPassword
        - Src:             '/src/open62541/plugins/ua_config_default.c:884,22'
          Dst:             UA_PKI_decryptPrivateKey
        - Src:             '/src/open62541/plugins/ua_config_default.c:886,9'
          Dst:             UA_ByteString_memZero
        - Src:             '/src/open62541/plugins/ua_config_default.c:887,9'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/ua_config_default.c:893,14'
          Dst:             UA_ServerConfig_addSecurityPolicyBasic256Sha256
        - Src:             '/src/open62541/plugins/ua_config_default.c:898,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:896,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:902,14'
          Dst:             UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
        - Src:             '/src/open62541/plugins/ua_config_default.c:907,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:905,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:911,14'
          Dst:             UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
        - Src:             '/src/open62541/plugins/ua_config_default.c:916,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:914,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:920,9'
          Dst:             UA_ByteString_memZero
        - Src:             '/src/open62541/plugins/ua_config_default.c:921,9'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/ua_config_default.c:926,14'
          Dst:             UA_ServerConfig_addSecurityPolicyNone
        - Src:             '/src/open62541/plugins/ua_config_default.c:930,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:928,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:934,14'
          Dst:             UA_ServerConfig_addSecurityPolicyBasic128Rsa15
        - Src:             '/src/open62541/plugins/ua_config_default.c:939,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:937,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:943,14'
          Dst:             UA_ServerConfig_addSecurityPolicyBasic256
        - Src:             '/src/open62541/plugins/ua_config_default.c:948,24'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:946,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_default.c:951,5'
          Dst:             UA_ByteString_memZero
        - Src:             '/src/open62541/plugins/ua_config_default.c:952,5'
          Dst:             UA_ByteString_clear
    - functionName:    UA_ServerConfig_addSecurityPolicyBasic256Sha256
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - config
        - certificate
        - privateKey
      BBCount:         17
      ICount:          155
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - UA_SecurityPolicy_Basic256Sha256
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:758,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:759,9'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic256Sha256
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:760,32'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic256Sha256
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:765,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:766,29'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic256Sha256
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:767,8'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic256Sha256
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:767,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:768,27'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic256Sha256
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:770,43'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic256Sha256
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:772,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:773,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:780,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:773,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:774,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:777,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:770,9'
          Dst:             UA_SecurityPolicy_Basic256Sha256
    - functionName:    UA_ServerConfig_addSecurityPolicyAes256Sha256RsaPss
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - config
        - certificate
        - privateKey
      BBCount:         17
      ICount:          155
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - UA_SecurityPolicy_Aes256Sha256RsaPss
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:826,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:827,9'
              BranchSideFuncs:
                - UA_SecurityPolicy_Aes256Sha256RsaPss
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:828,32'
              BranchSideFuncs:
                - UA_SecurityPolicy_Aes256Sha256RsaPss
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:833,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:834,29'
              BranchSideFuncs:
                - UA_SecurityPolicy_Aes256Sha256RsaPss
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:835,8'
              BranchSideFuncs:
                - UA_SecurityPolicy_Aes256Sha256RsaPss
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:835,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:836,28'
              BranchSideFuncs:
                - UA_SecurityPolicy_Aes256Sha256RsaPss
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:838,47'
              BranchSideFuncs:
                - UA_SecurityPolicy_Aes256Sha256RsaPss
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:840,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:841,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:848,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:841,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:842,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:845,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:838,9'
          Dst:             UA_SecurityPolicy_Aes256Sha256RsaPss
    - functionName:    UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - config
        - certificate
        - privateKey
      BBCount:         17
      ICount:          155
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - UA_SecurityPolicy_Aes128Sha256RsaOaep
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:792,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:793,9'
              BranchSideFuncs:
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:794,32'
              BranchSideFuncs:
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:799,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:800,29'
              BranchSideFuncs:
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:801,8'
              BranchSideFuncs:
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:801,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:802,27'
              BranchSideFuncs:
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:804,48'
              BranchSideFuncs:
                - UA_SecurityPolicy_Aes128Sha256RsaOaep
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:806,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:807,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:814,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:807,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:808,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:811,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:804,9'
          Dst:             UA_SecurityPolicy_Aes128Sha256RsaOaep
    - functionName:    UA_ServerConfig_addSecurityPolicyBasic128Rsa15
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - config
        - certificate
        - privateKey
      BBCount:         17
      ICount:          155
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - UA_SecurityPolicy_Basic128Rsa15
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:690,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:691,9'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic128Rsa15
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:692,32'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic128Rsa15
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:697,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:698,29'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic128Rsa15
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:699,8'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic128Rsa15
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:699,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:700,27'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic128Rsa15
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:702,42'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic128Rsa15
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:704,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:705,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:712,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:705,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:706,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:709,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:702,9'
          Dst:             UA_SecurityPolicy_Basic128Rsa15
    - functionName:    UA_ServerConfig_addSecurityPolicyBasic256
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - config
        - certificate
        - privateKey
      BBCount:         17
      ICount:          155
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - UA_SecurityPolicy_Basic256
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:724,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:725,9'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic256
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:726,32'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic256
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:731,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:732,29'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic256
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:733,8'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic256
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:733,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:734,27'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic256
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:736,37'
              BranchSideFuncs:
                - UA_SecurityPolicy_Basic256
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:738,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:739,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:746,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:739,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:740,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:743,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:736,9'
          Dst:             UA_SecurityPolicy_Basic256
    - functionName:    UA_ServerConfig_setDefaultWithSecurityPolicies
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - short
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - size_t
        - 'struct.UA_String *'
        - size_t
        - 'struct.UA_String *'
        - size_t
      constantsTouched: []
      argNames:
        - conf
        - portNumber
        - certificate
        - privateKey
        - trustList
        - trustListSize
        - issuerList
        - issuerListSize
        - revocationList
        - revocationListSize
      BBCount:         17
      ICount:          153
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - UA_AccessControl_default
        - UA_CertificateVerification_Trustlist
        - UA_ServerConfig_addAllEndpoints
        - UA_ServerConfig_addAllSecurityPolicies
        - UA_ServerConfig_clean
        - setDefaultConfig
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:984,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:985,31'
              BranchSideFuncs:
                - UA_ServerConfig_clean
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:989,52'
              BranchSideFuncs:
                - UA_CertificateVerification_Trustlist
                - UA_CertificateVerification_Trustlist
                - UA_ServerConfig_addAllSecurityPolicies
                - UA_ServerConfig_addAllEndpoints
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
                - UA_AccessControl_default
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:993,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:994,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:996,52'
              BranchSideFuncs:
                - UA_CertificateVerification_Trustlist
                - UA_ServerConfig_addAllSecurityPolicies
                - UA_ServerConfig_addAllEndpoints
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
                - UA_AccessControl_default
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1000,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1001,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1003,53'
              BranchSideFuncs:
                - UA_ServerConfig_addAllSecurityPolicies
                - UA_ServerConfig_addAllEndpoints
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
                - UA_AccessControl_default
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1005,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1006,43'
              BranchSideFuncs:
                - UA_AccessControl_default
                - UA_ServerConfig_addAllEndpoints
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1008,8'
              BranchSideFuncs:
                - UA_ServerConfig_addAllEndpoints
                - UA_ServerConfig_clean
                - UA_ServerConfig_clean
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1008,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1009,31'
              BranchSideFuncs:
                - UA_ServerConfig_clean
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1013,46'
              BranchSideFuncs:
                - UA_ServerConfig_addAllEndpoints
                - UA_ServerConfig_clean
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:1014,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1015,31'
              BranchSideFuncs:
                - UA_ServerConfig_clean
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:1019,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:983,28'
          Dst:             setDefaultConfig
        - Src:             '/src/open62541/plugins/ua_config_default.c:985,9'
          Dst:             UA_ServerConfig_clean
        - Src:             '/src/open62541/plugins/ua_config_default.c:989,14'
          Dst:             UA_CertificateVerification_Trustlist
        - Src:             '/src/open62541/plugins/ua_config_default.c:996,14'
          Dst:             UA_CertificateVerification_Trustlist
        - Src:             '/src/open62541/plugins/ua_config_default.c:1003,14'
          Dst:             UA_ServerConfig_addAllSecurityPolicies
        - Src:             '/src/open62541/plugins/ua_config_default.c:1006,18'
          Dst:             UA_AccessControl_default
        - Src:             '/src/open62541/plugins/ua_config_default.c:1009,9'
          Dst:             UA_ServerConfig_clean
        - Src:             '/src/open62541/plugins/ua_config_default.c:1013,14'
          Dst:             UA_ServerConfig_addAllEndpoints
        - Src:             '/src/open62541/plugins/ua_config_default.c:1015,9'
          Dst:             UA_ServerConfig_clean
    - functionName:    UA_ServerConfig_addAllSecurityPolicies
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - config
        - certificate
        - privateKey
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - addAllSecurityPolicies
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:960,12'
          Dst:             addAllSecurityPolicies
    - functionName:    UA_ServerConfig_addAllEndpoints
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
      constantsTouched: []
      argNames:
        - config
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - UA_String_equal
        - addEndpoint
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:586,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:587,59'
              BranchSideFuncs:
                - UA_String_equal.7169
                - addEndpoint
                - addEndpoint
                - addEndpoint
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:604,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:587,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:589,29'
              BranchSideFuncs:
                - addEndpoint
                - UA_String_equal.7169
                - addEndpoint
                - addEndpoint
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:594,29'
              BranchSideFuncs:
                - addEndpoint
                - addEndpoint
                - UA_String_equal.7169
                - addEndpoint
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:590,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:591,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:592,9'
              BranchSideFuncs:
                - UA_String_equal.7169
                - addEndpoint
                - addEndpoint
                - addEndpoint
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:595,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:596,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:597,34'
              BranchSideFuncs:
                - addEndpoint
                - UA_String_equal.7169
                - addEndpoint
                - addEndpoint
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:599,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:600,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:587,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/plugins/ua_config_default.c:589,17'
          Dst:             addEndpoint
        - Src:             '/src/open62541/plugins/ua_config_default.c:594,17'
          Dst:             addEndpoint
        - Src:             '/src/open62541/plugins/ua_config_default.c:597,22'
          Dst:             addEndpoint
    - functionName:    UA_ServerConfig_setBasics_withPort
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - short
      constantsTouched: []
      argNames:
        - conf
        - portNumber
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setDefaultConfig
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:532,12'
          Dst:             setDefaultConfig
    - functionName:    UA_ServerConfig_setBasics
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
      constantsTouched: []
      argNames:
        - conf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ServerConfig_setBasics_withPort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:527,12'
          Dst:             UA_ServerConfig_setBasics_withPort
    - functionName:    interruptServer
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_InterruptManager *'
        - size_t
        - 'char *'
        - 'struct.UA_KeyValueMap *'
      constantsTouched: []
      argNames:
        - im
        - interruptHandle
        - context
        - parameters
      BBCount:         8
      ICount:          112
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_DateTime_nowMonotonic
        - UA_LOG_INFO
        - UA_NODEID_NUMERIC
        - UA_Server_addTimedCallback
        - UA_Server_getConfig
        - UA_Server_writeValue
        - UA_Variant_setScalar
        - shutdownServer
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:107,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:108,21'
              BranchSideFuncs:
                - UA_LOG_INFO.7167
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:114,17'
              BranchSideFuncs:
                - UA_LOG_INFO.7167
                - UA_Variant_setScalar
                - UA_NODEID_NUMERIC.7168
                - UA_Server_writeValue
                - UA_DateTime_nowMonotonic
                - UA_Server_addTimedCallback
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:128,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:128,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:129,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:105,31'
          Dst:             UA_Server_getConfig
        - Src:             '/src/open62541/plugins/ua_config_default.c:108,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/ua_config_default.c:114,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/ua_config_default.c:120,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/plugins/ua_config_default.c:122,15'
          Dst:             UA_NODEID_NUMERIC
        - Src:             '/src/open62541/plugins/ua_config_default.c:121,5'
          Dst:             UA_Server_writeValue
        - Src:             '/src/open62541/plugins/ua_config_default.c:123,64'
          Dst:             UA_DateTime_nowMonotonic
        - Src:             '/src/open62541/plugins/ua_config_default.c:123,5'
          Dst:             UA_Server_addTimedCallback
        - Src:             '/src/open62541/plugins/ua_config_default.c:123,5'
          Dst:             shutdownServer
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Server_runUntilInterrupt
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_Server.437 *'
      constantsTouched: []
      argNames:
        - server
      BBCount:         24
      ICount:          165
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - UA_LOG_ERROR
        - UA_Server_getConfig
        - UA_Server_run_iterate
        - UA_Server_run_shutdown
        - UA_Server_run_startup
        - UA_StatusCode_name
        - interruptServer
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:134,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:135,9'
              BranchSideFuncs:
                - UA_Server_getConfig
                - UA_LOG_ERROR.7204
                - UA_Server_run_startup
                - UA_Server_run_shutdown
                - UA_Server_run_iterate
                - UA_StatusCode_name
                - UA_LOG_ERROR.7204
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:136,51'
              BranchSideFuncs:
                - UA_Server_getConfig
                - UA_LOG_ERROR.7204
                - UA_Server_run_startup
                - UA_Server_run_shutdown
                - UA_Server_run_iterate
                - UA_StatusCode_name
                - UA_LOG_ERROR.7204
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:138,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:139,9'
              BranchSideFuncs:
                - UA_LOG_ERROR.7204
                - UA_Server_run_startup
                - UA_Server_run_shutdown
                - UA_Server_run_iterate
                - UA_StatusCode_name
                - UA_LOG_ERROR.7204
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:142,26'
              BranchSideFuncs:
                - UA_LOG_ERROR.7204
                - UA_Server_run_startup
                - UA_Server_run_shutdown
                - UA_Server_run_iterate
                - UA_StatusCode_name
                - UA_LOG_ERROR.7204
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:143,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:144,12'
              BranchSideFuncs:
                - UA_LOG_ERROR.7204
                - UA_Server_run_startup
                - UA_Server_run_shutdown
                - UA_Server_run_iterate
                - UA_StatusCode_name
                - UA_LOG_ERROR.7204
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:148,9'
              BranchSideFuncs:
                - UA_LOG_ERROR.7204
                - UA_Server_run_startup
                - UA_Server_run_shutdown
                - UA_Server_run_iterate
                - UA_StatusCode_name
                - UA_LOG_ERROR.7204
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:144,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:145,13'
              BranchSideFuncs:
                - UA_LOG_ERROR.7204
                - UA_Server_run_startup
                - UA_Server_run_shutdown
                - UA_Server_run_iterate
                - UA_StatusCode_name
                - UA_LOG_ERROR.7204
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:146,14'
              BranchSideFuncs:
                - UA_LOG_ERROR.7204
                - UA_Server_run_startup
                - UA_Server_run_shutdown
                - UA_Server_run_iterate
                - UA_StatusCode_name
                - UA_LOG_ERROR.7204
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:148,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:149,22'
              BranchSideFuncs:
                - UA_Server_run_startup
                - UA_Server_run_shutdown
                - UA_Server_run_iterate
                - UA_StatusCode_name
                - UA_LOG_ERROR.7204
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:153,53'
              BranchSideFuncs:
                - UA_Server_run_startup
                - UA_Server_run_shutdown
                - UA_Server_run_iterate
                - UA_StatusCode_name
                - UA_LOG_ERROR.7204
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:162,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:163,22'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.7204
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:170,36'
              BranchSideFuncs:
                - UA_Server_run_startup
                - UA_Server_run_shutdown
                - UA_Server_run_iterate
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:171,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:172,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:173,5'
              BranchSideFuncs:
                - UA_Server_run_shutdown
                - UA_Server_run_iterate
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:173,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:174,31'
              BranchSideFuncs:
                - UA_Server_run_iterate
                - UA_Server_run_shutdown
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:178,37'
              BranchSideFuncs:
                - UA_Server_run_shutdown
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:136,31'
          Dst:             UA_Server_getConfig
        - Src:             '/src/open62541/plugins/ua_config_default.c:149,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/ua_config_default.c:160,9'
          Dst:             interruptServer
        - Src:             '/src/open62541/plugins/ua_config_default.c:165,22'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_default.c:163,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/ua_config_default.c:170,14'
          Dst:             UA_Server_run_startup
        - Src:             '/src/open62541/plugins/ua_config_default.c:174,9'
          Dst:             UA_Server_run_iterate
        - Src:             '/src/open62541/plugins/ua_config_default.c:178,14'
          Dst:             UA_Server_run_shutdown
    - functionName:    UA_ServerConfig_setDefault
      functionSourceFile: '/src/open62541/plugins/include/open62541/server_config_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
      constantsTouched: []
      argNames:
        - config
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ServerConfig_setMinimal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/include/open62541/server_config_default.h:91,1'
          Dst:             UA_ServerConfig_setMinimal
    - functionName:    UA_Server_new
      functionSourceFile: '/src/open62541/plugins/ua_config_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'struct.UA_Server.437 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ServerConfig_setDefault
        - UA_Server_newWithConfig
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:74,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:75,5'
              BranchSideFuncs:
                - UA_ServerConfig_setDefault
                - UA_Server_newWithConfig
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:75,5'
              BranchSideFuncs:
                - UA_ServerConfig_setDefault
                - UA_Server_newWithConfig
        - Branch String:   '/src/open62541/plugins/ua_config_default.c:77,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_default.c:79,12'
              BranchSideFuncs:
                - UA_Server_newWithConfig
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_default.c:76,25'
          Dst:             UA_ServerConfig_setDefault
        - Src:             '/src/open62541/plugins/ua_config_default.c:79,12'
          Dst:             UA_Server_newWithConfig
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clearVerifyAllowAll
      functionSourceFile: '/src/open62541/plugins/crypto/ua_pki_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CertificateVerification.5021 *'
      constantsTouched: []
      argNames:
        - cv
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    verifyApplicationURIAllowAll
      functionSourceFile: '/src/open62541/plugins/crypto/ua_pki_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_CertificateVerification.5021 *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cv
        - certificate
        - applicationURI
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    verifyCertificateAllowAll
      functionSourceFile: '/src/open62541/plugins/crypto/ua_pki_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_CertificateVerification.5021 *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cv
        - certificate
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOG_WARNING
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/ua_pki_none.c:12,5'
          Dst:             UA_LOG_WARNING
    - functionName:    UA_CertificateVerification_AcceptAll
      functionSourceFile: '/src/open62541/plugins/crypto/ua_pki_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CertificateVerification.5021 *'
      constantsTouched: []
      argNames:
        - cv
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clearVerifyAllowAll
        - verifyApplicationURIAllowAll
        - verifyCertificateAllowAll
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/ua_pki_none.c:31,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/ua_pki_none.c:31,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/ua_pki_none.c:32,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    policy_clear_none
      functionSourceFile: '/src/open62541/plugins/crypto/ua_securitypolicy_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_SecurityPolicy *'
      constantsTouched: []
      argNames:
        - policy
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ByteString_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/ua_securitypolicy_none.c:124,5'
          Dst:             UA_ByteString_clear
    - functionName:    updateCertificateAndPrivateKey_none
      functionSourceFile: '/src/open62541/plugins/crypto/ua_securitypolicy_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - policy
        - newCertificate
        - newPrivateKey
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/ua_securitypolicy_none.c:116,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/ua_securitypolicy_none.c:117,5'
          Dst:             UA_ByteString_copy
    - functionName:    compareCertificate_none
      functionSourceFile: '/src/open62541/plugins/crypto/ua_securitypolicy_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - channelContext
        - certificate
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setContextValue_none
      functionSourceFile: '/src/open62541/plugins/crypto/ua_securitypolicy_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - channelContext
        - key
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deleteContext_none
      functionSourceFile: '/src/open62541/plugins/crypto/ua_securitypolicy_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    newContext_none
      functionSourceFile: '/src/open62541/plugins/crypto/ua_securitypolicy_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
        - 'char **'
      constantsTouched: []
      argNames:
        - securityPolicy
        - remoteCertificate
        - channelContext
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compareThumbprint_none
      functionSourceFile: '/src/open62541/plugins/crypto/ua_securitypolicy_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - certificateThumbprint
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    makeThumbprint_none
      functionSourceFile: '/src/open62541/plugins/crypto/ua_securitypolicy_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - certificate
        - thumbprint
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decrypt_none
      functionSourceFile: '/src/open62541/plugins/crypto/ua_securitypolicy_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - channelContext
        - data
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encrypt_none
      functionSourceFile: '/src/open62541/plugins/crypto/ua_securitypolicy_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - channelContext
        - data
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    length_none
      functionSourceFile: '/src/open62541/plugins/crypto/ua_securitypolicy_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sign_none
      functionSourceFile: '/src/open62541/plugins/crypto/ua_securitypolicy_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - channelContext
        - message
        - signature
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    verify_none
      functionSourceFile: '/src/open62541/plugins/crypto/ua_securitypolicy_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - channelContext
        - message
        - signature
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    generateNonce_none
      functionSourceFile: '/src/open62541/plugins/crypto/ua_securitypolicy_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - policyContext
        - out
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_UInt32_random
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/ua_securitypolicy_none.c:68,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/ua_securitypolicy_none.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/ua_securitypolicy_none.c:71,8'
              BranchSideFuncs:
                - UA_UInt32_random
                - UA_UInt32_random
        - Branch String:   '/src/open62541/plugins/crypto/ua_securitypolicy_none.c:71,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/ua_securitypolicy_none.c:72,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/ua_securitypolicy_none.c:75,12'
              BranchSideFuncs:
                - UA_UInt32_random
                - UA_UInt32_random
        - Branch String:   '/src/open62541/plugins/crypto/ua_securitypolicy_none.c:76,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/ua_securitypolicy_none.c:77,19'
              BranchSideFuncs:
                - UA_UInt32_random
                - UA_UInt32_random
            - BranchSide:      '/src/open62541/plugins/crypto/ua_securitypolicy_none.c:83,15'
              BranchSideFuncs:
                - UA_UInt32_random
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/ua_securitypolicy_none.c:77,32'
          Dst:             UA_UInt32_random
        - Src:             '/src/open62541/plugins/crypto/ua_securitypolicy_none.c:83,28'
          Dst:             UA_UInt32_random
    - functionName:    generateKey_none
      functionSourceFile: '/src/open62541/plugins/crypto/ua_securitypolicy_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - policyContext
        - secret
        - seed
        - out
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_SecurityPolicy_None
      functionSourceFile: '/src/open62541/plugins/crypto/ua_securitypolicy_none.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - policy
        - localCertificate
        - logger
        - ''
      BBCount:         3
      ICount:          192
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
        - UA_mbedTLS_LoadLocalCertificate
        - compareCertificate_none
        - compareThumbprint_none
        - decrypt_none
        - deleteContext_none
        - encrypt_none
        - generateKey_none
        - generateNonce_none
        - length_none
        - makeThumbprint_none
        - newContext_none
        - policy_clear_none
        - setContextValue_none
        - sign_none
        - updateCertificateAndPrivateKey_none
        - verify_none
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/ua_securitypolicy_none.c:131,25'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/ua_securitypolicy_none.c:136,5'
          Dst:             UA_mbedTLS_LoadLocalCertificate
    - functionName:    cmpDateTime
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:13,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:14,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:15,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmpId
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:20,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:21,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:22,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_TimerIdTree_ZIP_INSERT
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_TimerIdTree *'
        - 'struct.UA_TimerEntry *'
      constantsTouched: []
      argNames:
        - head
        - el
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_INSERT
        - cmpId
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:26,1'
          Dst:             __ZIP_INSERT
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:26,1'
          Dst:             cmpId
    - functionName:    UA_LOCK_DESTROY
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/config.h:402,5'
          Dst:             pthread_mutex_destroy
    - functionName:    freeEntryCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_TimerEntry *'
      constantsTouched: []
      argNames:
        - context
        - entry
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_TimerIdTree_ZIP_ITER
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.UA_TimerIdTree *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - head
        - cb
        - context
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_ITER
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:26,1'
          Dst:             __ZIP_ITER
    - functionName:    UA_Timer_clear
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Timer *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_LOCK_DESTROY
        - UA_TimerIdTree_ZIP_ITER
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:288,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:290,5'
          Dst:             UA_TimerIdTree_ZIP_ITER
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:290,5'
          Dst:             freeEntryCallback
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:295,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:298,5'
          Dst:             UA_LOCK_DESTROY
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_Timer_nextRepeatedTime
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.UA_Timer *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK
        - UA_TimerTree_ZIP_MIN
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:275,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:275,34'
              BranchSideFuncs:
                - UA_UNLOCK.7333
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:275,24'
              BranchSideFuncs:
                - UA_UNLOCK.7333
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:273,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:274,28'
          Dst:             UA_TimerTree_ZIP_MIN
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:276,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_TimerTree_ZIP_MIN
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      'struct.UA_TimerEntry *'
      argCount:        1
      argTypes:
        - 'struct.UA_TimerIdTree *'
      constantsTouched: []
      argNames:
        - head
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:25,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:25,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:25,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:25,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:25,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:25,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    processEntryCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_TimerEntry *'
      constantsTouched: []
      argNames:
        - context
        - te
      BBCount:         18
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOCK
        - UA_TimerIdTree_ZIP_REMOVE
        - UA_TimerTree_ZIP_INSERT
        - UA_UNLOCK
        - calculateNextTime
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:202,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:203,20'
              BranchSideFuncs:
                - UA_UNLOCK.7333
                - UA_LOCK.7332
                - UA_TimerIdTree_ZIP_REMOVE
                - UA_TimerTree_ZIP_INSERT
                - calculateNextTime
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:210,9'
              BranchSideFuncs:
                - UA_TimerIdTree_ZIP_REMOVE
                - UA_TimerTree_ZIP_INSERT
                - calculateNextTime
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:210,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:210,25'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_INSERT
                - calculateNextTime
                - UA_TimerIdTree_ZIP_REMOVE
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:211,9'
              BranchSideFuncs:
                - UA_TimerIdTree_ZIP_REMOVE
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:210,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:211,9'
              BranchSideFuncs:
                - UA_TimerIdTree_ZIP_REMOVE
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:217,34'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_INSERT
                - calculateNextTime
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:227,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:228,12'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_INSERT
                - calculateNextTime
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:236,5'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_INSERT
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:228,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:229,46'
              BranchSideFuncs:
                - calculateNextTime
                - UA_TimerTree_ZIP_INSERT
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:232,28'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_INSERT
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:203,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:205,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:211,9'
          Dst:             UA_TimerIdTree_ZIP_REMOVE
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:229,28'
          Dst:             calculateNextTime
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:236,5'
          Dst:             UA_TimerTree_ZIP_INSERT
    - functionName:    UA_TimerIdTree_ZIP_REMOVE
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      'struct.UA_TimerEntry *'
      argCount:        2
      argTypes:
        - 'struct.UA_TimerIdTree *'
        - 'struct.UA_TimerEntry *'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_REMOVE
        - cmpId
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:26,1'
          Dst:             __ZIP_REMOVE
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:26,1'
          Dst:             cmpId
    - functionName:    calculateNextTime
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - currentTime
        - baseTime
        - interval
      BBCount:         4
      ICount:          50
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:40,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:40,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:41,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_TimerTree_ZIP_INSERT
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_TimerIdTree *'
        - 'struct.UA_TimerEntry *'
      constantsTouched: []
      argNames:
        - head
        - el
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_INSERT
        - cmpDateTime
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:25,1'
          Dst:             __ZIP_INSERT
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:25,1'
          Dst:             cmpDateTime
    - functionName:    UA_TimerTree_ZIP_ITER
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.UA_TimerIdTree *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - head
        - cb
        - context
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_ITER
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:25,1'
          Dst:             __ZIP_ITER
    - functionName:    UA_TimerTree_ZIP_UNZIP
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.UA_TimerIdTree *'
        - 'size_t *'
        - 'struct.UA_TimerIdTree *'
        - 'struct.UA_TimerIdTree *'
      constantsTouched: []
      argNames:
        - head
        - key
        - left
        - right
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_UNZIP
        - cmpDateTime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:25,1'
          Dst:             __ZIP_UNZIP
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:25,1'
          Dst:             cmpDateTime
    - functionName:    UA_Timer_process
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.UA_Timer *'
        - size_t
      constantsTouched: []
      argNames:
        - t
        - now
      BBCount:         16
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOCK
        - UA_TimerTree_ZIP_ITER
        - UA_TimerTree_ZIP_MIN
        - UA_TimerTree_ZIP_UNZIP
        - UA_UNLOCK
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:245,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:247,9'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_MIN
                - UA_UNLOCK.7333
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:265,28'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_MIN
                - UA_UNLOCK.7333
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:250,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:250,9'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_MIN
                - __assert_fail
                - UA_TimerTree_ZIP_ITER
                - UA_TimerTree_ZIP_MIN
                - UA_UNLOCK.7333
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:256,17'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_ITER
                - UA_TimerTree_ZIP_MIN
                - UA_UNLOCK.7333
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:250,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:250,9'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_ITER
                - UA_TimerTree_ZIP_MIN
                - UA_UNLOCK.7333
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:256,17'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_ITER
                - UA_TimerTree_ZIP_MIN
                - UA_UNLOCK.7333
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:266,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:266,34'
              BranchSideFuncs:
                - UA_UNLOCK.7333
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:266,24'
              BranchSideFuncs:
                - UA_UNLOCK.7333
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:242,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:247,9'
          Dst:             UA_TimerTree_ZIP_UNZIP
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:250,9'
          Dst:             UA_TimerTree_ZIP_MIN
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:250,9'
          Dst:             UA_TimerTree_ZIP_MIN
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:250,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:258,9'
          Dst:             UA_TimerTree_ZIP_ITER
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:258,9'
          Dst:             processEntryCallback
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:265,28'
          Dst:             UA_TimerTree_ZIP_MIN
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:267,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Timer_removeCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Timer *'
        - size_t
      constantsTouched: []
      argNames:
        - t
        - callbackId
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_TimerIdTree_ZIP_FIND
        - UA_TimerIdTree_ZIP_REMOVE
        - UA_TimerTree_ZIP_REMOVE
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:173,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:173,8'
              BranchSideFuncs:
                - UA_UNLOCK.7333
                - UA_TimerTree_ZIP_REMOVE
                - UA_TimerIdTree_ZIP_REMOVE
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:174,12'
              BranchSideFuncs:
                - UA_UNLOCK.7333
                - UA_TimerTree_ZIP_REMOVE
                - UA_TimerIdTree_ZIP_REMOVE
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:174,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:176,13'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_REMOVE
                - UA_TimerIdTree_ZIP_REMOVE
                - UA_UNLOCK.7333
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:183,13'
              BranchSideFuncs:
                - UA_UNLOCK.7333
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:171,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:172,25'
          Dst:             UA_TimerIdTree_ZIP_FIND
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:176,13'
          Dst:             UA_TimerTree_ZIP_REMOVE
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:177,13'
          Dst:             UA_TimerIdTree_ZIP_REMOVE
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:186,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_TimerIdTree_ZIP_FIND
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      'struct.UA_TimerEntry *'
      argCount:        2
      argTypes:
        - 'struct.UA_TimerIdTree *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - head
        - key
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmpId
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:26,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:26,1'
              BranchSideFuncs:
                - cmpId
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:26,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:26,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:26,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:26,1'
              BranchSideFuncs:
                - cmpId
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:26,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:26,1'
              BranchSideFuncs:
                - cmpId
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:26,1'
              BranchSideFuncs:
                - cmpId
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:26,1'
          Dst:             cmpId
    - functionName:    UA_TimerTree_ZIP_REMOVE
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      'struct.UA_TimerEntry *'
      argCount:        2
      argTypes:
        - 'struct.UA_TimerIdTree *'
        - 'struct.UA_TimerEntry *'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_REMOVE
        - cmpDateTime
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:25,1'
          Dst:             __ZIP_REMOVE
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:25,1'
          Dst:             cmpDateTime
    - functionName:    UA_Timer_changeRepeatedCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Timer *'
        - size_t
        - double
        - size_t
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - t
        - callbackId
        - interval_ms
        - now
        - baseTime
        - timerPolicy
      BBCount:         16
      ICount:          136
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOCK
        - UA_TimerIdTree_ZIP_FIND
        - UA_TimerTree_ZIP_INSERT
        - UA_TimerTree_ZIP_REMOVE
        - UA_UNLOCK
        - calculateNextTime
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:130,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:131,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:132,38'
              BranchSideFuncs:
                - UA_LOCK.7332
                - UA_TimerIdTree_ZIP_FIND
                - UA_UNLOCK.7333
                - UA_TimerTree_ZIP_REMOVE
                - calculateNextTime
                - UA_UNLOCK.7333
                - UA_TimerTree_ZIP_INSERT
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:133,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:136,14'
              BranchSideFuncs:
                - UA_LOCK.7332
                - UA_TimerIdTree_ZIP_FIND
                - UA_UNLOCK.7333
                - UA_TimerTree_ZIP_REMOVE
                - calculateNextTime
                - UA_UNLOCK.7333
                - UA_TimerTree_ZIP_INSERT
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:140,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:141,20'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_REMOVE
                - calculateNextTime
                - UA_UNLOCK.7333
                - UA_TimerTree_ZIP_INSERT
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:148,30'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_REMOVE
                - calculateNextTime
                - UA_UNLOCK.7333
                - UA_TimerTree_ZIP_INSERT
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:152,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:153,24'
              BranchSideFuncs:
                - UA_UNLOCK.7333
                - UA_TimerTree_ZIP_INSERT
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:155,42'
              BranchSideFuncs:
                - calculateNextTime
                - UA_UNLOCK.7333
                - UA_TimerTree_ZIP_INSERT
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:162,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:163,9'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_INSERT
                - UA_UNLOCK.7333
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:165,16'
              BranchSideFuncs:
                - UA_UNLOCK.7333
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:136,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:139,25'
          Dst:             UA_TimerIdTree_ZIP_FIND
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:141,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:148,30'
          Dst:             UA_TimerTree_ZIP_REMOVE
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:155,24'
          Dst:             calculateNextTime
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:163,9'
          Dst:             UA_TimerTree_ZIP_INSERT
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:165,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_Timer_addRepeatedCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.UA_Timer *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - double
        - size_t
        - 'size_t *'
        - int
        - 'size_t *'
      constantsTouched: []
      argNames:
        - t
        - callback
        - application
        - data
        - interval_ms
        - now
        - baseTime
        - timerPolicy
        - callbackId
      BBCount:         11
      ICount:          107
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - addCallback
        - calculateNextTime
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:104,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:106,38'
              BranchSideFuncs:
                - calculateNextTime
                - UA_LOCK.7332
                - addCallback
                - UA_UNLOCK.7333
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:107,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:112,8'
              BranchSideFuncs:
                - calculateNextTime
                - UA_LOCK.7332
                - addCallback
                - UA_UNLOCK.7333
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:112,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:113,20'
              BranchSideFuncs:
                - UA_LOCK.7332
                - addCallback
                - UA_UNLOCK.7333
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:115,38'
              BranchSideFuncs:
                - calculateNextTime
                - UA_LOCK.7332
                - addCallback
                - UA_UNLOCK.7333
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:115,20'
          Dst:             calculateNextTime
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:118,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:119,25'
          Dst:             addCallback
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:121,5'
          Dst:             UA_UNLOCK
    - functionName:    addCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_Timer *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - size_t
        - size_t
        - int
        - 'size_t *'
      constantsTouched: []
      argNames:
        - t
        - callback
        - application
        - data
        - nextTime
        - interval
        - timerPolicy
        - callbackId
      BBCount:         11
      ICount:          119
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_TimerIdTree_ZIP_INSERT
        - UA_TimerTree_ZIP_INSERT
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:57,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:58,9'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_INSERT
                - UA_TimerIdTree_ZIP_INSERT
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:61,41'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_INSERT
                - UA_TimerIdTree_ZIP_INSERT
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:62,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:63,9'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_INSERT
                - UA_TimerIdTree_ZIP_INSERT
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:66,31'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_INSERT
                - UA_TimerIdTree_ZIP_INSERT
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_timer.c:75,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:76,23'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_INSERT
                - UA_TimerIdTree_ZIP_INSERT
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_timer.c:78,5'
              BranchSideFuncs:
                - UA_TimerTree_ZIP_INSERT
                - UA_TimerIdTree_ZIP_INSERT
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:78,5'
          Dst:             UA_TimerTree_ZIP_INSERT
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:79,5'
          Dst:             UA_TimerIdTree_ZIP_INSERT
    - functionName:    UA_Timer_addTimedCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Timer *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - t
        - callback
        - application
        - data
        - date
        - callbackId
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - addCallback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:87,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:88,25'
          Dst:             addCallback
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:91,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_LOCK_INIT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/config.h:396,5'
          Dst:             pthread_mutex_init
    - functionName:    UA_Timer_init
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Timer *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK_INIT
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_timer.c:49,5'
          Dst:             UA_LOCK_INIT
    - functionName:    UA_Variant_isScalar
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:762,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_KeyValueRestriction_validate
      functionSourceFile: '/src/open62541/plugins/eventloop/eventloop_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_Logger *'
        - 'char *'
        - 'struct.UA_KeyValueRestriction *'
        - size_t
        - 'struct.UA_KeyValueMap *'
      constantsTouched: []
      argNames:
        - logger
        - logprefix
        - restrictions
        - restrictionsSize
        - map
      BBCount:         24
      ICount:          194
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - UA_KeyValueMap_get
        - UA_LOG_WARNING
        - UA_Variant_isScalar
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_common.c:15,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_common.c:16,44'
              BranchSideFuncs:
                - UA_KeyValueMap_get
                - UA_LOG_WARNING.7353
                - UA_Variant_isScalar.7352
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_common.c:54,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_common.c:20,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_common.c:21,16'
              BranchSideFuncs:
                - UA_Variant_isScalar.7352
                - UA_LOG_WARNING.7353
                - UA_KeyValueMap_get
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_common.c:31,12'
              BranchSideFuncs:
                - UA_Variant_isScalar.7352
                - UA_LOG_WARNING.7353
                - UA_KeyValueMap_get
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_common.c:21,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_common.c:22,32'
              BranchSideFuncs:
                - UA_LOG_WARNING.7353
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_common.c:27,13'
              BranchSideFuncs:
                - UA_KeyValueMap_get
                - UA_LOG_WARNING.7353
                - UA_Variant_isScalar.7352
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_common.c:31,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_common.c:32,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.7353
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_common.c:39,49'
              BranchSideFuncs:
                - UA_Variant_isScalar.7352
                - UA_LOG_WARNING.7353
                - UA_KeyValueMap_get
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_common.c:40,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_common.c:40,23'
              BranchSideFuncs:
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
                - UA_KeyValueMap_get
                - UA_LOG_WARNING.7353
                - UA_Variant_isScalar.7352
                - UA_LOG_WARNING.7353
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_common.c:46,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.7353
                - UA_KeyValueMap_get
                - UA_LOG_WARNING.7353
                - UA_Variant_isScalar.7352
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_common.c:40,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_common.c:41,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.7353
                - UA_KeyValueMap_get
                - UA_LOG_WARNING.7353
                - UA_Variant_isScalar.7352
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_common.c:46,13'
              BranchSideFuncs:
                - UA_LOG_WARNING.7353
                - UA_KeyValueMap_get
                - UA_LOG_WARNING.7353
                - UA_Variant_isScalar.7352
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_common.c:46,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_common.c:46,24'
              BranchSideFuncs:
                - UA_KeyValueMap_get
                - UA_LOG_WARNING.7353
                - UA_Variant_isScalar.7352
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_common.c:52,5'
              BranchSideFuncs:
                - UA_KeyValueMap_get
                - UA_LOG_WARNING.7353
                - UA_Variant_isScalar.7352
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
        - Branch String:   '/src/open62541/plugins/eventloop/eventloop_common.c:46,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_common.c:47,28'
              BranchSideFuncs:
                - UA_KeyValueMap_get
                - UA_LOG_WARNING.7353
                - UA_Variant_isScalar.7352
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
            - BranchSide:      '/src/open62541/plugins/eventloop/eventloop_common.c:52,5'
              BranchSideFuncs:
                - UA_KeyValueMap_get
                - UA_LOG_WARNING.7353
                - UA_Variant_isScalar.7352
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
                - UA_LOG_WARNING.7353
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/eventloop_common.c:17,33'
          Dst:             UA_KeyValueMap_get
        - Src:             '/src/open62541/plugins/eventloop/eventloop_common.c:22,17'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/eventloop_common.c:32,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/eventloop_common.c:39,29'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/plugins/eventloop/eventloop_common.c:41,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/eventloop_common.c:47,13'
          Dst:             UA_LOG_WARNING
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_LOCK_DESTROY
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/config.h:402,5'
          Dst:             pthread_mutex_destroy
    - functionName:    processDelayed
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EventLoopPOSIX *'
      constantsTouched: []
      argNames:
        - el
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_TRACE
        - UA_UNLOCK
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:112,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:113,16'
              BranchSideFuncs:
                - UA_UNLOCK.7445
                - UA_LOCK.7446
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:122,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:116,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:117,13'
              BranchSideFuncs:
                - UA_UNLOCK.7445
                - UA_LOCK.7446
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:118,20'
              BranchSideFuncs:
                - UA_UNLOCK.7445
                - UA_LOCK.7446
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:101,5'
          Dst:             UA_LOG_TRACE
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:104,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:118,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:120,9'
          Dst:             UA_LOCK
    - functionName:    UA_LOG_TRACE
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    22
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    checkClosed
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EventLoopPOSIX *'
      constantsTouched: []
      argNames:
        - el
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_LOG_INFO
        - close
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:203,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:204,12'
              BranchSideFuncs:
                - close
                - UA_LOG_INFO.7456
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:210,8'
              BranchSideFuncs:
                - close
                - UA_LOG_INFO.7456
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:204,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:206,14'
              BranchSideFuncs:
                - close
                - UA_LOG_INFO.7456
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:210,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:214,38'
              BranchSideFuncs:
                - close
                - UA_LOG_INFO.7456
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:200,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:219,5'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:222,5'
          Dst:             UA_LOG_INFO
    - functionName:    close
      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:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_INFO
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_EventLoopPOSIX_setReusable
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sockfd
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:622,15'
          Dst:             setsockopt
    - functionName:    setsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_EventLoopPOSIX_setNoSigPipe
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sockfd
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_EventLoopPOSIX_setNonBlocking
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sockfd
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fcntl
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:598,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:598,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:599,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:598,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:599,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:605,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:597,16'
          Dst:             fcntl
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:598,20'
          Dst:             fcntl
    - functionName:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmpFD
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:589,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:590,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:591,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    UA_EventLoopPOSIX_allocateStaticBuffers
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_POSIXConnectionManager *'
      constantsTouched: []
      argNames:
        - pcm
      BBCount:         14
      ICount:          120
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - UA_KeyValueMap_getScalar
        - UA_QUALIFIEDNAME
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:567,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:568,22'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.7458
                - UA_KeyValueMap_getScalar
                - UA_ByteString_clear.7460
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.7460
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:569,8'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.7458
                - UA_KeyValueMap_getScalar
                - UA_ByteString_clear.7460
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.7460
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:569,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:570,30'
              BranchSideFuncs:
                - UA_ByteString_clear.7460
                - UA_ByteString_allocBuffer
                - UA_QUALIFIEDNAME.7458
                - UA_KeyValueMap_getScalar
                - UA_ByteString_clear.7460
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:575,35'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.7458
                - UA_KeyValueMap_getScalar
                - UA_ByteString_clear.7460
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:578,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:578,21'
              BranchSideFuncs:
                - UA_ByteString_clear.7460
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:578,18'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:578,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:578,8'
              BranchSideFuncs:
                - UA_ByteString_clear.7460
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:579,30'
              BranchSideFuncs:
                - UA_ByteString_clear.7460
                - UA_ByteString_allocBuffer
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:565,34'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:564,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:570,9'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:571,15'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:576,34'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:575,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:579,9'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:580,16'
          Dst:             UA_ByteString_allocBuffer
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_EventLoopPOSIX_freeNetworkBuffer
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_ConnectionManager.5078 *'
        - size_t
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - buf
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:553,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:554,28'
              BranchSideFuncs:
                - UA_ByteString_init.7462
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:556,29'
              BranchSideFuncs:
                - UA_ByteString_clear.7460
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:554,9'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:556,9'
          Dst:             UA_ByteString_clear
    - functionName:    UA_EventLoopPOSIX_allocNetworkBuffer
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_ConnectionManager.5078 *'
        - size_t
        - 'struct.UA_String *'
        - size_t
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - buf
        - bufSize
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_allocBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:539,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:540,42'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:541,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:541,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:542,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:543,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:540,16'
          Dst:             UA_ByteString_allocBuffer
    - functionName:    UA_EventLoopPOSIX_deregisterEventSource
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_EventLoopPOSIX *'
        - 'struct.UA_EventSource *'
      constantsTouched: []
      argNames:
        - el
        - es
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOCK
        - UA_LOG_WARNING
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:371,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:372,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7457
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:381,27'
              BranchSideFuncs:
                - UA_UNLOCK.7445
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:382,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:383,13'
              BranchSideFuncs:
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:391,5'
              BranchSideFuncs:
                - UA_UNLOCK.7445
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:383,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:384,18'
              BranchSideFuncs:
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:387,16'
              BranchSideFuncs:
                - UA_UNLOCK.7445
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:369,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:372,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:376,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:393,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_EventLoopPOSIX_registerEventSource
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_EventLoopPOSIX *'
        - 'struct.UA_EventSource *'
      constantsTouched: []
      argNames:
        - el
        - es
      BBCount:         9
      ICount:          102
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:341,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:342,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7454
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:351,16'
              BranchSideFuncs:
                - UA_UNLOCK.7445
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:359,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:360,15'
              BranchSideFuncs:
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:362,16'
              BranchSideFuncs:
                - UA_UNLOCK.7445
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:338,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:342,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:346,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:362,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_EventLoopPOSIX_removeDelayedCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_EventLoop *'
        - 'struct.UA_DelayedCallback *'
      constantsTouched: []
      argNames:
        - public_el
        - dc
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:87,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:88,13'
              BranchSideFuncs:
                - UA_UNLOCK.7445
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:95,16'
              BranchSideFuncs:
                - UA_UNLOCK.7445
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:88,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:89,23'
              BranchSideFuncs:
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:93,19'
              BranchSideFuncs:
                - UA_UNLOCK.7445
                - UA_UNLOCK.7445
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:85,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:90,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:95,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_EventLoopPOSIX_addDelayedCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_EventLoop *'
        - 'struct.UA_DelayedCallback *'
      constantsTouched: []
      argNames:
        - public_el
        - dc
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:75,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:78,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_EventLoopPOSIX_addTimedCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_EventLoop *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - public_el
        - callback
        - application
        - data
        - date
        - callbackId
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Timer_addTimedCallback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:33,12'
          Dst:             UA_Timer_addTimedCallback
    - functionName:    UA_EventLoopPOSIX_removeCyclicCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_EventLoop *'
        - size_t
      constantsTouched: []
      argNames:
        - public_el
        - callbackId
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Timer_removeCallback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:68,5'
          Dst:             UA_Timer_removeCallback
    - functionName:    UA_EventLoopPOSIX_modifyCyclicCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_EventLoop *'
        - size_t
        - double
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - public_el
        - callbackId
        - interval_ms
        - baseTime
        - timerPolicy
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Timer_changeRepeatedCallback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:59,12'
          Dst:             UA_Timer_changeRepeatedCallback
    - functionName:    UA_EventLoopPOSIX_addCyclicCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_EventLoop *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - double
        - 'size_t *'
        - int
        - 'size_t *'
      constantsTouched: []
      argNames:
        - public_el
        - cb
        - application
        - data
        - interval_ms
        - baseTime
        - timerPolicy
        - callbackId
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Timer_addRepeatedCallback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:46,12'
          Dst:             UA_Timer_addRepeatedCallback
    - functionName:    UA_EventLoopPOSIX_nextCyclicTime
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.UA_EventLoop *'
      constantsTouched: []
      argNames:
        - public_el
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Timer_nextRepeatedTime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:23,12'
          Dst:             UA_Timer_nextRepeatedTime
    - functionName:    UA_EventLoopPOSIX_DateTime_localTimeUtcOffset
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.UA_EventLoop *'
      constantsTouched: []
      argNames:
        - el
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_DateTime_localTimeUtcOffset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:434,12'
          Dst:             UA_DateTime_localTimeUtcOffset
    - functionName:    UA_EventLoopPOSIX_DateTime_nowMonotonic
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.UA_EventLoop *'
      constantsTouched: []
      argNames:
        - el
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clock_gettime
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:421,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:422,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:425,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:420,15'
          Dst:             clock_gettime
    - functionName:    UA_EventLoopPOSIX_DateTime_now
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.UA_EventLoop *'
      constantsTouched: []
      argNames:
        - el
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clock_gettime
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:407,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:408,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:409,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:406,15'
          Dst:             clock_gettime
    - functionName:    UA_EventLoopPOSIX_free
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_EventLoopPOSIX *'
      constantsTouched: []
      argNames:
        - el
      BBCount:         12
      ICount:          114
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_EventLoopPOSIX_deregisterEventSource
        - UA_KeyValueMap_clear
        - UA_LOCK
        - UA_LOCK_DESTROY
        - UA_LOG_WARNING
        - UA_Timer_clear
        - UA_UNLOCK
        - processDelayed
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:446,57'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:447,8'
              BranchSideFuncs:
                - UA_Timer_clear
                - processDelayed
                - UA_KeyValueMap_clear
                - UA_UNLOCK.7445
                - UA_LOCK_DESTROY.7441
                - UA_UNLOCK.7445
                - UA_EventLoopPOSIX_deregisterEventSource
                - UA_LOCK.7446
                - UA_LOG_WARNING.7457
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:455,5'
              BranchSideFuncs:
                - UA_Timer_clear
                - processDelayed
                - UA_KeyValueMap_clear
                - UA_UNLOCK.7445
                - UA_LOCK_DESTROY.7441
                - UA_UNLOCK.7445
                - UA_EventLoopPOSIX_deregisterEventSource
                - UA_LOCK.7446
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:446,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:448,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7457
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:455,5'
              BranchSideFuncs:
                - UA_Timer_clear
                - processDelayed
                - UA_KeyValueMap_clear
                - UA_UNLOCK.7445
                - UA_LOCK_DESTROY.7441
                - UA_UNLOCK.7445
                - UA_EventLoopPOSIX_deregisterEventSource
                - UA_LOCK.7446
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:455,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:456,25'
              BranchSideFuncs:
                - UA_UNLOCK.7445
                - UA_EventLoopPOSIX_deregisterEventSource
                - UA_LOCK.7446
                - UA_Timer_clear
                - processDelayed
                - UA_KeyValueMap_clear
                - UA_UNLOCK.7445
                - UA_LOCK_DESTROY.7441
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:464,21'
              BranchSideFuncs:
                - UA_Timer_clear
                - processDelayed
                - UA_KeyValueMap_clear
                - UA_UNLOCK.7445
                - UA_LOCK_DESTROY.7441
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:443,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:448,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:450,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:457,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:458,9'
          Dst:             UA_EventLoopPOSIX_deregisterEventSource
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:459,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:464,5'
          Dst:             UA_Timer_clear
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:467,5'
          Dst:             processDelayed
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:474,5'
          Dst:             UA_KeyValueMap_clear
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:477,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:478,5'
          Dst:             UA_LOCK_DESTROY
    - functionName:    UA_EventLoopPOSIX_run
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_EventLoopPOSIX *'
        - int
      constantsTouched: []
      argNames:
        - el
        - timeout
      BBCount:         23
      ICount:          206
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - UA_EventLoopPOSIX_pollFDs
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_LOG_TRACE
        - UA_LOG_WARNING
        - UA_Timer_process
        - UA_UNLOCK
        - checkClosed
        - processDelayed
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:265,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:266,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7454
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:273,5'
              BranchSideFuncs:
                - UA_LOG_TRACE.7443
                - UA_UNLOCK.7445
                - UA_Timer_process
                - UA_LOCK.7446
                - processDelayed
                - UA_EventLoopPOSIX_pollFDs
                - UA_UNLOCK.7445
                - checkClosed
                - UA_LOG_WARNING.7457
                - UA_UNLOCK.7445
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:275,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:276,8'
              BranchSideFuncs:
                - UA_LOG_WARNING.7457
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:277,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7457
                - UA_UNLOCK.7445
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:275,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:277,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7457
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:284,18'
              BranchSideFuncs:
                - UA_LOG_TRACE.7443
                - UA_UNLOCK.7445
                - UA_Timer_process
                - UA_LOCK.7446
                - processDelayed
                - UA_EventLoopPOSIX_pollFDs
                - UA_UNLOCK.7445
                - checkClosed
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:306,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:307,17'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_pollFDs
                - UA_UNLOCK.7445
                - checkClosed
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:310,27'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_pollFDs
                - UA_UNLOCK.7445
                - checkClosed
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:311,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:312,20'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_pollFDs
                - UA_UNLOCK.7445
                - checkClosed
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:314,9'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_pollFDs
                - UA_UNLOCK.7445
                - checkClosed
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:315,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:316,23'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_pollFDs
                - UA_UNLOCK.7445
                - checkClosed
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:320,50'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_pollFDs
                - UA_UNLOCK.7445
                - checkClosed
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:323,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:324,21'
              BranchSideFuncs:
                - checkClosed
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:326,5'
              BranchSideFuncs:
                - UA_UNLOCK.7445
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:263,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:266,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:269,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:277,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:280,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:284,5'
          Dst:             UA_LOG_TRACE
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:291,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:292,28'
          Dst:             UA_Timer_process
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:293,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:300,5'
          Dst:             processDelayed
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:320,24'
          Dst:             UA_EventLoopPOSIX_pollFDs
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:324,9'
          Dst:             checkClosed
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:327,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_EventLoopPOSIX_stop
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EventLoopPOSIX *'
      constantsTouched: []
      argNames:
        - el
      BBCount:         16
      ICount:          114
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOCK
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_UNLOCK
        - checkClosed
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:230,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:231,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7457
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:237,17'
              BranchSideFuncs:
                - UA_LOG_INFO.7456
                - checkClosed
                - UA_UNLOCK.7445
                - UA_UNLOCK.7445
                - UA_LOCK.7446
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:246,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:247,12'
              BranchSideFuncs:
                - checkClosed
                - UA_UNLOCK.7445
                - UA_UNLOCK.7445
                - UA_LOCK.7446
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:256,17'
              BranchSideFuncs:
                - checkClosed
                - UA_UNLOCK.7445
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:247,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:248,12'
              BranchSideFuncs:
                - UA_UNLOCK.7445
                - UA_LOCK.7446
                - checkClosed
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:249,24'
              BranchSideFuncs:
                - UA_UNLOCK.7445
                - UA_LOCK.7446
                - checkClosed
                - UA_UNLOCK.7445
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:247,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:249,24'
              BranchSideFuncs:
                - UA_UNLOCK.7445
                - UA_LOCK.7446
                - checkClosed
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:253,5'
              BranchSideFuncs:
                - checkClosed
                - UA_UNLOCK.7445
                - UA_UNLOCK.7445
                - UA_LOCK.7446
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:228,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:231,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:233,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:237,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:249,13'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:251,13'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:256,5'
          Dst:             checkClosed
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:258,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_EventLoopPOSIX_start
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_EventLoopPOSIX *'
      constantsTouched: []
      argNames:
        - el
      BBCount:         23
      ICount:          208
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - UA_KeyValueMap_getScalar
        - UA_LOCK
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_QUALIFIEDNAME
        - UA_UNLOCK
        - __errno_location
        - epoll_create1
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:132,55'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:133,8'
              BranchSideFuncs:
                - UA_LOG_INFO.7456
                - UA_QUALIFIEDNAME.7458
                - UA_KeyValueMap_getScalar
                - UA_QUALIFIEDNAME.7458
                - UA_KeyValueMap_getScalar
                - epoll_create1
                - UA_UNLOCK.7445
                - UA_UNLOCK.7445
                - UA_LOCK.7446
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7457
                - __errno_location
                - UA_UNLOCK.7445
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:138,17'
              BranchSideFuncs:
                - UA_LOG_INFO.7456
                - UA_QUALIFIEDNAME.7458
                - UA_KeyValueMap_getScalar
                - UA_QUALIFIEDNAME.7458
                - UA_KeyValueMap_getScalar
                - epoll_create1
                - UA_UNLOCK.7445
                - UA_UNLOCK.7445
                - UA_LOCK.7446
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7457
                - __errno_location
                - UA_UNLOCK.7445
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:132,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:134,20'
              BranchSideFuncs:
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:138,17'
              BranchSideFuncs:
                - UA_LOG_INFO.7456
                - UA_QUALIFIEDNAME.7458
                - UA_KeyValueMap_getScalar
                - UA_QUALIFIEDNAME.7458
                - UA_KeyValueMap_getScalar
                - epoll_create1
                - UA_UNLOCK.7445
                - UA_UNLOCK.7445
                - UA_LOCK.7446
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7457
                - __errno_location
                - UA_UNLOCK.7445
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:152,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:153,28'
              BranchSideFuncs:
                - epoll_create1
                - UA_UNLOCK.7445
                - UA_UNLOCK.7445
                - UA_LOCK.7446
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7457
                - __errno_location
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:156,5'
              BranchSideFuncs:
                - epoll_create1
                - UA_UNLOCK.7445
                - UA_UNLOCK.7445
                - UA_LOCK.7446
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7457
                - __errno_location
                - UA_UNLOCK.7445
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:160,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:161,37'
              BranchSideFuncs:
                - epoll_create1
                - UA_UNLOCK.7445
                - UA_UNLOCK.7445
                - UA_LOCK.7446
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7457
                - __errno_location
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:170,19'
              BranchSideFuncs:
                - epoll_create1
                - UA_UNLOCK.7445
                - UA_UNLOCK.7445
                - UA_LOCK.7446
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7457
                - __errno_location
                - UA_UNLOCK.7445
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:171,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:172,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7457
                - __errno_location
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:181,19'
              BranchSideFuncs:
                - UA_UNLOCK.7445
                - UA_UNLOCK.7445
                - UA_LOCK.7446
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:172,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:172,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7457
                - __errno_location
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:172,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7457
                - __errno_location
                - UA_UNLOCK.7445
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:183,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:184,20'
              BranchSideFuncs:
                - UA_UNLOCK.7445
                - UA_LOCK.7446
                - UA_UNLOCK.7445
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:191,38'
              BranchSideFuncs:
                - UA_UNLOCK.7445
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:130,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:134,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:138,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:144,34'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:143,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:148,34'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:147,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:170,19'
          Dst:             epoll_create1
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:172,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:172,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:172,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:172,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:172,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:176,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:184,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:186,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:194,5'
          Dst:             UA_UNLOCK
    - functionName:    epoll_create1
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOCK_INIT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/config.h:396,5'
          Dst:             pthread_mutex_init
    - functionName:    UA_EventLoop_new_POSIX
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      'struct.UA_EventLoop *'
      argCount:        1
      argTypes:
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - logger
      BBCount:         6
      ICount:          114
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_EventLoopPOSIX_DateTime_localTimeUtcOffset
        - UA_EventLoopPOSIX_DateTime_now
        - UA_EventLoopPOSIX_DateTime_nowMonotonic
        - UA_EventLoopPOSIX_addCyclicCallback
        - UA_EventLoopPOSIX_addDelayedCallback
        - UA_EventLoopPOSIX_addTimedCallback
        - UA_EventLoopPOSIX_modifyCyclicCallback
        - UA_EventLoopPOSIX_nextCyclicTime
        - UA_EventLoopPOSIX_removeCyclicCallback
        - UA_EventLoopPOSIX_removeDelayedCallback
        - UA_LOCK_INIT
        - UA_Timer_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:487,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:488,9'
              BranchSideFuncs:
                - UA_LOCK_INIT.7476
                - UA_Timer_init
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:490,19'
              BranchSideFuncs:
                - UA_LOCK_INIT.7476
                - UA_Timer_init
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:490,5'
          Dst:             UA_LOCK_INIT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.c:491,5'
          Dst:             UA_Timer_init
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_EventLoopPOSIX_pollFDs
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_EventLoopPOSIX *'
        - size_t
      constantsTouched: []
      argNames:
        - el
        - listenTimeout
      BBCount:         27
      ICount:          192
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - UA_LOCK
        - UA_LOG_WARNING
        - UA_UNLOCK
        - __assert_fail
        - __errno_location
        - epoll_wait
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:69,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:69,5'
              BranchSideFuncs:
                - UA_UNLOCK.7501
                - epoll_wait
                - UA_LOCK.7497
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
                - UA_LOG_WARNING.7509
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:73,19'
              BranchSideFuncs:
                - UA_UNLOCK.7501
                - epoll_wait
                - UA_LOCK.7497
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
                - UA_LOG_WARNING.7509
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:89,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:90,12'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
                - UA_LOG_WARNING.7509
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:104,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:90,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:92,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.7509
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:96,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:96,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:96,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7509
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:96,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:104,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:105,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:125,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:109,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:110,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:113,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:114,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:115,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:116,33'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:116,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:117,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:119,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:69,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:74,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:75,18'
          Dst:             epoll_wait
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:86,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:90,12'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:92,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:96,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:96,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:96,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:96,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:96,9'
          Dst:             __errno_location
    - functionName:    epoll_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'struct.epoll_event *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_EventLoopPOSIX_deregisterFD
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_EventLoopPOSIX *'
        - 'struct.UA_RegisteredFD *'
      constantsTouched: []
      argNames:
        - el
        - rfd
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOG_WARNING
        - __errno_location
        - epoll_ctl
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:59,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:59,8'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:60,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:60,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:60,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7509
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:60,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:58,15'
          Dst:             epoll_ctl
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:60,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:60,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:60,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:60,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:60,9'
          Dst:             __errno_location
    - functionName:    epoll_ctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'struct.epoll_event *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_EventLoopPOSIX_modifyFD
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_EventLoopPOSIX *'
        - 'struct.UA_RegisteredFD *'
      constantsTouched: []
      argNames:
        - el
        - rfd
      BBCount:         15
      ICount:          122
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOG_WARNING
        - __errno_location
        - epoll_ctl
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:40,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:41,15'
              BranchSideFuncs:
                - epoll_ctl
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:42,8'
              BranchSideFuncs:
                - epoll_ctl
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:42,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:43,15'
              BranchSideFuncs:
                - epoll_ctl
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:45,25'
              BranchSideFuncs:
                - epoll_ctl
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:46,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:47,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:53,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:47,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:47,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7509
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:47,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:45,15'
          Dst:             epoll_ctl
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:47,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:47,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:47,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:47,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:47,9'
          Dst:             __errno_location
    - functionName:    UA_EventLoopPOSIX_registerFD
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_EventLoopPOSIX *'
        - 'struct.UA_RegisteredFD *'
      constantsTouched: []
      argNames:
        - el
        - rfd
      BBCount:         15
      ICount:          122
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOG_WARNING
        - __errno_location
        - epoll_ctl
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:18,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:19,15'
              BranchSideFuncs:
                - epoll_ctl
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:20,8'
              BranchSideFuncs:
                - epoll_ctl
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:20,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:21,15'
              BranchSideFuncs:
                - epoll_ctl
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:23,25'
              BranchSideFuncs:
                - epoll_ctl
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:24,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:25,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:31,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:25,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:25,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7509
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:25,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7509
                - __errno_location
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:23,15'
          Dst:             epoll_ctl
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:25,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:25,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:25,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:25,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_epoll.c:25,9'
          Dst:             __errno_location
    - functionName:    UA_FDTree_ZIP_FIND
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'struct.UA_RegisteredFD *'
      argCount:        2
      argTypes:
        - 'struct.UA_FDTree *'
        - 'int *'
      constantsTouched: []
      argNames:
        - head
        - key
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmpFD
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs:
                - cmpFD
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs:
                - cmpFD
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs:
                - cmpFD
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs:
                - cmpFD
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             cmpFD
    - functionName:    getSockError
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.TCP_FD *'
      constantsTouched: []
      argNames:
        - conn
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getsockopt
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:128,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:128,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:128,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:122,15'
          Dst:             getsockopt
    - functionName:    getsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TCP_connectionSocketCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
        - 'struct.TCP_FD *'
        - short
      constantsTouched: []
      argNames:
        - cm
        - conn
        - event
      BBCount:         22
      ICount:          280
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - TCP_shutdown
        - UA_EventLoopPOSIX_modifyFD
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
        - UA_LOG_INFO
        - UA_UNLOCK
        - __errno_location
        - getSockError
        - recv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:143,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:144,21'
              BranchSideFuncs:
                - getSockError
                - UA_LOG_INFO.7595
                - TCP_shutdown
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:155,8'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7593
                - recv
                - UA_LOG_DEBUG.7593
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7593
                - __errno_location
                - TCP_shutdown
                - getSockError
                - UA_LOG_DEBUG.7593
                - UA_EventLoopPOSIX_modifyFD
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_INFO.7595
                - TCP_shutdown
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:155,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:156,34'
              BranchSideFuncs:
                - getSockError
                - UA_LOG_DEBUG.7593
                - UA_EventLoopPOSIX_modifyFD
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_INFO.7595
                - TCP_shutdown
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:183,18'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7593
                - recv
                - UA_LOG_DEBUG.7593
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7593
                - __errno_location
                - TCP_shutdown
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:157,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:158,25'
              BranchSideFuncs:
                - UA_LOG_INFO.7595
                - TCP_shutdown
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:165,22'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7593
                - UA_EventLoopPOSIX_modifyFD
                - UA_UNLOCK.7597
                - UA_LOCK.7598
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:201,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:202,12'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7593
                - __errno_location
                - TCP_shutdown
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:216,18'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7593
                - UA_UNLOCK.7597
                - UA_LOCK.7598
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:202,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:203,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:205,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:203,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:204,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:205,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:202,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:208,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7593
                - __errno_location
                - TCP_shutdown
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:208,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:208,9'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7593
                - __errno_location
                - TCP_shutdown
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:208,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7593
                - __errno_location
                - TCP_shutdown
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:136,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:138,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:146,45'
          Dst:             getSockError
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:144,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:147,9'
          Dst:             TCP_shutdown
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:156,21'
          Dst:             getSockError
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:158,13'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:161,13'
          Dst:             TCP_shutdown
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:165,9'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:171,9'
          Dst:             UA_EventLoopPOSIX_modifyFD
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:174,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:179,9'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:183,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:193,19'
          Dst:             recv
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:202,12'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:203,12'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:204,12'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:208,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:208,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:208,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:208,9'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:208,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:212,9'
          Dst:             TCP_shutdown
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:216,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:222,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:227,5'
          Dst:             UA_LOCK
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_INFO
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TCP_shutdown
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
        - 'struct.TCP_FD *'
      constantsTouched: []
      argNames:
        - cm
        - conn
      BBCount:         6
      ICount:          95
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TCP_delayedClose
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
        - shutdown
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:578,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:579,22'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7593
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:586,14'
              BranchSideFuncs:
                - shutdown
                - UA_LOG_DEBUG.7593
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:576,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:579,9'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:586,5'
          Dst:             shutdown
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:588,5'
          Dst:             UA_LOG_DEBUG
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    recv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shutdown
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TCP_delayedClose
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - application
        - context
      BBCount:         13
      ICount:          174
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - TCP_checkStopped
        - UA_EventLoopPOSIX_deregisterFD
        - UA_FDTree_ZIP_REMOVE
        - UA_LOCK
        - UA_LOG_DEBUG
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_UNLOCK
        - __assert_fail
        - __errno_location
        - close
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:86,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:86,5'
              BranchSideFuncs:
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - TCP_checkStopped
                - UA_UNLOCK.7597
                - UA_LOG_INFO.7595
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:87,5'
              BranchSideFuncs:
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - TCP_checkStopped
                - UA_UNLOCK.7597
                - UA_LOG_INFO.7595
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:99,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:100,21'
              BranchSideFuncs:
                - UA_LOG_INFO.7595
                - TCP_checkStopped
                - UA_UNLOCK.7597
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:103,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - TCP_checkStopped
                - UA_UNLOCK.7597
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:103,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:103,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - __errno_location
                - TCP_checkStopped
                - UA_UNLOCK.7597
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:103,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - TCP_checkStopped
                - UA_UNLOCK.7597
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:75,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:77,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:82,5'
          Dst:             UA_EventLoopPOSIX_deregisterFD
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:85,5'
          Dst:             UA_FDTree_ZIP_REMOVE
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:86,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:90,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:95,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:98,15'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:100,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:103,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:103,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:103,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:103,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:103,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:112,5'
          Dst:             TCP_checkStopped
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:114,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_FDTree_ZIP_REMOVE
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'struct.UA_RegisteredFD *'
      argCount:        2
      argTypes:
        - 'struct.UA_FDTree *'
        - 'struct.UA_RegisteredFD *'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_REMOVE
        - cmpFD
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             __ZIP_REMOVE
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             cmpFD
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TCP_checkStopped
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_POSIXConnectionManager.5132 *'
      constantsTouched: []
      argNames:
        - pcm
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:60,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:60,26'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7593
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:61,8'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7593
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:60,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:60,8'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7593
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:62,22'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7593
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:58,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:62,9'
          Dst:             UA_LOG_DEBUG
    - functionName:    TCP_setNoNagle
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sockfd
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - setsockopt
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:50,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:52,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:49,15'
          Dst:             setsockopt
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_FDTree_ZIP_INSERT
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_FDTree *'
        - 'struct.UA_RegisteredFD *'
      constantsTouched: []
      argNames:
        - head
        - el
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_INSERT
        - cmpFD
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             __ZIP_INSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             cmpFD
    - functionName:    TCP_listenSocketCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
        - 'struct.TCP_FD *'
        - short
      constantsTouched: []
      argNames:
        - cm
        - conn
        - event
      BBCount:         29
      ICount:          389
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - TCP_setNoNagle
        - TCP_shutdown
        - UA_EventLoopPOSIX_registerFD
        - UA_EventLoopPOSIX_setNoSigPipe
        - UA_FDTree_ZIP_INSERT
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_QUALIFIEDNAME
        - UA_STRING
        - UA_UNLOCK
        - UA_Variant_setScalar
        - __errno_location
        - accept
        - close
        - getnameinfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:245,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:247,12'
              BranchSideFuncs:
                - __errno_location
                - TCP_shutdown
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:264,19'
              BranchSideFuncs:
                - getnameinfo
                - UA_LOG_INFO.7595
                - UA_EventLoopPOSIX_setNoSigPipe
                - TCP_setNoNagle
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:247,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:248,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:251,12'
              BranchSideFuncs:
                - TCP_shutdown
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:251,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:252,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - TCP_shutdown
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:258,22'
              BranchSideFuncs:
                - TCP_shutdown
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:252,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:258,22'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - __errno_location
                - TCP_shutdown
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:258,22'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - TCP_shutdown
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:267,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:268,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - UA_LOG_INFO.7595
                - UA_EventLoopPOSIX_setNoSigPipe
                - TCP_setNoNagle
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:273,17'
              BranchSideFuncs:
                - UA_LOG_INFO.7595
                - UA_EventLoopPOSIX_setNoSigPipe
                - TCP_setNoNagle
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:268,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:273,17'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - __errno_location
                - UA_LOG_INFO.7595
                - UA_EventLoopPOSIX_setNoSigPipe
                - TCP_setNoNagle
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:273,17'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - UA_LOG_INFO.7595
                - UA_EventLoopPOSIX_setNoSigPipe
                - TCP_setNoNagle
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:282,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:283,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:293,32'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:283,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:283,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:283,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:294,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:295,24'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:302,23'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:312,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:313,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:322,5'
              BranchSideFuncs:
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_UNLOCK.7597
                - UA_LOCK.7598
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:235,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:237,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:244,23'
          Dst:             accept
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:247,12'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:252,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:252,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:252,13'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:252,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:252,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:258,9'
          Dst:             TCP_shutdown
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:264,19'
          Dst:             getnameinfo
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:268,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:268,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:268,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:268,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:268,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:273,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:280,12'
          Dst:             UA_EventLoopPOSIX_setNoSigPipe
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:281,12'
          Dst:             TCP_setNoNagle
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:283,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:283,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:283,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:283,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:283,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:288,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:295,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:298,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:311,11'
          Dst:             UA_EventLoopPOSIX_registerFD
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:313,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:317,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:322,5'
          Dst:             UA_FDTree_ZIP_INSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:327,15'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:328,26'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:329,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:336,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:341,5'
          Dst:             UA_LOCK
    - functionName:    accept
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sockaddr *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getnameinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.sockaddr *'
        - int
        - 'char *'
        - int
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TCP_registerListenSocket
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_POSIXConnectionManager.5132 *'
        - 'struct.addrinfo *'
        - short
        - 'char *'
        - 'char *'
        - 'func_type *'
        - bool
      constantsTouched: []
      argNames:
        - pcm
        - ai
        - port
        - application
        - context
        - connectionCallback
        - validate
      BBCount:         47
      ICount:          549
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - UA_EventLoopPOSIX_registerFD
        - UA_EventLoopPOSIX_setNoSigPipe
        - UA_EventLoopPOSIX_setNonBlocking
        - UA_FDTree_ZIP_INSERT
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_QUALIFIEDNAME
        - UA_STRING
        - UA_UNLOCK
        - UA_Variant_setScalar
        - __errno_location
        - bind
        - close
        - getnameinfo
        - listen
        - setsockopt
        - socket
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:356,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:357,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - socket
                - UA_LOG_INFO.7595
                - setsockopt
                - setsockopt
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - bind
                - listen
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - setsockopt
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:365,33'
              BranchSideFuncs:
                - socket
                - UA_LOG_INFO.7595
                - setsockopt
                - setsockopt
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - bind
                - listen
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - setsockopt
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:358,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:365,33'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - __errno_location
                - socket
                - UA_LOG_INFO.7595
                - setsockopt
                - setsockopt
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - bind
                - listen
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - setsockopt
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:365,33'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - socket
                - UA_LOG_INFO.7595
                - setsockopt
                - setsockopt
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - bind
                - listen
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - setsockopt
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:366,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:367,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:375,17'
              BranchSideFuncs:
                - UA_LOG_INFO.7595
                - setsockopt
                - setsockopt
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - bind
                - listen
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - setsockopt
                - UA_LOG_WARNING.7615
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:367,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:367,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:367,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:384,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:385,22'
              BranchSideFuncs:
                - setsockopt
                - setsockopt
                - setsockopt
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - bind
                - listen
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:396,22'
              BranchSideFuncs:
                - setsockopt
                - setsockopt
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - bind
                - listen
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:384,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:387,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:396,22'
              BranchSideFuncs:
                - setsockopt
                - setsockopt
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - bind
                - listen
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:396,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:398,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:406,22'
              BranchSideFuncs:
                - setsockopt
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - bind
                - listen
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:406,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:408,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:416,41'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - bind
                - listen
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - UA_LOG_WARNING.7615
                - close
                - UA_LOG_WARNING.7615
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:416,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:417,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:425,39'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_setNoSigPipe
                - bind
                - listen
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - UA_LOG_WARNING.7615
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:425,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:426,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:434,20'
              BranchSideFuncs:
                - bind
                - listen
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:435,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:436,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:445,8'
              BranchSideFuncs:
                - listen
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:436,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:436,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:436,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:445,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:446,18'
              BranchSideFuncs:
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:451,15'
              BranchSideFuncs:
                - listen
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:451,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:452,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:461,32'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:452,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:452,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:452,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:462,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:463,24'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:470,23'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_LOG_WARNING.7615
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:480,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:481,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:490,5'
              BranchSideFuncs:
                - UA_FDTree_ZIP_INSERT
                - UA_QUALIFIEDNAME.7619
                - UA_QUALIFIEDNAME.7619
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:500,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:501,18'
              BranchSideFuncs:
                - UA_STRING.7620
                - UA_Variant_setScalar
                - UA_Variant_setScalar
                - UA_UNLOCK.7597
                - UA_LOCK.7598
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:509,16'
              BranchSideFuncs:
                - UA_UNLOCK.7597
                - UA_LOCK.7598
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:350,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:354,19'
          Dst:             getnameinfo
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:358,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:358,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:358,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:358,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:358,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:365,26'
          Dst:             socket
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:367,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:367,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:367,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:367,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:367,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:375,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:385,8'
          Dst:             setsockopt
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:387,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:390,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:396,8'
          Dst:             setsockopt
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:398,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:401,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:406,8'
          Dst:             setsockopt
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:408,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:411,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:416,8'
          Dst:             UA_EventLoopPOSIX_setNonBlocking
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:417,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:420,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:425,8'
          Dst:             UA_EventLoopPOSIX_setNoSigPipe
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:426,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:429,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:434,15'
          Dst:             bind
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:436,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:436,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:436,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:436,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:436,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:440,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:446,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:451,8'
          Dst:             listen
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:452,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:452,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:452,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:452,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:452,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:456,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:463,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:466,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:479,25'
          Dst:             UA_EventLoopPOSIX_registerFD
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:481,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:485,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:490,5'
          Dst:             UA_FDTree_ZIP_INSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:495,21'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:496,21'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:502,20'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:503,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:504,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:509,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:514,5'
          Dst:             UA_LOCK
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sockaddr *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    listen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TCP_registerListenSockets
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_POSIXConnectionManager.5132 *'
        - 'char *'
        - short
        - 'char *'
        - 'char *'
        - 'func_type *'
        - bool
      constantsTouched: []
      argNames:
        - pcm
        - hostname
        - port
        - application
        - context
        - connectionCallback
        - validate
      BBCount:         9
      ICount:          130
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TCP_registerListenSocket
        - UA_LOCK_ASSERT
        - UA_LOG_WARNING
        - freeaddrinfo
        - gai_strerror
        - getaddrinfo
        - mp_snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:543,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:550,24'
              BranchSideFuncs:
                - gai_strerror
                - UA_LOG_WARNING.7615
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:559,19'
              BranchSideFuncs:
                - freeaddrinfo
                - TCP_registerListenSocket
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:561,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:562,50'
              BranchSideFuncs:
                - TCP_registerListenSocket
                - freeaddrinfo
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:566,18'
              BranchSideFuncs:
                - freeaddrinfo
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:524,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:528,5'
          Dst:             mp_snprintf
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:542,19'
          Dst:             getaddrinfo
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:552,40'
          Dst:             gai_strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:550,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:562,25'
          Dst:             TCP_registerListenSocket
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:566,5'
          Dst:             freeaddrinfo
    - functionName:    gai_strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Variant_isScalar
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:762,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TCP_openActiveConnection
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_POSIXConnectionManager.5132 *'
        - 'struct.UA_KeyValueMap *'
        - 'char *'
        - 'char *'
        - 'func_type *'
        - bool
      constantsTouched: []
      argNames:
        - pcm
        - params
        - application
        - context
        - connectionCallback
        - validate
      BBCount:         40
      ICount:          479
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - TCP_setNoNagle
        - UA_EventLoopPOSIX_registerFD
        - UA_EventLoopPOSIX_setNoSigPipe
        - UA_EventLoopPOSIX_setNonBlocking
        - UA_FDTree_ZIP_INSERT
        - UA_KeyValueMap_getScalar
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
        - UA_LOG_ERROR
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_UNLOCK
        - __assert_fail
        - __errno_location
        - close
        - connect
        - freeaddrinfo
        - gai_strerror
        - getaddrinfo
        - mp_snprintf
        - socket
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:752,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:752,5'
              BranchSideFuncs:
                - mp_snprintf
                - UA_KeyValueMap_getScalar
                - UA_LOG_ERROR.7646
                - strncpy
                - UA_LOG_DEBUG.7593
                - getaddrinfo
                - socket
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - TCP_setNoNagle
                - connect
                - freeaddrinfo
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - freeaddrinfo
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - freeaddrinfo
                - close
                - freeaddrinfo
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - gai_strerror
                - UA_LOG_WARNING.7615
                - UA_LOG_ERROR.7646
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:753,17'
              BranchSideFuncs:
                - mp_snprintf
                - UA_KeyValueMap_getScalar
                - UA_LOG_ERROR.7646
                - strncpy
                - UA_LOG_DEBUG.7593
                - getaddrinfo
                - socket
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - TCP_setNoNagle
                - connect
                - freeaddrinfo
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - freeaddrinfo
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - freeaddrinfo
                - close
                - freeaddrinfo
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - gai_strerror
                - UA_LOG_WARNING.7615
                - UA_LOG_ERROR.7646
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:759,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:760,22'
              BranchSideFuncs:
                - strncpy
                - UA_LOG_DEBUG.7593
                - getaddrinfo
                - socket
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - TCP_setNoNagle
                - connect
                - freeaddrinfo
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - freeaddrinfo
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - freeaddrinfo
                - close
                - freeaddrinfo
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - gai_strerror
                - UA_LOG_WARNING.7615
                - UA_LOG_ERROR.7646
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:764,8'
              BranchSideFuncs:
                - strncpy
                - UA_LOG_DEBUG.7593
                - getaddrinfo
                - socket
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - TCP_setNoNagle
                - connect
                - freeaddrinfo
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - freeaddrinfo
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - freeaddrinfo
                - close
                - freeaddrinfo
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - gai_strerror
                - UA_LOG_WARNING.7615
                - UA_LOG_ERROR.7646
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:764,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:765,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7646
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:769,13'
              BranchSideFuncs:
                - strncpy
                - UA_LOG_DEBUG.7593
                - getaddrinfo
                - socket
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - TCP_setNoNagle
                - connect
                - freeaddrinfo
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - freeaddrinfo
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - freeaddrinfo
                - close
                - freeaddrinfo
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - gai_strerror
                - UA_LOG_WARNING.7615
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:782,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:789,24'
              BranchSideFuncs:
                - gai_strerror
                - UA_LOG_WARNING.7615
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:797,28'
              BranchSideFuncs:
                - socket
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - TCP_setNoNagle
                - connect
                - freeaddrinfo
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - freeaddrinfo
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - freeaddrinfo
                - close
                - freeaddrinfo
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:798,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:799,22'
              BranchSideFuncs:
                - freeaddrinfo
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:808,19'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - TCP_setNoNagle
                - connect
                - freeaddrinfo
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - freeaddrinfo
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - freeaddrinfo
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:800,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:800,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:800,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:812,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:813,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - freeaddrinfo
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:822,8'
              BranchSideFuncs:
                - connect
                - freeaddrinfo
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
                - freeaddrinfo
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:813,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:813,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - __errno_location
                - freeaddrinfo
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:813,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - freeaddrinfo
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:822,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:823,22'
              BranchSideFuncs:
                - freeaddrinfo
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:829,24'
              BranchSideFuncs:
                - connect
                - freeaddrinfo
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:831,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:832,8'
              BranchSideFuncs:
                - __errno_location
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:843,32'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:832,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:833,8'
              BranchSideFuncs:
                - __errno_location
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:843,32'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:831,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:834,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:843,32'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:834,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:834,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:834,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7615
                - __errno_location
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:844,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:845,24'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:852,23'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
                - UA_LOG_WARNING.7615
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:863,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:864,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7615
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:872,5'
              BranchSideFuncs:
                - UA_FDTree_ZIP_INSERT
                - UA_LOG_INFO.7595
                - UA_UNLOCK.7597
                - UA_LOCK.7598
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:742,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:750,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:752,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:753,5'
          Dst:             mp_snprintf
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:757,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:760,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:765,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:769,5'
          Dst:             strncpy
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:772,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:781,17'
          Dst:             getaddrinfo
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:791,34'
          Dst:             gai_strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:789,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:797,21'
          Dst:             socket
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:799,9'
          Dst:             freeaddrinfo
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:800,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:800,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:800,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:800,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:800,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:809,12'
          Dst:             UA_EventLoopPOSIX_setNonBlocking
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:810,12'
          Dst:             UA_EventLoopPOSIX_setNoSigPipe
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:811,12'
          Dst:             TCP_setNoNagle
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:813,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:813,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:813,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:813,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:813,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:816,9'
          Dst:             freeaddrinfo
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:817,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:823,9'
          Dst:             freeaddrinfo
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:824,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:829,13'
          Dst:             connect
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:830,5'
          Dst:             freeaddrinfo
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:832,8'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:833,8'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:834,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:834,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:834,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:834,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:834,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:838,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:845,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:848,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:862,11'
          Dst:             UA_EventLoopPOSIX_registerFD
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:864,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:866,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:872,5'
          Dst:             UA_FDTree_ZIP_INSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:875,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:880,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:885,5'
          Dst:             UA_LOCK
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    connect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sockaddr *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TCP_openPassiveConnection
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_POSIXConnectionManager.5132 *'
        - 'struct.UA_KeyValueMap *'
        - 'char *'
        - 'char *'
        - 'func_type *'
        - bool
      constantsTouched: []
      argNames:
        - pcm
        - params
        - application
        - context
        - connectionCallback
        - validate
      BBCount:         26
      ICount:          201
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - TCP_registerListenSockets
        - UA_KeyValueMap_get
        - UA_KeyValueMap_getScalar
        - UA_LOCK_ASSERT
        - UA_LOG_INFO
        - UA_Variant_isScalar
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:698,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:698,5'
              BranchSideFuncs:
                - UA_KeyValueMap_get
                - TCP_registerListenSockets
                - UA_LOG_INFO.7595
                - TCP_registerListenSockets
                - __assert_fail
                - UA_Variant_isScalar.7643
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:702,28'
              BranchSideFuncs:
                - UA_KeyValueMap_get
                - TCP_registerListenSockets
                - UA_LOG_INFO.7595
                - TCP_registerListenSockets
                - __assert_fail
                - UA_Variant_isScalar.7643
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:704,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:705,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_Variant_isScalar.7643
                - TCP_registerListenSockets
                - UA_LOG_INFO.7595
                - TCP_registerListenSockets
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:713,8'
              BranchSideFuncs:
                - TCP_registerListenSockets
                - UA_LOG_INFO.7595
                - TCP_registerListenSockets
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:705,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:705,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.7643
                - TCP_registerListenSockets
                - UA_LOG_INFO.7595
                - TCP_registerListenSockets
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:706,32'
              BranchSideFuncs:
                - UA_Variant_isScalar.7643
                - TCP_registerListenSockets
                - UA_LOG_INFO.7595
                - TCP_registerListenSockets
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:706,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:707,23'
              BranchSideFuncs:
                - TCP_registerListenSockets
                - UA_LOG_INFO.7595
                - TCP_registerListenSockets
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:709,25'
              BranchSideFuncs:
                - TCP_registerListenSockets
                - UA_LOG_INFO.7595
                - TCP_registerListenSockets
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:713,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:714,21'
              BranchSideFuncs:
                - UA_LOG_INFO.7595
                - TCP_registerListenSockets
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:721,42'
              BranchSideFuncs:
                - TCP_registerListenSockets
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:722,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:724,12'
              BranchSideFuncs:
                - TCP_registerListenSockets
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:732,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:724,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:725,13'
              BranchSideFuncs:
                - TCP_registerListenSockets
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:726,9'
              BranchSideFuncs:
                - TCP_registerListenSockets
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:692,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:696,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:698,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:702,9'
          Dst:             UA_KeyValueMap_get
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:705,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:706,12'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:714,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:716,16'
          Dst:             TCP_registerListenSockets
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:728,9'
          Dst:             TCP_registerListenSockets
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    TCP_shutdownCB
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_RegisteredFD *'
      constantsTouched: []
      argNames:
        - application
        - rfd
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TCP_shutdown
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:988,5'
          Dst:             TCP_shutdown
    - functionName:    UA_FDTree_ZIP_ITER
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.UA_FDTree *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - head
        - cb
        - context
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_ITER
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             __ZIP_ITER
    - functionName:    TCP_shutdownConnection
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
        - size_t
      constantsTouched: []
      argNames:
        - cm
        - connectionId
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TCP_shutdown
        - UA_FDTree_ZIP_FIND
        - UA_LOCK
        - UA_LOG_WARNING
        - UA_UNLOCK
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:612,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:613,24'
              BranchSideFuncs:
                - TCP_shutdown
                - UA_UNLOCK.7597
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:620,18'
              BranchSideFuncs:
                - TCP_shutdown
                - UA_UNLOCK.7597
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:608,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:611,29'
          Dst:             UA_FDTree_ZIP_FIND
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:613,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:616,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:620,5'
          Dst:             TCP_shutdown
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:622,5'
          Dst:             UA_UNLOCK
    - functionName:    TCP_sendWithConnection
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
        - size_t
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - params
        - buf
      BBCount:         35
      ICount:          230
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - TCP_shutdownConnection
        - UA_EventLoopPOSIX_freeNetworkBuffer
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
        - UA_LOG_ERROR
        - __errno_location
        - poll
        - send
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:651,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:653,20'
              BranchSideFuncs:
                - __errno_location
                - poll
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7593
                - send
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:666,9'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7593
                - send
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:653,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:653,50'
              BranchSideFuncs:
                - __errno_location
                - poll
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7593
                - send
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:660,17'
              BranchSideFuncs:
                - poll
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7593
                - send
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:653,76'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:654,20'
              BranchSideFuncs:
                - __errno_location
                - poll
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7593
                - send
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:660,17'
              BranchSideFuncs:
                - poll
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7593
                - send
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:653,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:655,21'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:660,17'
              BranchSideFuncs:
                - poll
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7593
                - send
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:662,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:662,40'
              BranchSideFuncs:
                - __errno_location
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7593
                - send
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:664,17'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7593
                - send
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:662,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:663,25'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:664,17'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7593
                - send
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:664,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:661,32'
              BranchSideFuncs:
                - poll
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7593
                - send
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:665,13'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7593
                - send
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:666,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:645,26'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7593
                - send
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:667,29'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7593
                - send
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:668,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:643,17'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7593
                - send
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:671,41'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:676,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:676,5'
              BranchSideFuncs:
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:676,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7646
                - __errno_location
                - TCP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:631,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:645,13'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:648,17'
          Dst:             send
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:653,20'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:653,50'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:654,20'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:661,32'
          Dst:             poll
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:662,40'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:671,5'
          Dst:             UA_EventLoopPOSIX_freeNetworkBuffer
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:676,5'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:676,5'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:676,5'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:676,5'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:676,5'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:680,5'
          Dst:             TCP_shutdownConnection
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:681,5'
          Dst:             UA_EventLoopPOSIX_freeNetworkBuffer
    - functionName:    send
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.pollfd *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TCP_openConnection
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
        - 'struct.UA_KeyValueMap *'
        - 'char *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cm
        - params
        - application
        - context
        - connectionCallback
      BBCount:         17
      ICount:          169
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - TCP_openActiveConnection
        - TCP_openPassiveConnection
        - UA_KeyValueMap_getScalar
        - UA_KeyValueRestriction_validate
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:898,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:899,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7646
                - UA_UNLOCK.7597
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:908,41'
              BranchSideFuncs:
                - UA_KeyValueRestriction_validate
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - TCP_openActiveConnection
                - UA_UNLOCK.7597
                - TCP_openPassiveConnection
                - UA_UNLOCK.7597
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:911,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:912,20'
              BranchSideFuncs:
                - UA_UNLOCK.7597
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:917,16'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - TCP_openActiveConnection
                - UA_UNLOCK.7597
                - TCP_openPassiveConnection
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:922,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:923,21'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - TCP_openActiveConnection
                - UA_UNLOCK.7597
                - TCP_openPassiveConnection
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:926,16'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - TCP_openActiveConnection
                - UA_UNLOCK.7597
                - TCP_openPassiveConnection
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:931,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:932,19'
              BranchSideFuncs:
                - TCP_openActiveConnection
                - UA_UNLOCK.7597
                - TCP_openPassiveConnection
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:934,8'
              BranchSideFuncs:
                - TCP_openActiveConnection
                - UA_UNLOCK.7597
                - TCP_openPassiveConnection
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:934,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:935,41'
              BranchSideFuncs:
                - TCP_openPassiveConnection
                - UA_UNLOCK.7597
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:938,40'
              BranchSideFuncs:
                - TCP_openActiveConnection
                - UA_UNLOCK.7597
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:896,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:899,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:902,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:908,9'
          Dst:             UA_KeyValueRestriction_validate
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:912,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:919,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:928,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:935,15'
          Dst:             TCP_openPassiveConnection
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:938,15'
          Dst:             TCP_openActiveConnection
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:942,5'
          Dst:             UA_UNLOCK
    - functionName:    TCP_eventSourceDelete
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
      constantsTouched: []
      argNames:
        - cm
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_clear
        - UA_KeyValueMap_clear
        - UA_LOG_ERROR
        - UA_String_clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1018,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1019,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7646
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1024,26'
              BranchSideFuncs:
                - UA_ByteString_clear.7661
                - UA_ByteString_clear.7661
                - UA_KeyValueMap_clear
                - UA_String_clear.7660
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1019,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1024,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1025,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1026,5'
          Dst:             UA_KeyValueMap_clear
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1027,5'
          Dst:             UA_String_clear
    - functionName:    TCP_eventSourceStop
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
      constantsTouched: []
      argNames:
        - cm
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TCP_checkStopped
        - TCP_shutdownCB
        - UA_FDTree_ZIP_ITER
        - UA_LOCK
        - UA_LOG_INFO
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:998,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1000,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1007,5'
          Dst:             UA_FDTree_ZIP_ITER
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1007,5'
          Dst:             TCP_shutdownCB
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1010,5'
          Dst:             TCP_checkStopped
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1012,5'
          Dst:             UA_UNLOCK
    - functionName:    TCP_eventSourceStart
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
      constantsTouched: []
      argNames:
        - cm
      BBCount:         13
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_EventLoopPOSIX_allocateStaticBuffers
        - UA_KeyValueRestriction_validate
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:950,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:951,9'
              BranchSideFuncs:
                - UA_LOCK.7598
                - UA_KeyValueRestriction_validate
                - UA_EventLoopPOSIX_allocateStaticBuffers
                - UA_UNLOCK.7597
                - UA_LOG_ERROR.7646
                - UA_UNLOCK.7597
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:953,14'
              BranchSideFuncs:
                - UA_LOCK.7598
                - UA_KeyValueRestriction_validate
                - UA_EventLoopPOSIX_allocateStaticBuffers
                - UA_UNLOCK.7597
                - UA_LOG_ERROR.7646
                - UA_UNLOCK.7597
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:956,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:957,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7646
                - UA_UNLOCK.7597
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:966,41'
              BranchSideFuncs:
                - UA_KeyValueRestriction_validate
                - UA_EventLoopPOSIX_allocateStaticBuffers
                - UA_UNLOCK.7597
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:969,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:970,9'
              BranchSideFuncs:
                - UA_UNLOCK.7597
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:973,51'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_allocateStaticBuffers
                - UA_UNLOCK.7597
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:974,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:975,9'
              BranchSideFuncs:
                - UA_UNLOCK.7597
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:978,5'
              BranchSideFuncs:
                - UA_UNLOCK.7597
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:953,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:957,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:960,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:966,9'
          Dst:             UA_KeyValueRestriction_validate
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:973,11'
          Dst:             UA_EventLoopPOSIX_allocateStaticBuffers
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:981,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    UA_ConnectionManager_new_POSIX_TCP
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      'struct.UA_ConnectionManager.5015 *'
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - eventSourceName
        - ''
      BBCount:         6
      ICount:          106
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TCP_openConnection
        - TCP_sendWithConnection
        - TCP_shutdownConnection
        - UA_STRING
        - UA_String_copy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1039,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1040,9'
              BranchSideFuncs:
                - UA_String_copy.7672
                - UA_STRING.7620
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1042,5'
              BranchSideFuncs:
                - UA_String_copy.7672
                - UA_STRING.7620
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1043,5'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_tcp.c:1047,23'
          Dst:             UA_STRING
    - functionName:    UA_FDTree_ZIP_FIND
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'struct.UA_RegisteredFD *'
      argCount:        2
      argTypes:
        - 'struct.UA_FDTree *'
        - 'int *'
      constantsTouched: []
      argNames:
        - head
        - key
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmpFD
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs:
                - cmpFD
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs:
                - cmpFD
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs:
                - cmpFD
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs:
                - cmpFD
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             cmpFD
    - functionName:    setupSendMultiCast
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'struct.addrinfo *'
        - 'struct.UA_KeyValueMap *'
        - int
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - fd
        - info
        - params
        - multiCastType
        - logger
      BBCount:         22
      ICount:          145
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - UA_LOG_ERROR
        - __errno_location
        - setsockopt
        - setupMulticastRequest
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:399,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:400,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:402,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - setsockopt
                - setsockopt
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:403,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:403,38'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - setsockopt
                - setsockopt
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:412,15'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - setsockopt
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:403,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:404,29'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:412,15'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - setsockopt
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:423,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:424,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:430,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:424,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:424,9'
              BranchSideFuncs:
                - UA_LOG_ERROR.7777
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:424,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:398,25'
          Dst:             setupMulticastRequest
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:404,18'
          Dst:             setsockopt
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:413,18'
          Dst:             setsockopt
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:424,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:424,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:424,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:424,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:424,9'
          Dst:             __errno_location
    - functionName:    setupMulticastRequest
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'union.IpMulticastRequest *'
        - 'struct.UA_KeyValueMap *'
        - 'struct.addrinfo *'
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - socket
        - req
        - params
        - info
        - logger
      BBCount:         22
      ICount:          227
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - UA_KeyValueMap_getScalar
        - UA_LOG_ERROR
        - UA_LOG_WARNING
        - htonl
        - if_nametoindex
        - inet_pton
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:108,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:109,24'
              BranchSideFuncs:
                - if_nametoindex
                - UA_LOG_ERROR.7777
                - htonl
                - inet_pton
                - UA_LOG_ERROR.7777
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:115,8'
              BranchSideFuncs:
                - if_nametoindex
                - UA_LOG_ERROR.7777
                - htonl
                - inet_pton
                - UA_LOG_ERROR.7777
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:115,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:116,57'
              BranchSideFuncs:
                - htonl
                - inet_pton
                - UA_LOG_ERROR.7777
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:131,15'
              BranchSideFuncs:
                - if_nametoindex
                - UA_LOG_ERROR.7777
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:119,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:120,13'
              BranchSideFuncs:
                - inet_pton
                - UA_LOG_ERROR.7777
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:121,9'
              BranchSideFuncs:
                - inet_pton
                - UA_LOG_ERROR.7777
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:124,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:125,26'
              BranchSideFuncs:
                - UA_LOG_ERROR.7777
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:129,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:135,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:136,13'
              BranchSideFuncs:
                - if_nametoindex
                - UA_LOG_ERROR.7777
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:137,9'
              BranchSideFuncs:
                - if_nametoindex
                - UA_LOG_ERROR.7777
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:141,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:142,26'
              BranchSideFuncs:
                - UA_LOG_ERROR.7777
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:146,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:106,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:109,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:118,42'
          Dst:             htonl
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:124,12'
          Dst:             inet_pton
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:125,13'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:140,38'
          Dst:             if_nametoindex
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:142,13'
          Dst:             UA_LOG_ERROR
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    if_nametoindex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getHostAndPortFromParams
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_KeyValueMap *'
        - 'char *'
        - 'char *'
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - params
        - hostname
        - portStr
        - logger
      BBCount:         12
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - UA_KeyValueMap_getScalar
        - UA_LOG_DEBUG
        - UA_LOG_ERROR
        - __assert_fail
        - mp_snprintf
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:167,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:167,5'
              BranchSideFuncs:
                - mp_snprintf
                - UA_KeyValueMap_getScalar
                - UA_LOG_DEBUG.7793
                - strncpy
                - UA_LOG_ERROR.7777
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:168,17'
              BranchSideFuncs:
                - mp_snprintf
                - UA_KeyValueMap_getScalar
                - UA_LOG_DEBUG.7793
                - strncpy
                - UA_LOG_ERROR.7777
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:174,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:175,22'
              BranchSideFuncs:
                - strncpy
                - UA_LOG_ERROR.7777
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:179,8'
              BranchSideFuncs:
                - strncpy
                - UA_LOG_ERROR.7777
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:179,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:180,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7777
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:184,13'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:165,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:167,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:168,5'
          Dst:             mp_snprintf
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:172,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:175,9'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:180,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:184,5'
          Dst:             strncpy
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    registerSocketAndDestinationForSend
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_KeyValueMap *'
        - 'char *'
        - 'struct.addrinfo *'
        - int
        - 'struct.UDP_FD *'
        - 'int *'
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - params
        - hostname
        - info
        - error
        - ufd
        - sock
        - logger
      BBCount:         16
      ICount:          160
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - UA_LOG_WARNING
        - __errno_location
        - close
        - multiCastType
        - setConnectionConfig
        - setupSendMultiCast
        - socket
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:933,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:934,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:940,45'
              BranchSideFuncs:
                - setConnectionConfig
                - multiCastType
                - setupSendMultiCast
                - close
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:934,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:934,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:934,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:941,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:942,18'
              BranchSideFuncs:
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:947,38'
              BranchSideFuncs:
                - multiCastType
                - setupSendMultiCast
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:948,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:949,34'
              BranchSideFuncs:
                - setupSendMultiCast
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:956,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:950,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:951,22'
              BranchSideFuncs:
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:954,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:931,21'
          Dst:             socket
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:934,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:934,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:934,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:934,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:934,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:940,25'
          Dst:             setConnectionConfig
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:942,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:947,24'
          Dst:             multiCastType
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:949,15'
          Dst:             setupSendMultiCast
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:951,13'
          Dst:             close
    - functionName:    setConnectionConfig
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'struct.UA_KeyValueMap *'
        - int
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - socket
        - params
        - ai_family
        - logger
      BBCount:         29
      ICount:          216
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - UA_EventLoopPOSIX_setNoSigPipe
        - UA_EventLoopPOSIX_setNonBlocking
        - UA_KeyValueMap_getScalar
        - UA_LOG_WARNING
        - __errno_location
        - setLoopBackData
        - setReuseAddress
        - setSocketPriority
        - setTimeToLive
        - setsockopt
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:312,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:313,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:318,9'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - setSocketPriority
                - setReuseAddress
                - setLoopBackData
                - setTimeToLive
                - setsockopt
                - UA_LOG_WARNING.7779
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:320,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:321,22'
              BranchSideFuncs:
                - setsockopt
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - setSocketPriority
                - setReuseAddress
                - setLoopBackData
                - setTimeToLive
                - UA_LOG_WARNING.7779
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:332,34'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - setSocketPriority
                - setReuseAddress
                - setLoopBackData
                - setTimeToLive
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:320,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:323,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:332,34'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - setSocketPriority
                - setReuseAddress
                - setLoopBackData
                - setTimeToLive
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:334,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:335,30'
              BranchSideFuncs:
                - setTimeToLive
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - setSocketPriority
                - setReuseAddress
                - setLoopBackData
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:338,34'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - setSocketPriority
                - setReuseAddress
                - setLoopBackData
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:340,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:341,32'
              BranchSideFuncs:
                - setLoopBackData
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - setSocketPriority
                - setReuseAddress
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:344,34'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - setSocketPriority
                - setReuseAddress
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:346,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:347,32'
              BranchSideFuncs:
                - setReuseAddress
                - UA_KeyValueMap_getScalar
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - setSocketPriority
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:351,34'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - setSocketPriority
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:353,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:354,34'
              BranchSideFuncs:
                - setSocketPriority
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:357,8'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:357,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:358,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:362,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:358,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:362,12'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:362,12'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:310,12'
          Dst:             UA_EventLoopPOSIX_setNonBlocking
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:311,12'
          Dst:             UA_EventLoopPOSIX_setNoSigPipe
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:321,8'
          Dst:             setsockopt
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:323,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:332,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:335,16'
          Dst:             setTimeToLive
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:338,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:341,16'
          Dst:             setLoopBackData
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:344,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:347,16'
          Dst:             setReuseAddress
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:351,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:354,16'
          Dst:             setSocketPriority
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:358,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:358,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:358,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:358,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:358,9'
          Dst:             __errno_location
    - functionName:    multiCastType
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.addrinfo *'
      constantsTouched: []
      argNames:
        - info
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - isMulticastAddress
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:80,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:81,54'
              BranchSideFuncs:
                - isMulticastAddress
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:85,15'
              BranchSideFuncs:
                - isMulticastAddress
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:82,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:83,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:85,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:87,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:88,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:90,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:82,12'
          Dst:             isMulticastAddress
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:87,12'
          Dst:             isMulticastAddress
    - functionName:    isMulticastAddress
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'char *'
        - char
        - char
      constantsTouched: []
      argNames:
        - address
        - mask
        - prefix
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setTimeToLive
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - sockfd
        - messageTTL
        - ai_family
        - logger
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOG_WARNING
        - __errno_location
        - setsockopt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:250,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:261,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:268,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:261,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:261,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:261,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:250,8'
          Dst:             setsockopt
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:261,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:261,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:261,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:261,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:261,9'
          Dst:             __errno_location
    - functionName:    setLoopBackData
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - bool
        - int
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - sockfd
        - enableLoopback
        - ai_family
        - logger
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOG_ERROR
        - __errno_location
        - setsockopt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:224,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:235,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:242,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:235,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:235,9'
              BranchSideFuncs:
                - UA_LOG_ERROR.7777
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:235,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:224,8'
          Dst:             setsockopt
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:235,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:235,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:235,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:235,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:235,9'
          Dst:             __errno_location
    - functionName:    setReuseAddress
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - bool
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - sockfd
        - enableReuse
        - logger
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOG_WARNING
        - __errno_location
        - setsockopt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:276,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:278,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:285,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:278,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:278,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:278,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:276,8'
          Dst:             setsockopt
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:278,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:278,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:278,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:278,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:278,9'
          Dst:             __errno_location
    - functionName:    setSocketPriority
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - sockfd
        - socketPriority
        - logger
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOG_ERROR
        - __errno_location
        - setsockopt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:293,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:294,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:301,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:294,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:294,9'
              BranchSideFuncs:
                - UA_LOG_ERROR.7777
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:294,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:293,8'
          Dst:             setsockopt
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:294,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:294,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:294,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:294,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:294,9'
          Dst:             __errno_location
    - functionName:    getConnectionInfoFromParams
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_KeyValueMap *'
        - 'char *'
        - 'char *'
        - 'struct.addrinfo **'
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - params
        - hostname
        - portStr
        - info
        - logger
      BBCount:         11
      ICount:          98
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOG_WARNING
        - __errno_location
        - getHostAndPortFromParams
        - getaddrinfo
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:194,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:200,5'
              BranchSideFuncs:
                - getaddrinfo
                - __errno_location
                - __errno_location
                - gai_strerror
                - UA_LOG_WARNING.7779
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:204,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:205,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gai_strerror
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:211,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:205,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:205,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:205,9'
              BranchSideFuncs:
                - __errno_location
                - gai_strerror
                - UA_LOG_WARNING.7779
                - __errno_location
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:193,23'
          Dst:             getHostAndPortFromParams
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:203,17'
          Dst:             getaddrinfo
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:205,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:205,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:205,9'
          Dst:             gai_strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:205,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:205,9'
          Dst:             __errno_location
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_FDTree_ZIP_INSERT
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_FDTree *'
        - 'struct.UA_RegisteredFD *'
      constantsTouched: []
      argNames:
        - head
        - el
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_INSERT
        - cmpFD
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             __ZIP_INSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             cmpFD
    - functionName:    UDP_connectionSocketCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_POSIXConnectionManager.5132 *'
        - 'struct.UDP_FD *'
        - short
      constantsTouched: []
      argNames:
        - pcm
        - conn
        - event
      BBCount:         20
      ICount:          299
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
        - UA_QUALIFIEDNAME
        - UA_STRING
        - UA_UNLOCK
        - UA_Variant_setScalar
        - UDP_close
        - __errno_location
        - htons
        - inet_ntop
        - recvfrom
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:516,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:517,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7793
                - __errno_location
                - UDP_close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:525,18'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7793
                - recvfrom
                - inet_ntop
                - htons
                - UA_STRING.7804
                - UA_QUALIFIEDNAME.7803
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7803
                - UA_Variant_setScalar
                - UA_LOG_DEBUG.7793
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - inet_ntop
                - htons
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7793
                - __errno_location
                - UDP_close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:517,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:517,9'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7793
                - __errno_location
                - UDP_close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:517,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7793
                - __errno_location
                - UDP_close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:544,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:545,12'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7793
                - __errno_location
                - UDP_close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:559,31'
              BranchSideFuncs:
                - inet_ntop
                - htons
                - UA_STRING.7804
                - UA_QUALIFIEDNAME.7803
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7803
                - UA_Variant_setScalar
                - UA_LOG_DEBUG.7793
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - inet_ntop
                - htons
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:545,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:546,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:551,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7793
                - __errno_location
                - UDP_close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:551,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:551,9'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7793
                - __errno_location
                - UDP_close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:551,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7793
                - __errno_location
                - UDP_close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:564,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:566,66'
              BranchSideFuncs:
                - inet_ntop
                - htons
                - UA_STRING.7804
                - UA_QUALIFIEDNAME.7803
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7803
                - UA_Variant_setScalar
                - UA_LOG_DEBUG.7793
                - UA_UNLOCK.7814
                - UA_LOCK.7815
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:571,69'
              BranchSideFuncs:
                - inet_ntop
                - htons
                - UA_STRING.7804
                - UA_QUALIFIEDNAME.7803
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7803
                - UA_Variant_setScalar
                - UA_LOG_DEBUG.7793
                - UA_UNLOCK.7814
                - UA_LOCK.7815
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:576,13'
              BranchSideFuncs:
                - UA_STRING.7804
                - UA_QUALIFIEDNAME.7803
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7803
                - UA_Variant_setScalar
                - UA_LOG_DEBUG.7793
                - UA_UNLOCK.7814
                - UA_LOCK.7815
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:510,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:512,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:517,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:517,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:517,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:517,9'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:517,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:521,9'
          Dst:             UDP_close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:525,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:535,19'
          Dst:             recvfrom
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:545,12'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:551,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:551,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:551,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:551,9'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:551,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:555,9'
          Dst:             UDP_close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:566,13'
          Dst:             inet_ntop
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:568,26'
          Dst:             htons
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:571,13'
          Dst:             inet_ntop
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:573,26'
          Dst:             htons
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:580,31'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:582,18'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:583,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:584,18'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:585,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:588,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:594,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:599,5'
          Dst:             UA_LOCK
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UDP_close
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_POSIXConnectionManager.5132 *'
        - 'struct.UDP_FD *'
      constantsTouched: []
      argNames:
        - pcm
        - conn
      BBCount:         13
      ICount:          158
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - UA_EventLoopPOSIX_deregisterFD
        - UA_FDTree_ZIP_REMOVE
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_UNLOCK
        - UDP_checkStopped
        - __assert_fail
        - __errno_location
        - close
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:463,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:463,5'
              BranchSideFuncs:
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - UDP_checkStopped
                - UA_LOG_INFO.7825
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:464,5'
              BranchSideFuncs:
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - UDP_checkStopped
                - UA_LOG_INFO.7825
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:476,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:477,21'
              BranchSideFuncs:
                - UA_LOG_INFO.7825
                - UDP_checkStopped
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:480,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - UDP_checkStopped
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:480,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:480,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
                - __errno_location
                - UDP_checkStopped
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:480,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - UDP_checkStopped
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:452,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:454,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:459,5'
          Dst:             UA_EventLoopPOSIX_deregisterFD
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:462,5'
          Dst:             UA_FDTree_ZIP_REMOVE
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:463,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:467,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:472,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:475,15'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:477,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:480,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:480,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:480,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:480,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:480,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:489,5'
          Dst:             UDP_checkStopped
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    17
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_FDTree_ZIP_REMOVE
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'struct.UA_RegisteredFD *'
      argCount:        2
      argTypes:
        - 'struct.UA_FDTree *'
        - 'struct.UA_RegisteredFD *'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_REMOVE
        - cmpFD
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             __ZIP_REMOVE
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             cmpFD
    - functionName:    UA_LOG_INFO
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UDP_checkStopped
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_POSIXConnectionManager.5132 *'
      constantsTouched: []
      argNames:
        - pcm
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:438,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:438,26'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7793
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:439,8'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7793
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:438,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:438,8'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7793
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:440,22'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7793
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:436,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:440,9'
          Dst:             UA_LOG_DEBUG
    - functionName:    setupListenMultiCast
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'struct.addrinfo *'
        - 'struct.UA_KeyValueMap *'
        - int
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - fd
        - info
        - params
        - multiCastType
        - logger
      BBCount:         22
      ICount:          143
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - UA_LOG_ERROR
        - __errno_location
        - setsockopt
        - setupMulticastRequest
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:370,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:371,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:373,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - setsockopt
                - setsockopt
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:374,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:374,38'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - setsockopt
                - setsockopt
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:378,15'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - setsockopt
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:374,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:375,32'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:378,15'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - setsockopt
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:384,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:385,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:391,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:385,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:385,9'
              BranchSideFuncs:
                - UA_LOG_ERROR.7777
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:385,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:369,25'
          Dst:             setupMulticastRequest
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:375,18'
          Dst:             setsockopt
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:379,18'
          Dst:             setsockopt
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:385,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:385,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:385,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:385,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:385,9'
          Dst:             __errno_location
    - functionName:    UDP_registerListenSocket
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_POSIXConnectionManager.5132 *'
        - short
        - 'struct.addrinfo *'
        - 'struct.UA_KeyValueMap *'
        - 'char *'
        - 'char *'
        - 'func_type *'
        - bool
      constantsTouched: []
      argNames:
        - pcm
        - port
        - info
        - params
        - application
        - context
        - connectionCallback
        - validate
      BBCount:         35
      ICount:          419
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - UA_EventLoopPOSIX_registerFD
        - UA_FDTree_ZIP_INSERT
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_UNLOCK
        - __errno_location
        - bind
        - close
        - getnameinfo
        - multiCastType
        - setConnectionConfig
        - setupListenMultiCast
        - socket
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:616,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:617,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - socket
                - UA_LOG_INFO.7825
                - setConnectionConfig
                - multiCastType
                - bind
                - UA_LOG_WARNING.7779
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
                - close
                - setupListenMultiCast
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:628,33'
              BranchSideFuncs:
                - socket
                - UA_LOG_INFO.7825
                - setConnectionConfig
                - multiCastType
                - bind
                - UA_LOG_WARNING.7779
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
                - close
                - setupListenMultiCast
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:618,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:618,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
                - __errno_location
                - socket
                - UA_LOG_INFO.7825
                - setConnectionConfig
                - multiCastType
                - bind
                - UA_LOG_WARNING.7779
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
                - close
                - setupListenMultiCast
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:618,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - socket
                - UA_LOG_INFO.7825
                - setConnectionConfig
                - multiCastType
                - bind
                - UA_LOG_WARNING.7779
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
                - close
                - setupListenMultiCast
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:622,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:623,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:625,5'
              BranchSideFuncs:
                - socket
                - UA_LOG_INFO.7825
                - setConnectionConfig
                - multiCastType
                - bind
                - UA_LOG_WARNING.7779
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
                - close
                - setupListenMultiCast
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - close
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:629,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:630,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:638,17'
              BranchSideFuncs:
                - UA_LOG_INFO.7825
                - setConnectionConfig
                - multiCastType
                - bind
                - UA_LOG_WARNING.7779
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
                - close
                - setupListenMultiCast
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - close
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:630,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:630,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:630,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:646,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:647,18'
              BranchSideFuncs:
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:652,38'
              BranchSideFuncs:
                - multiCastType
                - bind
                - UA_LOG_WARNING.7779
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
                - close
                - setupListenMultiCast
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:683,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:684,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:693,8'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
                - close
                - setupListenMultiCast
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:684,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:684,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
                - __errno_location
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:684,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7779
                - __errno_location
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:693,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:694,36'
              BranchSideFuncs:
                - setupListenMultiCast
                - UA_LOG_WARNING.7779
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
                - close
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:703,8'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:696,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:697,22'
              BranchSideFuncs:
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:700,5'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:703,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:704,18'
              BranchSideFuncs:
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:709,33'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
                - close
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:710,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:711,24'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:718,24'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:728,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:729,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:738,5'
              BranchSideFuncs:
                - UA_FDTree_ZIP_INSERT.7805
                - UA_UNLOCK.7814
                - UA_LOCK.7815
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:609,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:613,19'
          Dst:             getnameinfo
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:618,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:618,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:618,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:618,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:618,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:628,26'
          Dst:             socket
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:630,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:630,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:630,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:630,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:630,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:638,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:644,9'
          Dst:             setConnectionConfig
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:647,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:652,24'
          Dst:             multiCastType
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:681,15'
          Dst:             bind
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:684,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:684,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:684,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:684,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:684,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:688,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:694,15'
          Dst:             setupListenMultiCast
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:697,13'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:704,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:711,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:714,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:727,11'
          Dst:             UA_EventLoopPOSIX_registerFD
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:729,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:733,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:738,5'
          Dst:             UA_FDTree_ZIP_INSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:742,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:747,5'
          Dst:             UA_LOCK
    - functionName:    UDP_registerListenSockets
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.UA_POSIXConnectionManager.5132 *'
        - 'char *'
        - short
        - 'struct.UA_KeyValueMap *'
        - 'char *'
        - 'char *'
        - 'func_type *'
        - bool
      constantsTouched: []
      argNames:
        - pcm
        - hostname
        - port
        - params
        - application
        - context
        - connectionCallback
        - validate
      BBCount:         15
      ICount:          158
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_LOG_WARNING
        - UDP_registerListenSocket
        - __errno_location
        - freeaddrinfo
        - getaddrinfo
        - mp_snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:776,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:777,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gai_strerror
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:786,27'
              BranchSideFuncs:
                - freeaddrinfo
                - UDP_registerListenSocket
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:777,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:777,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:777,9'
              BranchSideFuncs:
                - __errno_location
                - gai_strerror
                - UA_LOG_WARNING.7779
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:788,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:789,39'
              BranchSideFuncs:
                - UDP_registerListenSocket
                - freeaddrinfo
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:795,18'
              BranchSideFuncs:
                - freeaddrinfo
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:791,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:792,13'
              BranchSideFuncs:
                - freeaddrinfo
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:793,14'
              BranchSideFuncs:
                - freeaddrinfo
                - UDP_registerListenSocket
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:757,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:773,5'
          Dst:             mp_snprintf
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:775,19'
          Dst:             getaddrinfo
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:777,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:777,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:777,9'
          Dst:             gai_strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:777,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:777,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:789,14'
          Dst:             UDP_registerListenSocket
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:795,5'
          Dst:             freeaddrinfo
    - functionName:    UA_Variant_isScalar
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.UA_Variant *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:762,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/include/open62541/types.h:762,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UDP_openSendConnection
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_POSIXConnectionManager.5132 *'
        - 'struct.UA_KeyValueMap *'
        - 'char *'
        - 'char *'
        - 'func_type *'
        - bool
      constantsTouched: []
      argNames:
        - pcm
        - params
        - application
        - context
        - connectionCallback
        - validate
      BBCount:         23
      ICount:          296
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - UA_EventLoopPOSIX_registerFD
        - UA_FDTree_ZIP_INSERT
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
        - UA_LOG_ERROR
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_UNLOCK
        - close
        - freeaddrinfo
        - getConnectionInfoFromParams
        - registerSocketAndDestinationForSend
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:976,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:976,21'
              BranchSideFuncs:
                - UA_LOG_ERROR.7777
                - freeaddrinfo
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:977,12'
              BranchSideFuncs:
                - UA_LOG_ERROR.7777
                - freeaddrinfo
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:976,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:977,12'
              BranchSideFuncs:
                - UA_LOG_ERROR.7777
                - freeaddrinfo
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:984,18'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7793
                - UA_LOG_WARNING.7779
                - registerSocketAndDestinationForSend
                - freeaddrinfo
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_LOG_INFO.7825
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
                - UA_LOG_INFO.7825
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:977,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:978,26'
              BranchSideFuncs:
                - freeaddrinfo
                - UA_LOG_ERROR.7777
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:980,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7777
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:989,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:990,24'
              BranchSideFuncs:
                - registerSocketAndDestinationForSend
                - freeaddrinfo
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_LOG_INFO.7825
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
                - UA_LOG_INFO.7825
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:996,11'
              BranchSideFuncs:
                - registerSocketAndDestinationForSend
                - freeaddrinfo
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_LOG_INFO.7825
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
                - UA_LOG_INFO.7825
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1002,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1002,20'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_LOG_INFO.7825
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
                - UA_LOG_INFO.7825
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1010,8'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_LOG_INFO.7825
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1002,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1003,21'
              BranchSideFuncs:
                - UA_LOG_INFO.7825
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1010,8'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_LOG_INFO.7825
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1010,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1011,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1015,20'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7805
                - UA_LOG_INFO.7825
                - UA_UNLOCK.7814
                - UA_LOCK.7815
                - UA_LOG_WARNING.7779
                - close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1025,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1026,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.7779
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1034,5'
              BranchSideFuncs:
                - UA_FDTree_ZIP_INSERT.7805
                - UA_LOG_INFO.7825
                - UA_UNLOCK.7814
                - UA_LOCK.7815
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:967,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:974,17'
          Dst:             getConnectionInfoFromParams
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:978,13'
          Dst:             freeaddrinfo
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:980,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:984,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:990,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:998,9'
          Dst:             registerSocketAndDestinationForSend
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1001,5'
          Dst:             freeaddrinfo
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1003,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1006,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1024,11'
          Dst:             UA_EventLoopPOSIX_registerFD
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1026,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1028,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1034,5'
          Dst:             UA_FDTree_ZIP_INSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1037,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1043,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1047,5'
          Dst:             UA_LOCK
    - functionName:    UDP_openReceiveConnection
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_POSIXConnectionManager.5132 *'
        - 'struct.UA_KeyValueMap *'
        - 'char *'
        - 'char *'
        - 'func_type *'
        - bool
      constantsTouched: []
      argNames:
        - pcm
        - params
        - application
        - context
        - connectionCallback
        - validate
      BBCount:         28
      ICount:          216
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - UA_KeyValueMap_get
        - UA_KeyValueMap_getScalar
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
        - UA_Variant_isScalar
        - UDP_registerListenSockets
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1064,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1064,5'
              BranchSideFuncs:
                - UA_KeyValueMap_get
                - UDP_registerListenSockets
                - UA_LOG_DEBUG.7793
                - UDP_registerListenSockets
                - __assert_fail
                - UA_Variant_isScalar.7838
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1068,28'
              BranchSideFuncs:
                - UA_KeyValueMap_get
                - UDP_registerListenSockets
                - UA_LOG_DEBUG.7793
                - UDP_registerListenSockets
                - __assert_fail
                - UA_Variant_isScalar.7838
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1070,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1071,9'
              BranchSideFuncs:
                - __assert_fail
                - UA_Variant_isScalar.7838
                - UDP_registerListenSockets
                - UA_LOG_DEBUG.7793
                - UDP_registerListenSockets
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1079,8'
              BranchSideFuncs:
                - UDP_registerListenSockets
                - UA_LOG_DEBUG.7793
                - UDP_registerListenSockets
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1071,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1071,9'
              BranchSideFuncs:
                - UA_Variant_isScalar.7838
                - UDP_registerListenSockets
                - UA_LOG_DEBUG.7793
                - UDP_registerListenSockets
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1072,32'
              BranchSideFuncs:
                - UA_Variant_isScalar.7838
                - UDP_registerListenSockets
                - UA_LOG_DEBUG.7793
                - UDP_registerListenSockets
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1072,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1073,23'
              BranchSideFuncs:
                - UDP_registerListenSockets
                - UA_LOG_DEBUG.7793
                - UDP_registerListenSockets
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1075,25'
              BranchSideFuncs:
                - UDP_registerListenSockets
                - UA_LOG_DEBUG.7793
                - UDP_registerListenSockets
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1079,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1080,22'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7793
                - UDP_registerListenSockets
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1087,42'
              BranchSideFuncs:
                - UDP_registerListenSockets
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1088,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1090,12'
              BranchSideFuncs:
                - UDP_registerListenSockets
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1101,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1090,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1091,13'
              BranchSideFuncs:
                - UDP_registerListenSockets
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1092,9'
              BranchSideFuncs:
                - UDP_registerListenSockets
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1097,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1098,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1099,5'
              BranchSideFuncs:
                - UDP_registerListenSockets
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1058,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1062,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1064,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1068,9'
          Dst:             UA_KeyValueMap_get
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1071,9'
          Dst:             __assert_fail
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1072,12'
          Dst:             UA_Variant_isScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1080,9'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1082,16'
          Dst:             UDP_registerListenSockets
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1095,13'
          Dst:             UDP_registerListenSockets
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    UDP_delayedClose
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - application
        - context
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_LOCK
        - UA_LOG_DEBUG
        - UA_UNLOCK
        - UDP_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:497,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:500,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:501,5'
          Dst:             UDP_close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:502,5'
          Dst:             UA_UNLOCK
    - functionName:    UDP_shutdown
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
        - 'struct.UA_RegisteredFD *'
      constantsTouched: []
      argNames:
        - cm
        - rfd
      BBCount:         6
      ICount:          90
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
        - UA_LOG_INFO
        - UDP_delayedClose
        - shutdown
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:805,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:806,21'
              BranchSideFuncs:
                - UA_LOG_INFO.7825
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:813,14'
              BranchSideFuncs:
                - shutdown
                - UA_LOG_DEBUG.7793
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:803,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:806,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:813,5'
          Dst:             shutdown
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:815,5'
          Dst:             UA_LOG_DEBUG
    - functionName:    UDP_shutdownCB
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_RegisteredFD *'
      constantsTouched: []
      argNames:
        - application
        - rfd
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UDP_shutdown
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1197,5'
          Dst:             UDP_shutdown
    - functionName:    UA_FDTree_ZIP_ITER
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.UA_FDTree *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - head
        - cb
        - context
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_ITER
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             __ZIP_ITER
    - functionName:    UDP_shutdownConnection
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
        - size_t
      constantsTouched: []
      argNames:
        - cm
        - connectionId
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_FDTree_ZIP_FIND
        - UA_LOCK
        - UA_LOG_WARNING
        - UA_UNLOCK
        - UDP_shutdown
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:836,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:837,24'
              BranchSideFuncs:
                - UDP_shutdown
                - UA_UNLOCK.7814
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:843,18'
              BranchSideFuncs:
                - UDP_shutdown
                - UA_UNLOCK.7814
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:834,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:835,28'
          Dst:             UA_FDTree_ZIP_FIND
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:837,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:840,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:843,5'
          Dst:             UDP_shutdown
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:844,5'
          Dst:             UA_UNLOCK
    - functionName:    UDP_sendWithConnection
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
        - size_t
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - params
        - buf
      BBCount:         39
      ICount:          312
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - UA_EventLoopPOSIX_freeNetworkBuffer
        - UA_FDTree_ZIP_FIND
        - UA_LOCK
        - UA_LOG_DEBUG
        - UA_LOG_ERROR
        - UA_UNLOCK
        - UDP_shutdownConnection
        - __errno_location
        - poll
        - sendto
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:860,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:861,20'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7793
                - sendto
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:867,12'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7793
                - sendto
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:880,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:882,20'
              BranchSideFuncs:
                - __errno_location
                - poll
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7793
                - sendto
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:916,9'
              BranchSideFuncs:
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7793
                - sendto
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:882,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:883,20'
              BranchSideFuncs:
                - __errno_location
                - poll
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7793
                - sendto
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:899,41'
              BranchSideFuncs:
                - poll
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7793
                - sendto
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:883,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:884,20'
              BranchSideFuncs:
                - __errno_location
                - poll
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7793
                - sendto
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:899,41'
              BranchSideFuncs:
                - poll
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7793
                - sendto
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:882,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:885,21'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:899,41'
              BranchSideFuncs:
                - poll
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7793
                - sendto
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:885,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:885,21'
              BranchSideFuncs:
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:885,21'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:903,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:903,40'
              BranchSideFuncs:
                - __errno_location
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7793
                - sendto
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:914,17'
              BranchSideFuncs:
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7793
                - sendto
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:903,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:904,25'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:914,17'
              BranchSideFuncs:
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7793
                - sendto
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:904,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:904,25'
              BranchSideFuncs:
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:904,25'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:914,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:902,32'
              BranchSideFuncs:
                - poll
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7793
                - sendto
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:915,13'
              BranchSideFuncs:
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7793
                - sendto
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:916,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:871,26'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7793
                - sendto
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:917,29'
              BranchSideFuncs:
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7793
                - sendto
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:918,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:869,17'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7793
                - sendto
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UDP_shutdownConnection
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7777
                - __errno_location
                - UA_UNLOCK.7814
                - UDP_shutdownConnection
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:921,16'
              BranchSideFuncs:
                - UA_UNLOCK.7814
                - UA_EventLoopPOSIX_freeNetworkBuffer
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:855,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:859,29'
          Dst:             UA_FDTree_ZIP_FIND
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:861,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:862,9'
          Dst:             UA_EventLoopPOSIX_freeNetworkBuffer
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:871,13'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:877,17'
          Dst:             sendto
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:882,20'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:883,20'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:884,20'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:885,21'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:885,21'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:885,21'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:885,21'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:885,21'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:889,21'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:890,21'
          Dst:             UDP_shutdownConnection
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:891,21'
          Dst:             UA_EventLoopPOSIX_freeNetworkBuffer
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:902,32'
          Dst:             poll
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:903,40'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:904,25'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:904,25'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:904,25'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:904,25'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:904,25'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:909,25'
          Dst:             UDP_shutdownConnection
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:910,25'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:911,25'
          Dst:             UA_EventLoopPOSIX_freeNetworkBuffer
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:921,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:922,5'
          Dst:             UA_EventLoopPOSIX_freeNetworkBuffer
    - functionName:    UDP_openConnection
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
        - 'struct.UA_KeyValueMap *'
        - 'char *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cm
        - params
        - application
        - context
        - connectionCallback
      BBCount:         17
      ICount:          169
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - UA_KeyValueMap_getScalar
        - UA_KeyValueRestriction_validate
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_UNLOCK
        - UDP_openReceiveConnection
        - UDP_openSendConnection
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1112,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1113,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7777
                - UA_UNLOCK.7814
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1122,41'
              BranchSideFuncs:
                - UA_KeyValueRestriction_validate
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UDP_openSendConnection
                - UA_UNLOCK.7814
                - UDP_openReceiveConnection
                - UA_UNLOCK.7814
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1125,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1126,20'
              BranchSideFuncs:
                - UA_UNLOCK.7814
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1130,16'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UDP_openSendConnection
                - UA_UNLOCK.7814
                - UDP_openReceiveConnection
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1134,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1135,21'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UDP_openSendConnection
                - UA_UNLOCK.7814
                - UDP_openReceiveConnection
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1137,16'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UDP_openSendConnection
                - UA_UNLOCK.7814
                - UDP_openReceiveConnection
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1141,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1142,19'
              BranchSideFuncs:
                - UDP_openSendConnection
                - UA_UNLOCK.7814
                - UDP_openReceiveConnection
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1144,8'
              BranchSideFuncs:
                - UDP_openSendConnection
                - UA_UNLOCK.7814
                - UDP_openReceiveConnection
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1144,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1145,41'
              BranchSideFuncs:
                - UDP_openReceiveConnection
                - UA_UNLOCK.7814
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1148,38'
              BranchSideFuncs:
                - UDP_openSendConnection
                - UA_UNLOCK.7814
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1110,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1113,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1116,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1122,9'
          Dst:             UA_KeyValueRestriction_validate
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1126,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1132,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1139,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1145,15'
          Dst:             UDP_openReceiveConnection
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1148,15'
          Dst:             UDP_openSendConnection
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1151,5'
          Dst:             UA_UNLOCK
    - functionName:    UDP_eventSourceDelete
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
      constantsTouched: []
      argNames:
        - cm
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_clear
        - UA_KeyValueMap_clear
        - UA_LOG_ERROR
        - UA_String_clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1227,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1228,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7777
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1233,26'
              BranchSideFuncs:
                - UA_ByteString_clear.7848
                - UA_ByteString_clear.7848
                - UA_KeyValueMap_clear
                - UA_String_clear.7847
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1228,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1233,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1234,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1235,5'
          Dst:             UA_KeyValueMap_clear
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1236,5'
          Dst:             UA_String_clear
    - functionName:    UDP_eventSourceStop
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
      constantsTouched: []
      argNames:
        - cm
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_FDTree_ZIP_ITER
        - UA_LOCK
        - UA_LOG_INFO
        - UA_UNLOCK
        - UDP_checkStopped
        - UDP_shutdownCB
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1206,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1208,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1215,5'
          Dst:             UA_FDTree_ZIP_ITER
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1215,5'
          Dst:             UDP_shutdownCB
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1219,5'
          Dst:             UDP_checkStopped
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1221,5'
          Dst:             UA_UNLOCK
    - functionName:    UDP_eventSourceStart
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
      constantsTouched: []
      argNames:
        - cm
      BBCount:         13
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_EventLoopPOSIX_allocateStaticBuffers
        - UA_KeyValueRestriction_validate
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1159,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1160,9'
              BranchSideFuncs:
                - UA_LOCK.7815
                - UA_KeyValueRestriction_validate
                - UA_EventLoopPOSIX_allocateStaticBuffers
                - UA_UNLOCK.7814
                - UA_LOG_ERROR.7777
                - UA_UNLOCK.7814
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1162,14'
              BranchSideFuncs:
                - UA_LOCK.7815
                - UA_KeyValueRestriction_validate
                - UA_EventLoopPOSIX_allocateStaticBuffers
                - UA_UNLOCK.7814
                - UA_LOG_ERROR.7777
                - UA_UNLOCK.7814
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1165,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1166,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7777
                - UA_UNLOCK.7814
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1175,41'
              BranchSideFuncs:
                - UA_KeyValueRestriction_validate
                - UA_EventLoopPOSIX_allocateStaticBuffers
                - UA_UNLOCK.7814
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1178,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1179,9'
              BranchSideFuncs:
                - UA_UNLOCK.7814
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1182,51'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_allocateStaticBuffers
                - UA_UNLOCK.7814
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1183,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1184,9'
              BranchSideFuncs:
                - UA_UNLOCK.7814
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1187,5'
              BranchSideFuncs:
                - UA_UNLOCK.7814
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1162,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1166,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1169,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1175,9'
          Dst:             UA_KeyValueRestriction_validate
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1182,11'
          Dst:             UA_EventLoopPOSIX_allocateStaticBuffers
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1190,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    UA_ConnectionManager_new_POSIX_UDP
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      'struct.UA_ConnectionManager.5015 *'
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - eventSourceName
        - ''
      BBCount:         6
      ICount:          106
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_STRING
        - UA_String_copy
        - UDP_openConnection
        - UDP_sendWithConnection
        - UDP_shutdownConnection
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1248,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1249,9'
              BranchSideFuncs:
                - UA_String_copy.7863
                - UA_STRING.7804
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1251,5'
              BranchSideFuncs:
                - UA_String_copy.7863
                - UA_STRING.7804
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1252,5'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_udp.c:1256,23'
          Dst:             UA_STRING
    - functionName:    send_txtime
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.UA_EventLoopPOSIX *'
        - 'struct.ETH_FD *'
        - 'struct.UA_KeyValueMap *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - el
        - conn
        - params
        - txtime
        - bytes
        - bytesSize
      BBCount:         12
      ICount:          159
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_KeyValueMap_getScalar
        - UA_LOG_ERROR
        - sendmsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:833,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:834,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7950
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:844,10'
              BranchSideFuncs:
                - sendmsg
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:845,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:846,32'
              BranchSideFuncs:
                - sendmsg
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:850,49'
              BranchSideFuncs:
                - sendmsg
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:868,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:868,21'
              BranchSideFuncs:
                - sendmsg
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:868,21'
              BranchSideFuncs:
                - sendmsg
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:825,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:829,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:834,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:883,12'
          Dst:             sendmsg
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sendmsg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'struct.msghdr *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_FDTree_ZIP_FIND
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'struct.UA_RegisteredFD *'
      argCount:        2
      argTypes:
        - 'struct.UA_FDTree *'
        - 'int *'
      constantsTouched: []
      argNames:
        - head
        - key
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmpFD
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs:
                - cmpFD
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs:
                - cmpFD
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs:
                - cmpFD
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
              BranchSideFuncs:
                - cmpFD
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             cmpFD
    - functionName:    isMulticastEthAddress
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - address
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:121,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:123,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:123,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:124,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:127,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:124,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:125,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:126,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    setETHHeader
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      char
      argCount:        8
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - short
        - short
        - char
        - bool
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - destAddr
        - sourceAddr
        - etherType
        - vid
        - pcp
        - dei
        - lengthOffset
      BBCount:         14
      ICount:          150
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - htons
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:191,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:191,19'
              BranchSideFuncs:
                - htons
                - htons
                - htons
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:200,8'
              BranchSideFuncs:
                - htons
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:191,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:192,34'
              BranchSideFuncs:
                - htons
                - htons
                - htons
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:200,8'
              BranchSideFuncs:
                - htons
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:200,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:200,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:201,40'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:200,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:201,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:203,40'
              BranchSideFuncs:
                - htons
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:192,34'
          Dst:             htons
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:195,34'
          Dst:             htons
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:203,34'
          Dst:             htons
    - functionName:    parseEthAddress
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - addr
      BBCount:         20
      ICount:          130
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - UA_readNumberWithBase
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:94,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:96,50'
              BranchSideFuncs:
                - UA_readNumberWithBase
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:113,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:98,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:98,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:99,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:98,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:99,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:101,31'
              BranchSideFuncs:
                - UA_readNumberWithBase
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:104,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:105,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:107,12'
              BranchSideFuncs:
                - UA_readNumberWithBase
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:107,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:108,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:110,13'
              BranchSideFuncs:
                - UA_readNumberWithBase
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:113,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:116,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:96,27'
          Dst:             UA_readNumberWithBase
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    setAddrString
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - addrStr
        - addr
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_snprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:132,5'
          Dst:             mp_snprintf
    - functionName:    parseETHHeader
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.UA_String *'
        - 'char *'
        - 'char *'
        - 'short *'
        - 'short *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - destAddr
        - sourceAddr
        - etherType
        - vid
        - pcp
        - dei
      BBCount:         16
      ICount:          174
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ntohs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:143,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:147,12'
              BranchSideFuncs:
                - ntohs
                - ntohs
                - ntohs
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:154,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:155,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:158,8'
              BranchSideFuncs:
                - ntohs
                - ntohs
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:158,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:159,12'
              BranchSideFuncs:
                - ntohs
                - ntohs
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:171,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:159,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:160,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:161,13'
              BranchSideFuncs:
                - ntohs
                - ntohs
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:171,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:172,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:174,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:150,24'
          Dst:             ntohs
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:162,26'
          Dst:             ntohs
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:167,18'
          Dst:             ntohs
    - functionName:    UA_FDTree_ZIP_INSERT
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_FDTree *'
        - 'struct.UA_RegisteredFD *'
      constantsTouched: []
      argNames:
        - head
        - el
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_INSERT
        - cmpFD
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             __ZIP_INSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             cmpFD
    - functionName:    ETH_openListenConnection
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_EventLoopPOSIX *'
        - 'struct.ETH_FD *'
        - 'struct.UA_KeyValueMap *'
        - int
        - short
        - bool
      constantsTouched: []
      argNames:
        - el
        - conn
        - params
        - ifindex
        - etherType
        - validate
      BBCount:         35
      ICount:          298
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - UA_KeyValueMap_getScalar
        - UA_LOCK_ASSERT
        - UA_LOG_ERROR
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - __errno_location
        - bind
        - htons
        - isMulticastEthAddress
        - parseEthAddress
        - setsockopt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:443,18'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:443,26'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - parseEthAddress
                - isMulticastEthAddress
                - UA_LOG_WARNING.7978
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - UA_LOG_ERROR.7950
                - setsockopt
                - UA_LOG_INFO.7975
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:448,5'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - parseEthAddress
                - isMulticastEthAddress
                - UA_LOG_WARNING.7978
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - UA_LOG_ERROR.7950
                - setsockopt
                - UA_LOG_INFO.7975
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:443,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:444,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:448,5'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - parseEthAddress
                - isMulticastEthAddress
                - UA_LOG_WARNING.7978
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - UA_LOG_ERROR.7950
                - setsockopt
                - UA_LOG_INFO.7975
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:454,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:454,24'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - parseEthAddress
                - isMulticastEthAddress
                - UA_LOG_WARNING.7978
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - UA_LOG_ERROR.7950
                - setsockopt
                - UA_LOG_INFO.7975
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:476,34'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - parseEthAddress
                - isMulticastEthAddress
                - UA_LOG_WARNING.7978
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - UA_LOG_ERROR.7950
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:454,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:456,9'
              BranchSideFuncs:
                - setsockopt
                - UA_LOG_INFO.7975
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - parseEthAddress
                - isMulticastEthAddress
                - UA_LOG_WARNING.7978
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - UA_LOG_ERROR.7950
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:476,34'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - parseEthAddress
                - isMulticastEthAddress
                - UA_LOG_WARNING.7978
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - UA_LOG_ERROR.7950
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:461,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:462,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:468,25'
              BranchSideFuncs:
                - UA_LOG_INFO.7975
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - parseEthAddress
                - isMulticastEthAddress
                - UA_LOG_WARNING.7978
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - UA_LOG_ERROR.7950
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:462,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:462,13'
              BranchSideFuncs:
                - UA_LOG_ERROR.7950
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:462,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:478,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:480,45'
              BranchSideFuncs:
                - parseEthAddress
                - isMulticastEthAddress
                - UA_LOG_WARNING.7978
                - setsockopt
                - UA_LOG_INFO.7975
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - UA_LOG_ERROR.7950
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:509,17'
              BranchSideFuncs:
                - UA_LOG_INFO.7975
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:481,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:482,26'
              BranchSideFuncs:
                - UA_LOG_ERROR.7950
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:487,35'
              BranchSideFuncs:
                - isMulticastEthAddress
                - UA_LOG_WARNING.7978
                - setsockopt
                - UA_LOG_INFO.7975
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:487,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:488,28'
              BranchSideFuncs:
                - setsockopt
                - UA_LOG_INFO.7975
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:494,9'
              BranchSideFuncs:
                - setsockopt
                - UA_LOG_INFO.7975
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:499,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:499,39'
              BranchSideFuncs:
                - UA_LOG_INFO.7975
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:507,5'
              BranchSideFuncs:
                - UA_LOG_INFO.7975
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:499,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:501,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:507,5'
              BranchSideFuncs:
                - UA_LOG_INFO.7975
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:501,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:501,13'
              BranchSideFuncs:
                - UA_LOG_ERROR.7950
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:501,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:435,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:441,24'
          Dst:             htons
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:443,21'
          Dst:             bind
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:452,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:459,19'
          Dst:             setsockopt
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:462,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:462,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:462,13'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:462,13'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:462,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:468,13'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:476,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:480,29'
          Dst:             parseEthAddress
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:482,13'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:487,13'
          Dst:             isMulticastEthAddress
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:488,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:499,25'
          Dst:             setsockopt
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:501,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:501,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:501,13'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:501,13'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:501,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:509,5'
          Dst:             UA_LOG_INFO
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    UA_LOG_INFO
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ETH_openSendConnection
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_EventLoopPOSIX *'
        - 'struct.ETH_FD *'
        - 'struct.UA_KeyValueMap *'
        - 'char *'
        - int
        - short
      constantsTouched: []
      argNames:
        - el
        - conn
        - params
        - source
        - ifindex
        - etherType
      BBCount:         37
      ICount:          344
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - UA_KeyValueMap_getScalar
        - UA_LOCK_ASSERT
        - UA_LOG_ERROR
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - __errno_location
        - parseEthAddress
        - setETHHeader
        - setsockopt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:527,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:528,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7950
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:535,15'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - setETHHeader
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:542,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:543,16'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - setETHHeader
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:546,34'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - setETHHeader
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:548,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:549,16'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - setETHHeader
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:552,34'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - setETHHeader
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:554,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:555,16'
              BranchSideFuncs:
                - setETHHeader
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:558,29'
              BranchSideFuncs:
                - setETHHeader
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:570,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:571,34'
              BranchSideFuncs:
                - setsockopt
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:583,34'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:573,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:574,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:579,5'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_LOG_INFO.7975
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:574,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:574,13'
              BranchSideFuncs:
                - UA_LOG_ERROR.7950
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:574,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:590,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:590,26'
              BranchSideFuncs:
                - UA_LOG_INFO.7975
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:615,17'
              BranchSideFuncs:
                - UA_LOG_INFO.7975
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:590,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:597,9'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - UA_LOG_INFO.7975
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:615,17'
              BranchSideFuncs:
                - UA_LOG_INFO.7975
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:600,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:601,36'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - UA_LOG_INFO.7975
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:602,23'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - UA_LOG_INFO.7975
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:602,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:604,13'
              BranchSideFuncs:
                - UA_LOG_INFO.7975
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:606,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - UA_LOG_INFO.7975
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:606,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:612,5'
              BranchSideFuncs:
                - UA_LOG_WARNING.7978
                - __errno_location
                - UA_LOG_INFO.7975
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:612,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - UA_LOG_INFO.7975
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:519,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:523,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:526,25'
          Dst:             parseEthAddress
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:528,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:540,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:546,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:552,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:563,24'
          Dst:             setETHHeader
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:568,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:571,23'
          Dst:             setsockopt
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:574,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:574,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:574,13'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:574,13'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:574,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:583,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:587,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:602,12'
          Dst:             setsockopt
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:606,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:606,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:606,13'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:606,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:606,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:615,5'
          Dst:             UA_LOG_INFO
    - functionName:    ETH_connectionSocketCallback
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
        - 'struct.UA_RegisteredFD *'
        - short
      constantsTouched: []
      argNames:
        - cm
        - rfd
        - event
      BBCount:         24
      ICount:          389
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ETH_close
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
        - UA_QUALIFIEDNAME
        - UA_UNLOCK
        - UA_Variant_setScalar
        - __errno_location
        - parseETHHeader
        - recv
        - setAddrString
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:330,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:331,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7989
                - __errno_location
                - ETH_close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:341,30'
              BranchSideFuncs:
                - recv
                - UA_LOG_DEBUG.7989
                - parseETHHeader
                - setAddrString
                - setAddrString
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_UNLOCK.7993
                - UA_LOCK.7994
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7989
                - __errno_location
                - ETH_close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:331,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:331,9'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7989
                - __errno_location
                - ETH_close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:331,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7989
                - __errno_location
                - ETH_close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:353,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:354,12'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7989
                - __errno_location
                - ETH_close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:369,18'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7989
                - parseETHHeader
                - setAddrString
                - setAddrString
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_UNLOCK.7993
                - UA_LOCK.7994
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:354,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:355,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:360,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7989
                - __errno_location
                - ETH_close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:360,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:360,9'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7989
                - __errno_location
                - ETH_close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:360,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_DEBUG.7989
                - __errno_location
                - ETH_close
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:384,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:385,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:390,19'
              BranchSideFuncs:
                - setAddrString
                - setAddrString
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_UNLOCK.7993
                - UA_LOCK.7994
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:402,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:403,9'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_UNLOCK.7993
                - UA_LOCK.7994
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:408,8'
              BranchSideFuncs:
                - UA_UNLOCK.7993
                - UA_LOCK.7994
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:408,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:409,16'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_QUALIFIEDNAME.7967
                - UA_Variant_setScalar
                - UA_UNLOCK.7993
                - UA_LOCK.7994
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:419,26'
              BranchSideFuncs:
                - UA_UNLOCK.7993
                - UA_LOCK.7994
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:327,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:331,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:331,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:331,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:331,9'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:331,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:335,9'
          Dst:             ETH_close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:345,19'
          Dst:             recv
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:354,12'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:360,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:360,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:360,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:360,9'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:360,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:364,9'
          Dst:             ETH_close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:369,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:382,25'
          Dst:             parseETHHeader
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:390,5'
          Dst:             setAddrString
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:391,5'
          Dst:             setAddrString
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:397,21'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:398,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:399,21'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:400,5'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:403,25'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:404,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:409,34'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:410,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:411,36'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:412,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:413,36'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:414,9'
          Dst:             UA_Variant_setScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:422,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:425,5'
          Dst:             UA_LOCK
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ETH_close
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_POSIXConnectionManager.5132 *'
        - 'struct.ETH_FD *'
      constantsTouched: []
      argNames:
        - pcm
        - conn
      BBCount:         13
      ICount:          152
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - ETH_checkStopped
        - UA_EventLoopPOSIX_deregisterFD
        - UA_FDTree_ZIP_REMOVE
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
        - UA_LOG_INFO
        - UA_LOG_WARNING
        - UA_UNLOCK
        - __assert_fail
        - __errno_location
        - close
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:276,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:276,5'
              BranchSideFuncs:
                - UA_UNLOCK.7993
                - UA_LOCK.7994
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - ETH_checkStopped
                - UA_LOG_INFO.7975
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:277,5'
              BranchSideFuncs:
                - UA_UNLOCK.7993
                - UA_LOCK.7994
                - close
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - ETH_checkStopped
                - UA_LOG_INFO.7975
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:289,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:290,21'
              BranchSideFuncs:
                - UA_LOG_INFO.7975
                - ETH_checkStopped
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:293,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - ETH_checkStopped
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:293,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:293,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.7978
                - __errno_location
                - ETH_checkStopped
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:293,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.7978
                - __errno_location
                - ETH_checkStopped
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:265,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:267,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:272,5'
          Dst:             UA_EventLoopPOSIX_deregisterFD
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:275,5'
          Dst:             UA_FDTree_ZIP_REMOVE
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:276,5'
          Dst:             __assert_fail
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:280,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:285,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:288,15'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:290,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:293,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:293,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:293,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:293,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:293,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:304,5'
          Dst:             ETH_checkStopped
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    19
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_FDTree_ZIP_REMOVE
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'struct.UA_RegisteredFD *'
      argCount:        2
      argTypes:
        - 'struct.UA_FDTree *'
        - 'struct.UA_RegisteredFD *'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_REMOVE
        - cmpFD
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             __ZIP_REMOVE
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             cmpFD
    - functionName:    ETH_checkStopped
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_POSIXConnectionManager.5132 *'
      constantsTouched: []
      argNames:
        - pcm
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:251,26'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:251,26'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7989
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:252,8'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7989
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:251,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:251,8'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7989
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:253,22'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7989
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:249,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:253,9'
          Dst:             UA_LOG_DEBUG
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    ETH_delayedClose
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - application
        - context
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ETH_close
        - UA_LOCK
        - UA_LOG_DEBUG
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:312,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:315,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:316,5'
          Dst:             ETH_close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:317,5'
          Dst:             UA_UNLOCK
    - functionName:    ETH_shutdown
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_POSIXConnectionManager.5132 *'
        - 'struct.ETH_FD *'
      constantsTouched: []
      argNames:
        - pcm
        - conn
      BBCount:         6
      ICount:          99
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ETH_delayedClose
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
        - UA_LOG_INFO
        - shutdown
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:775,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:776,21'
              BranchSideFuncs:
                - UA_LOG_INFO.7975
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:783,14'
              BranchSideFuncs:
                - shutdown
                - UA_LOG_DEBUG.7989
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:772,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:776,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:783,5'
          Dst:             shutdown
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:785,5'
          Dst:             UA_LOG_DEBUG
    - functionName:    ETH_shutdownCB
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_RegisteredFD *'
      constantsTouched: []
      argNames:
        - application
        - rfd
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ETH_shutdown
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1033,5'
          Dst:             ETH_shutdown
    - functionName:    UA_FDTree_ZIP_ITER
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.UA_FDTree *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - head
        - cb
        - context
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ZIP_ITER
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix.h:218,1'
          Dst:             __ZIP_ITER
    - functionName:    ETH_shutdownConnection
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
        - size_t
      constantsTouched: []
      argNames:
        - cm
        - connectionId
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ETH_shutdown
        - UA_FDTree_ZIP_FIND
        - UA_LOCK
        - UA_LOG_WARNING
        - UA_UNLOCK
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:806,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:807,24'
              BranchSideFuncs:
                - ETH_shutdown
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:814,18'
              BranchSideFuncs:
                - ETH_shutdown
                - UA_UNLOCK.7993
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:801,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:805,28'
          Dst:             UA_FDTree_ZIP_FIND
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:807,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:810,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:814,5'
          Dst:             ETH_shutdown
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:815,5'
          Dst:             UA_UNLOCK
    - functionName:    ETH_sendWithConnection
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
        - size_t
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - params
        - buf
      BBCount:         50
      ICount:          445
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - ETH_shutdown
        - UA_EventLoopPOSIX_freeNetworkBuffer
        - UA_FDTree_ZIP_FIND
        - UA_KeyValueMap_getScalar
        - UA_LOCK
        - UA_LOG_DEBUG
        - UA_LOG_ERROR
        - UA_UNLOCK
        - __errno_location
        - htons
        - poll
        - send_txtime
        - sendto
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:898,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:899,20'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_LOG_DEBUG.7989
                - sendto
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - htons
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:905,18'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_LOG_DEBUG.7989
                - sendto
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - htons
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:908,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:909,20'
              BranchSideFuncs:
                - htons
                - UA_KeyValueMap_getScalar
                - UA_LOG_DEBUG.7989
                - sendto
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:915,34'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_LOG_DEBUG.7989
                - sendto
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:917,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:917,19'
              BranchSideFuncs:
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7989
                - sendto
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:927,9'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7989
                - sendto
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:917,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:918,22'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7989
                - sendto
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:927,9'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7989
                - sendto
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:942,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:943,33'
              BranchSideFuncs:
                - send_txtime
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7989
                - sendto
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:948,31'
              BranchSideFuncs:
                - sendto
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7989
                - send_txtime
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:952,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:954,20'
              BranchSideFuncs:
                - __errno_location
                - poll
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7989
                - sendto
                - send_txtime
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:984,9'
              BranchSideFuncs:
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7989
                - sendto
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:954,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:955,20'
              BranchSideFuncs:
                - __errno_location
                - poll
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7989
                - sendto
                - __errno_location
                - send_txtime
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:970,17'
              BranchSideFuncs:
                - poll
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7989
                - sendto
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:955,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:956,20'
              BranchSideFuncs:
                - __errno_location
                - poll
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7989
                - sendto
                - __errno_location
                - __errno_location
                - send_txtime
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:970,17'
              BranchSideFuncs:
                - poll
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7989
                - sendto
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:954,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:957,21'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:970,17'
              BranchSideFuncs:
                - poll
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7989
                - sendto
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:957,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:957,21'
              BranchSideFuncs:
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:957,21'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:972,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:972,40'
              BranchSideFuncs:
                - __errno_location
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7989
                - sendto
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:982,17'
              BranchSideFuncs:
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7989
                - sendto
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:972,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:973,25'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:982,17'
              BranchSideFuncs:
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7989
                - sendto
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:973,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:973,25'
              BranchSideFuncs:
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:973,25'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:982,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:971,32'
              BranchSideFuncs:
                - poll
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7989
                - sendto
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:983,13'
              BranchSideFuncs:
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7989
                - sendto
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:984,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:938,26'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7989
                - sendto
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:985,29'
              BranchSideFuncs:
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - UA_LOG_DEBUG.7989
                - sendto
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:986,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:936,17'
              BranchSideFuncs:
                - UA_LOG_DEBUG.7989
                - sendto
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_shutdown
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
                - send_txtime
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:989,16'
              BranchSideFuncs:
                - UA_UNLOCK.7993
                - UA_EventLoopPOSIX_freeNetworkBuffer
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:893,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:897,29'
          Dst:             UA_FDTree_ZIP_FIND
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:899,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:900,9'
          Dst:             UA_EventLoopPOSIX_freeNetworkBuffer
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:910,22'
          Dst:             htons
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:915,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:918,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:921,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:922,9'
          Dst:             UA_EventLoopPOSIX_freeNetworkBuffer
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:938,13'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:943,21'
          Dst:             send_txtime
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:948,21'
          Dst:             sendto
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:954,20'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:955,20'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:956,20'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:957,21'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:957,21'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:957,21'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:957,21'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:957,21'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:961,21'
          Dst:             ETH_shutdown
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:962,21'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:963,21'
          Dst:             UA_EventLoopPOSIX_freeNetworkBuffer
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:971,32'
          Dst:             poll
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:972,40'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:973,25'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:973,25'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:973,25'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:973,25'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:973,25'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:977,25'
          Dst:             ETH_shutdown
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:978,25'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:979,25'
          Dst:             UA_EventLoopPOSIX_freeNetworkBuffer
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:989,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:990,5'
          Dst:             UA_EventLoopPOSIX_freeNetworkBuffer
    - functionName:    ETH_freeNetworkBuffer
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
        - size_t
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - buf
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_EventLoopPOSIX_freeNetworkBuffer
        - UA_FDTree_ZIP_FIND
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:237,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:238,9'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_freeNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:241,20'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_freeNetworkBuffer
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:236,29'
          Dst:             UA_FDTree_ZIP_FIND
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:243,5'
          Dst:             UA_EventLoopPOSIX_freeNetworkBuffer
    - functionName:    ETH_allocNetworkBuffer
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
        - size_t
        - 'struct.UA_String *'
        - size_t
      constantsTouched: []
      argNames:
        - cm
        - connectionId
        - buf
        - bufSize
      BBCount:         9
      ICount:          101
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_EventLoopPOSIX_allocNetworkBuffer
        - UA_FDTree_ZIP_FIND
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:216,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:217,9'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_allocNetworkBuffer
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:221,46'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_allocNetworkBuffer
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:223,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:224,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:227,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:215,29'
          Dst:             UA_FDTree_ZIP_FIND
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:221,9'
          Dst:             UA_EventLoopPOSIX_allocNetworkBuffer
    - functionName:    ETH_openConnection
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
        - 'struct.UA_KeyValueMap *'
        - 'char *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cm
        - params
        - application
        - context
        - connectionCallback
      BBCount:         53
      ICount:          495
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - ETH_openListenConnection
        - ETH_openSendConnection
        - UA_EventLoopPOSIX_registerFD
        - UA_EventLoopPOSIX_setNoSigPipe
        - UA_EventLoopPOSIX_setNonBlocking
        - UA_EventLoopPOSIX_setReusable
        - UA_FDTree_ZIP_INSERT
        - UA_KeyValueMap_getScalar
        - UA_KeyValueRestriction_validate
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_UNLOCK
        - __errno_location
        - close
        - htons
        - if_nametoindex
        - ioctl
        - socket
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:637,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:637,21'
              BranchSideFuncs:
                - UA_KeyValueRestriction_validate
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - if_nametoindex
                - socket
                - UA_EventLoopPOSIX_setReusable
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - htons
                - socket
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - UA_UNLOCK.7993
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:638,29'
              BranchSideFuncs:
                - UA_KeyValueRestriction_validate
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - if_nametoindex
                - socket
                - UA_EventLoopPOSIX_setReusable
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - htons
                - socket
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - UA_UNLOCK.7993
                - UA_UNLOCK.7993
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:637,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:638,29'
              BranchSideFuncs:
                - UA_KeyValueRestriction_validate
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - if_nametoindex
                - socket
                - UA_EventLoopPOSIX_setReusable
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - htons
                - socket
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - UA_UNLOCK.7993
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:642,41'
              BranchSideFuncs:
                - UA_KeyValueRestriction_validate
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - if_nametoindex
                - socket
                - UA_EventLoopPOSIX_setReusable
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - htons
                - socket
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - UA_UNLOCK.7993
                - UA_UNLOCK.7993
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:644,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:645,20'
              BranchSideFuncs:
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:650,16'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - if_nametoindex
                - socket
                - UA_EventLoopPOSIX_setReusable
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - htons
                - socket
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - UA_UNLOCK.7993
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:655,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:656,21'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - if_nametoindex
                - socket
                - UA_EventLoopPOSIX_setReusable
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - htons
                - socket
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:659,15'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - UA_KeyValueMap_getScalar
                - if_nametoindex
                - socket
                - UA_EventLoopPOSIX_setReusable
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - htons
                - socket
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - UA_UNLOCK.7993
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:664,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:665,22'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - if_nametoindex
                - socket
                - UA_EventLoopPOSIX_setReusable
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - htons
                - socket
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:669,34'
              BranchSideFuncs:
                - UA_KeyValueMap_getScalar
                - if_nametoindex
                - socket
                - UA_EventLoopPOSIX_setReusable
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - htons
                - socket
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - UA_UNLOCK.7993
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:672,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:673,20'
              BranchSideFuncs:
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:677,5'
              BranchSideFuncs:
                - if_nametoindex
                - socket
                - UA_EventLoopPOSIX_setReusable
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - htons
                - socket
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:680,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:681,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:688,13'
              BranchSideFuncs:
                - socket
                - UA_EventLoopPOSIX_setReusable
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - htons
                - socket
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:690,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:690,19'
              BranchSideFuncs:
                - socket
                - UA_EventLoopPOSIX_setReusable
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
                - htons
                - socket
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:693,18'
              BranchSideFuncs:
                - socket
                - UA_EventLoopPOSIX_setReusable
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:690,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:691,52'
              BranchSideFuncs:
                - htons
                - socket
                - UA_EventLoopPOSIX_setReusable
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:693,18'
              BranchSideFuncs:
                - socket
                - UA_EventLoopPOSIX_setReusable
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:694,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:695,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:700,42'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_setReusable
                - UA_EventLoopPOSIX_setNonBlocking
                - UA_EventLoopPOSIX_setNoSigPipe
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:703,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:704,9'
              BranchSideFuncs:
                - close
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:707,21'
              BranchSideFuncs:
                - close
                - UA_UNLOCK.7993
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:708,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:709,13'
              BranchSideFuncs:
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - close
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:713,20'
              BranchSideFuncs:
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - close
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:721,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:721,21'
              BranchSideFuncs:
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - close
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - ETH_openListenConnection
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:724,20'
              BranchSideFuncs:
                - ioctl
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - close
                - UA_UNLOCK.7993
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:721,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:724,20'
              BranchSideFuncs:
                - ETH_openListenConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - close
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:739,40'
              BranchSideFuncs:
                - ETH_openListenConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - close
                - UA_UNLOCK.7993
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:727,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:728,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - close
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:735,38'
              BranchSideFuncs:
                - ETH_openSendConnection
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - close
                - UA_UNLOCK.7993
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:728,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:763,14'
              BranchSideFuncs:
                - UA_LOG_ERROR.7950
                - __errno_location
                - close
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:763,14'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_ERROR.7950
                - __errno_location
                - close
                - UA_UNLOCK.7993
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:743,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:743,20'
              BranchSideFuncs:
                - close
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:744,9'
              BranchSideFuncs:
                - close
                - UA_UNLOCK.7993
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:743,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:744,9'
              BranchSideFuncs:
                - close
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:747,40'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_registerFD
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
                - close
                - UA_UNLOCK.7993
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:748,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:749,9'
              BranchSideFuncs:
                - close
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:752,5'
              BranchSideFuncs:
                - UA_FDTree_ZIP_INSERT.7970
                - UA_UNLOCK.7993
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:629,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:633,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:642,9'
          Dst:             UA_KeyValueRestriction_validate
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:645,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:652,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:661,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:669,9'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:673,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:679,24'
          Dst:             if_nametoindex
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:681,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:683,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:691,46'
          Dst:             htons
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:691,18'
          Dst:             socket
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:693,18'
          Dst:             socket
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:695,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:697,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:700,12'
          Dst:             UA_EventLoopPOSIX_setReusable
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:701,12'
          Dst:             UA_EventLoopPOSIX_setNonBlocking
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:702,12'
          Dst:             UA_EventLoopPOSIX_setNoSigPipe
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:726,22'
          Dst:             ioctl
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:728,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:728,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:728,13'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:728,13'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:728,13'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:735,15'
          Dst:             ETH_openSendConnection
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:739,15'
          Dst:             ETH_openListenConnection
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:747,11'
          Dst:             UA_EventLoopPOSIX_registerFD
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:752,5'
          Dst:             UA_FDTree_ZIP_INSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:756,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:763,5'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:765,5'
          Dst:             UA_UNLOCK
    - functionName:    ioctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ETH_eventSourceDelete
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
      constantsTouched: []
      argNames:
        - cm
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_clear
        - UA_KeyValueMap_clear
        - UA_LOG_ERROR
        - UA_String_clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1062,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1063,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7950
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1068,27'
              BranchSideFuncs:
                - UA_KeyValueMap_clear
                - UA_ByteString_clear.8007
                - UA_ByteString_clear.8007
                - UA_String_clear.8006
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1063,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1068,5'
          Dst:             UA_KeyValueMap_clear
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1069,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1070,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1071,5'
          Dst:             UA_String_clear
    - functionName:    ETH_eventSourceStop
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
      constantsTouched: []
      argNames:
        - cm
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ETH_checkStopped
        - ETH_shutdownCB
        - UA_FDTree_ZIP_ITER
        - UA_LOCK
        - UA_LOG_INFO
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1041,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1043,5'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1050,5'
          Dst:             UA_FDTree_ZIP_ITER
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1050,5'
          Dst:             ETH_shutdownCB
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1054,5'
          Dst:             ETH_checkStopped
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1056,5'
          Dst:             UA_UNLOCK
    - functionName:    ETH_eventSourceStart
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_ConnectionManager.5015 *'
      constantsTouched: []
      argNames:
        - cm
      BBCount:         11
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_EventLoopPOSIX_allocateStaticBuffers
        - UA_KeyValueRestriction_validate
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_UNLOCK
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1001,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1002,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.7950
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1011,41'
              BranchSideFuncs:
                - UA_KeyValueRestriction_validate
                - UA_EventLoopPOSIX_allocateStaticBuffers
                - UA_UNLOCK.7993
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1014,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1015,9'
              BranchSideFuncs:
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1018,51'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_allocateStaticBuffers
                - UA_UNLOCK.7993
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1019,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1020,9'
              BranchSideFuncs:
                - UA_UNLOCK.7993
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1023,5'
              BranchSideFuncs:
                - UA_UNLOCK.7993
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:998,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1002,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1005,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1011,9'
          Dst:             UA_KeyValueRestriction_validate
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1018,11'
          Dst:             UA_EventLoopPOSIX_allocateStaticBuffers
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1026,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    UA_ConnectionManager_new_POSIX_Ethernet
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      'struct.UA_ConnectionManager.5015 *'
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - eventSourceName
        - ''
      BBCount:         6
      ICount:          106
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ETH_allocNetworkBuffer
        - ETH_freeNetworkBuffer
        - ETH_openConnection
        - ETH_sendWithConnection
        - ETH_shutdownConnection
        - UA_STRING
        - UA_String_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1082,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1083,9'
              BranchSideFuncs:
                - UA_String_copy.8025
                - UA_STRING.7968
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1085,5'
              BranchSideFuncs:
                - UA_String_copy.8025
                - UA_STRING.7968
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1086,5'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_eth.c:1090,23'
          Dst:             UA_STRING
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    deactivateSignal
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RegisteredSignal *'
      constantsTouched: []
      argNames:
        - rs
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_EventLoopPOSIX_deregisterFD
        - UA_LOCK_ASSERT
        - close
        - sigaddset
        - sigemptyset
        - sigprocmask
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:146,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:147,9'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_deregisterFD
                - sigemptyset
                - sigaddset
                - sigprocmask
                - close
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:148,5'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_deregisterFD
                - sigemptyset
                - sigaddset
                - sigprocmask
                - close
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:143,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:151,5'
          Dst:             UA_EventLoopPOSIX_deregisterFD
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:155,5'
          Dst:             sigemptyset
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:156,5'
          Dst:             sigaddset
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:157,5'
          Dst:             sigprocmask
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:160,5'
          Dst:             close
    - functionName:    UA_LOCK_ASSERT
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Lock *'
        - int
      constantsTouched: []
      argNames:
        - lock
        - num
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:421,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:421,5'
          Dst:             __assert_fail
    - functionName:    sigemptyset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.__sigset_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigaddset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.__sigset_t *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigprocmask
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.__sigset_t *'
        - 'struct.__sigset_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handlePOSIXInterruptEvent
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_EventSource *'
        - 'struct.UA_RegisteredFD *'
        - short
      constantsTouched: []
      argNames:
        - es
        - rfd
        - event
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_LOCK
        - UA_LOCK_ASSERT
        - UA_LOG_DEBUG
        - UA_UNLOCK
        - deactivateSignal
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:71,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:73,26'
              BranchSideFuncs:
                - deactivateSignal
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:78,18'
              BranchSideFuncs:
                - UA_LOG_DEBUG.8073
                - UA_UNLOCK.8074
                - UA_LOCK.8075
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:66,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:70,17'
          Dst:             read
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:73,9'
          Dst:             deactivateSignal
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:78,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:82,5'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:85,5'
          Dst:             UA_LOCK
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_UNLOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:414,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'src_generated/open62541/config.h:414,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:414,5'
          Dst:             __assert_fail
        - Src:             'src_generated/open62541/config.h:416,5'
          Dst:             pthread_mutex_unlock
    - functionName:    UA_LOCK
      functionSourceFile: '/work/open62541/src_generated/open62541/config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Lock *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src_generated/open62541/config.h:408,5'
          Branch Sides:
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src_generated/open62541/config.h:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src_generated/open62541/config.h:407,5'
          Dst:             pthread_mutex_lock
        - Src:             'src_generated/open62541/config.h:408,5'
          Dst:             __assert_fail
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    activateSignal
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_RegisteredSignal *'
      constantsTouched: []
      argNames:
        - rs
      BBCount:         18
      ICount:          161
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - UA_EventLoopPOSIX_registerFD
        - UA_LOCK_ASSERT
        - UA_LOG_WARNING
        - __errno_location
        - close
        - handlePOSIXInterruptEvent
        - sigaddset
        - sigemptyset
        - signalfd
        - sigprocmask
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:93,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:98,5'
              BranchSideFuncs:
                - sigemptyset
                - sigaddset
                - sigprocmask
                - signalfd
                - UA_EventLoopPOSIX_registerFD
                - UA_LOG_WARNING.8080
                - close
                - sigprocmask
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.8080
                - __errno_location
                - sigprocmask
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.8080
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:101,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:102,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.8080
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:111,19'
              BranchSideFuncs:
                - signalfd
                - UA_EventLoopPOSIX_registerFD
                - UA_LOG_WARNING.8080
                - close
                - sigprocmask
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.8080
                - __errno_location
                - sigprocmask
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:102,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:102,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.8080
                - __errno_location
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:102,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.8080
                - __errno_location
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:112,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:113,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - UA_LOG_WARNING.8080
                - __errno_location
                - sigprocmask
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:122,18'
              BranchSideFuncs:
                - UA_EventLoopPOSIX_registerFD
                - UA_LOG_WARNING.8080
                - close
                - sigprocmask
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:113,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:113,9'
              BranchSideFuncs:
                - UA_LOG_WARNING.8080
                - __errno_location
                - sigprocmask
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:113,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - UA_LOG_WARNING.8080
                - __errno_location
                - sigprocmask
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:128,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:129,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.8080
                - close
                - sigprocmask
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:137,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:91,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:98,5'
          Dst:             sigemptyset
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:99,5'
          Dst:             sigaddset
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:100,16'
          Dst:             sigprocmask
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:102,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:102,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:102,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:102,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:102,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:111,19'
          Dst:             signalfd
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:113,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:113,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:113,9'
          Dst:             strerror
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:113,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:113,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:118,9'
          Dst:             sigprocmask
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:127,25'
          Dst:             UA_EventLoopPOSIX_registerFD
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:129,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:132,9'
          Dst:             close
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:133,9'
          Dst:             sigprocmask
    - functionName:    signalfd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.__sigset_t *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deregisterPOSIXInterrupt
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_InterruptManager *'
        - size_t
      constantsTouched: []
      argNames:
        - im
        - interruptHandle
      BBCount:         18
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOCK
        - UA_UNLOCK
        - deactivateSignal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:345,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:346,12'
              BranchSideFuncs:
                - UA_UNLOCK.8074
                - deactivateSignal
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:349,8'
              BranchSideFuncs:
                - UA_UNLOCK.8074
                - deactivateSignal
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:346,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:347,13'
              BranchSideFuncs:
                - UA_UNLOCK.8074
                - deactivateSignal
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:348,5'
              BranchSideFuncs:
                - UA_UNLOCK.8074
                - deactivateSignal
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:349,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:349,8'
              BranchSideFuncs:
                - deactivateSignal
                - UA_UNLOCK.8074
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:350,26'
              BranchSideFuncs:
                - deactivateSignal
                - UA_UNLOCK.8074
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:351,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:351,9'
              BranchSideFuncs:
                - UA_UNLOCK.8074
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:352,9'
              BranchSideFuncs:
                - UA_UNLOCK.8074
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:341,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:350,9'
          Dst:             deactivateSignal
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:355,5'
          Dst:             UA_UNLOCK
    - functionName:    registerPOSIXInterrupt
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_InterruptManager *'
        - size_t
        - 'struct.UA_KeyValueMap *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - im
        - interruptHandle
        - params
        - callback
        - interruptContext
      BBCount:         25
      ICount:          222
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - UA_KeyValueMap_isEmpty
        - UA_LOCK
        - UA_LOG_ERROR
        - UA_LOG_WARNING
        - UA_UNLOCK
        - activateSignal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:285,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:286,22'
              BranchSideFuncs:
                - UA_LOCK.8075
                - UA_UNLOCK.8074
                - UA_UNLOCK.8074
                - activateSignal
                - UA_LOG_WARNING.8080
                - UA_UNLOCK.8074
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:292,14'
              BranchSideFuncs:
                - UA_LOCK.8075
                - UA_UNLOCK.8074
                - UA_UNLOCK.8074
                - activateSignal
                - UA_LOG_WARNING.8080
                - UA_UNLOCK.8074
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:298,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:299,12'
              BranchSideFuncs:
                - UA_UNLOCK.8074
                - UA_UNLOCK.8074
                - activateSignal
                - UA_LOG_WARNING.8080
                - UA_UNLOCK.8074
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:302,8'
              BranchSideFuncs:
                - UA_UNLOCK.8074
                - UA_UNLOCK.8074
                - activateSignal
                - UA_LOG_WARNING.8080
                - UA_UNLOCK.8074
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:299,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:300,13'
              BranchSideFuncs:
                - UA_UNLOCK.8074
                - UA_UNLOCK.8074
                - activateSignal
                - UA_LOG_WARNING.8080
                - UA_UNLOCK.8074
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:301,5'
              BranchSideFuncs:
                - UA_UNLOCK.8074
                - UA_UNLOCK.8074
                - activateSignal
                - UA_LOG_WARNING.8080
                - UA_UNLOCK.8074
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:302,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:303,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.8080
                - UA_UNLOCK.8074
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:311,33'
              BranchSideFuncs:
                - UA_UNLOCK.8074
                - UA_UNLOCK.8074
                - activateSignal
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:312,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:313,20'
              BranchSideFuncs:
                - UA_UNLOCK.8074
                - activateSignal
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:318,19'
              BranchSideFuncs:
                - UA_UNLOCK.8074
                - activateSignal
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:325,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:325,5'
              BranchSideFuncs:
                - UA_UNLOCK.8074
                - activateSignal
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:326,5'
              BranchSideFuncs:
                - UA_UNLOCK.8074
                - activateSignal
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:329,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:330,24'
              BranchSideFuncs:
                - activateSignal
                - UA_UNLOCK.8074
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:332,16'
              BranchSideFuncs:
                - UA_UNLOCK.8074
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:285,9'
          Dst:             UA_KeyValueMap_isEmpty
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:286,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:292,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:303,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:306,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:313,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:330,9'
          Dst:             activateSignal
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:332,5'
          Dst:             UA_UNLOCK
    - functionName:    freePOSIXInterruptmanager
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_EventSource *'
      constantsTouched: []
      argNames:
        - es
      BBCount:         18
      ICount:          142
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOCK_ASSERT
        - UA_LOG_ERROR
        - UA_String_clear
        - deactivateSignal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:511,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:512,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.8085
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:519,65'
              BranchSideFuncs:
                - UA_String_clear.8067
                - deactivateSignal
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:521,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:521,5'
              BranchSideFuncs:
                - UA_String_clear.8067
                - deactivateSignal
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:521,5'
              BranchSideFuncs:
                - UA_String_clear.8067
                - deactivateSignal
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:521,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:522,26'
              BranchSideFuncs:
                - deactivateSignal
                - UA_String_clear.8067
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:527,22'
              BranchSideFuncs:
                - UA_String_clear.8067
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:523,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:523,9'
              BranchSideFuncs:
                - UA_String_clear.8067
                - deactivateSignal
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:524,9'
              BranchSideFuncs:
                - UA_String_clear.8067
                - deactivateSignal
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:509,5'
          Dst:             UA_LOCK_ASSERT
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:512,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:522,9'
          Dst:             deactivateSignal
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:527,5'
          Dst:             UA_String_clear
    - functionName:    stopPOSIXInterruptManager
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_EventSource *'
      constantsTouched: []
      argNames:
        - es
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_LOG_DEBUG
        - UA_UNLOCK
        - deactivateSignal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:477,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:478,20'
              BranchSideFuncs:
                - UA_UNLOCK.8074
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:482,18'
              BranchSideFuncs:
                - UA_LOG_DEBUG.8073
                - UA_UNLOCK.8074
                - deactivateSignal
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:488,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:489,26'
              BranchSideFuncs:
                - deactivateSignal
                - UA_UNLOCK.8074
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:500,5'
              BranchSideFuncs:
                - UA_UNLOCK.8074
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:475,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:478,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:482,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:489,9'
          Dst:             deactivateSignal
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:502,5'
          Dst:             UA_UNLOCK
    - functionName:    startPOSIXInterruptManager
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_EventSource *'
      constantsTouched: []
      argNames:
        - es
      BBCount:         10
      ICount:          92
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOCK
        - UA_LOG_DEBUG
        - UA_LOG_ERROR
        - UA_UNLOCK
        - activateSignal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:392,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:393,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.8085
                - UA_UNLOCK.8074
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:400,65'
              BranchSideFuncs:
                - UA_LOG_DEBUG.8073
                - UA_UNLOCK.8074
                - activateSignal
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:460,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:461,24'
              BranchSideFuncs:
                - activateSignal
                - UA_UNLOCK.8074
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:465,5'
              BranchSideFuncs:
                - UA_UNLOCK.8074
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:389,5'
          Dst:             UA_LOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:393,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:396,9'
          Dst:             UA_UNLOCK
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:401,5'
          Dst:             UA_LOG_DEBUG
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:461,9'
          Dst:             activateSignal
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:467,5'
          Dst:             UA_UNLOCK
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    UA_InterruptManager_new_POSIX
      functionSourceFile: '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      'struct.UA_InterruptManager *'
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - eventSourceName
        - ''
      BBCount:         8
      ICount:          79
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - UA_String_copy
        - deregisterPOSIXInterrupt
        - freePOSIXInterruptmanager
        - registerPOSIXInterrupt
        - startPOSIXInterruptManager
        - stopPOSIXInterruptManager
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:547,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:548,9'
              BranchSideFuncs:
                - UA_String_copy.8092
            - BranchSide:      '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:550,5'
              BranchSideFuncs:
                - UA_String_copy.8092
      Callsites:
        - Src:             '/src/open62541/plugins/eventloop/posix/eventloop_posix_interrupt.c:559,5'
          Dst:             UA_String_copy
    - functionName:    UA_ServerConfig_setMinimal
      functionSourceFile: '/src/open62541/plugins/include/open62541/server_config_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - short
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - config
        - portNumber
        - certificate
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ServerConfig_setMinimalCustomBuffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/include/open62541/server_config_default.h:54,1'
          Dst:             UA_ServerConfig_setMinimalCustomBuffer
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    loadCertificateFile
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - path
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_ByteString_clear
        - __errno_location
        - fclose
        - fopen
        - fread
        - fseek
        - ftell
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:1060,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1061,9'
              BranchSideFuncs:
                - fseek
                - ftell
                - fclose
                - fseek
                - fread
                - UA_ByteString_clear.8184
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1066,11'
              BranchSideFuncs:
                - fseek
                - ftell
                - fclose
                - fseek
                - fread
                - UA_ByteString_clear.8184
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:1069,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1070,15'
              BranchSideFuncs:
                - fseek
                - fread
                - fclose
                - UA_ByteString_clear.8184
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1075,22'
              BranchSideFuncs:
                - fclose
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:1072,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1073,13'
              BranchSideFuncs:
                - UA_ByteString_clear.8184
                - fclose
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1074,5'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:1059,16'
          Dst:             fopen
        - Src:             '/src/open62541/plugins/ua_config_json.c:1061,9'
          Dst:             __errno_location
        - Src:             '/src/open62541/plugins/ua_config_json.c:1066,5'
          Dst:             fseek
        - Src:             '/src/open62541/plugins/ua_config_json.c:1067,35'
          Dst:             ftell
        - Src:             '/src/open62541/plugins/ua_config_json.c:1070,9'
          Dst:             fseek
        - Src:             '/src/open62541/plugins/ua_config_json.c:1071,23'
          Dst:             fread
        - Src:             '/src/open62541/plugins/ua_config_json.c:1073,13'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/ua_config_json.c:1077,5'
          Dst:             fclose
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 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:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_DateTime_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    UA_String_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:446,13'
          Dst:             UA_order
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_LocalizedText_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_LocalizedText *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:760,1'
          Dst:             UA_clear
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getJsonPart
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.UA_TcpAcknowledgeMessage *'
        - 'char *'
      constantsTouched: []
      argNames:
        - tok
        - json
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_init
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:30,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:31,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:35,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:29,5'
          Dst:             UA_ByteString_init
    - functionName:    UA_ServerConfig_updateFromFile
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - config
        - json_config
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parseJSONConfig
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:1049,25'
          Dst:             parseJSONConfig
    - functionName:    parseJSONConfig
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - config
        - json_config
        - ''
      BBCount:         127
      ICount:          838
      EdgeCount:       166
      CyclomaticComplexity: 41
      functionsReached:
        - UA_LOG_ERROR
        - UA_LOG_WARNING
        - cj5_get_str
        - cj5_parse
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:909,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:910,33'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:911,19'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:912,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:913,29'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1033,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:914,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:916,38'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1029,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:919,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:920,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:921,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:921,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:922,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:923,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:923,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:924,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:925,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:925,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:926,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:927,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:927,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:928,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:929,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:929,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:930,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:931,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:931,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:932,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:933,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:933,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:934,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:935,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:935,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:936,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:937,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:937,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:938,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:939,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:939,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:940,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:941,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:941,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:942,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:943,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:943,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:944,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:945,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:945,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:946,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:947,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:947,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:948,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:949,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:949,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:950,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:951,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:951,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:952,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:953,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:953,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:954,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:955,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:955,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:956,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:957,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:957,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:958,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:959,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:959,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:960,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:961,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:961,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:962,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:963,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:963,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:964,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:965,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:965,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:966,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:969,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:969,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:970,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:971,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:971,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:972,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:976,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:976,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:977,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:979,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:979,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:980,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:981,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:981,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:982,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:984,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:984,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:985,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:991,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:991,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:992,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:993,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:993,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:994,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:998,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:998,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:999,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1000,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:1000,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1001,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1011,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:1011,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1012,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1013,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:1013,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1014,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1015,32'
              BranchSideFuncs:
                - strcmp
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:1015,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1016,30'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1019,36'
              BranchSideFuncs:
                - UA_LOG_WARNING.8185
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:1022,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1023,34'
              BranchSideFuncs:
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1026,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.8185
                - UA_LOG_ERROR.8191
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:899,20'
          Dst:             cj5_parse
        - Src:             '/src/open62541/plugins/ua_config_json.c:918,17'
          Dst:             cj5_get_str
        - Src:             '/src/open62541/plugins/ua_config_json.c:919,20'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:921,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:923,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:925,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:927,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:929,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:931,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:933,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:935,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:937,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:939,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:941,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:943,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:945,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:947,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:949,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:951,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:953,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:955,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:957,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:959,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:961,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:963,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:965,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:969,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:971,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:976,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:979,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:981,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:984,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:991,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:993,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:998,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:1000,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:1011,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:1013,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:1015,25'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:1019,21'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_json.c:1023,21'
          Dst:             UA_LOG_ERROR
    - functionName:    Int64Field_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_decodeJson
        - getJsonPart
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:97,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:98,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:99,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:94,25'
          Dst:             getJsonPart
        - Src:             '/src/open62541/plugins/ua_config_json.c:96,28'
          Dst:             UA_decodeJson
    - functionName:    UInt16Field_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_decodeJson
        - getJsonPart
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:108,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:109,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:110,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:105,25'
          Dst:             getJsonPart
        - Src:             '/src/open62541/plugins/ua_config_json.c:107,28'
          Dst:             UA_decodeJson
    - functionName:    UInt32Field_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_decodeJson
        - getJsonPart
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:119,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:120,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:121,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:116,25'
          Dst:             getJsonPart
        - Src:             '/src/open62541/plugins/ua_config_json.c:118,28'
          Dst:             UA_decodeJson
    - functionName:    UInt64Field_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_decodeJson
        - getJsonPart
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:130,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:131,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:132,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:127,25'
          Dst:             getJsonPart
        - Src:             '/src/open62541/plugins/ua_config_json.c:129,28'
          Dst:             UA_decodeJson
    - functionName:    StringField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         9
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_String_clear
        - UA_decodeJson
        - getJsonPart
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:141,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:142,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:143,36'
              BranchSideFuncs:
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:144,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:145,25'
              BranchSideFuncs:
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:148,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:138,25'
          Dst:             getJsonPart
        - Src:             '/src/open62541/plugins/ua_config_json.c:140,28'
          Dst:             UA_decodeJson
        - Src:             '/src/open62541/plugins/ua_config_json.c:145,9'
          Dst:             UA_String_clear
    - functionName:    LocalizedTextField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         22
      ICount:          217
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOG_ERROR
        - UA_LocalizedText_clear
        - UA_decodeJson
        - cj5_get_str
        - getJsonPart
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:161,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:162,15'
              BranchSideFuncs:
                - cj5_get_str
                - getJsonPart
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - UA_LocalizedText_clear.8190
                - UA_decodeJson
                - UA_decodeJson
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:186,9'
              BranchSideFuncs:
                - UA_LocalizedText_clear.8190
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:163,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:165,34'
              BranchSideFuncs:
                - cj5_get_str
                - getJsonPart
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - UA_LocalizedText_clear.8190
                - UA_decodeJson
                - UA_decodeJson
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:182,13'
              BranchSideFuncs:
                - UA_LocalizedText_clear.8190
                - cj5_get_str
                - getJsonPart
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - UA_decodeJson
                - UA_decodeJson
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:171,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:172,47'
              BranchSideFuncs:
                - UA_decodeJson
                - UA_LocalizedText_clear.8190
                - cj5_get_str
                - getJsonPart
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - UA_decodeJson
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:173,28'
              BranchSideFuncs:
                - strcmp
                - UA_LOG_ERROR.8191
                - UA_LocalizedText_clear.8190
                - cj5_get_str
                - getJsonPart
                - strcmp
                - UA_decodeJson
                - UA_decodeJson
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:173,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:174,47'
              BranchSideFuncs:
                - UA_decodeJson
                - UA_LocalizedText_clear.8190
                - cj5_get_str
                - getJsonPart
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - UA_decodeJson
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:176,30'
              BranchSideFuncs:
                - UA_LOG_ERROR.8191
                - UA_LocalizedText_clear.8190
                - cj5_get_str
                - getJsonPart
                - strcmp
                - strcmp
                - UA_decodeJson
                - UA_decodeJson
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:188,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:189,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:190,50'
              BranchSideFuncs:
                - UA_LocalizedText_clear.8190
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:191,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:192,32'
              BranchSideFuncs:
                - UA_LocalizedText_clear.8190
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:195,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:167,13'
          Dst:             cj5_get_str
        - Src:             '/src/open62541/plugins/ua_config_json.c:170,33'
          Dst:             getJsonPart
        - Src:             '/src/open62541/plugins/ua_config_json.c:171,16'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:172,27'
          Dst:             UA_decodeJson
        - Src:             '/src/open62541/plugins/ua_config_json.c:173,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:174,27'
          Dst:             UA_decodeJson
        - Src:             '/src/open62541/plugins/ua_config_json.c:176,17'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/ua_config_json.c:192,9'
          Dst:             UA_LocalizedText_clear
    - functionName:    DoubleField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_decodeJson
        - getJsonPart
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:202,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:203,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:204,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:199,25'
          Dst:             getJsonPart
        - Src:             '/src/open62541/plugins/ua_config_json.c:201,28'
          Dst:             UA_decodeJson
    - functionName:    BooleanField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         9
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOG_ERROR
        - UA_STRING
        - UA_String_equal
        - getJsonPart
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:212,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:213,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:216,21'
              BranchSideFuncs:
                - UA_STRING.8189
                - UA_String_equal.8188
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:217,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:218,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:220,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:210,25'
          Dst:             getJsonPart
        - Src:             '/src/open62541/plugins/ua_config_json.c:213,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/ua_config_json.c:216,21'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/ua_config_json.c:217,8'
          Dst:             UA_String_equal
    - functionName:    DurationField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DoubleField_parseJson
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:230,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:231,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:232,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:229,28'
          Dst:             DoubleField_parseJson
    - functionName:    DurationRangeField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         16
      ICount:          152
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOG_ERROR
        - cj5_get_str
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:239,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:240,15'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:260,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:241,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:243,38'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:257,13'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:246,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:247,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:248,28'
              BranchSideFuncs:
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:248,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:249,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:251,30'
              BranchSideFuncs:
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:245,13'
          Dst:             cj5_get_str
        - Src:             '/src/open62541/plugins/ua_config_json.c:246,16'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:248,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:251,17'
          Dst:             UA_LOG_ERROR
    - functionName:    UInt32RangeField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         16
      ICount:          152
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - UA_LOG_ERROR
        - cj5_get_str
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:265,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:266,15'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:286,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:267,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:269,38'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:283,13'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:272,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:273,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:274,28'
              BranchSideFuncs:
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:274,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:275,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:277,30'
              BranchSideFuncs:
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:271,13'
          Dst:             cj5_get_str
        - Src:             '/src/open62541/plugins/ua_config_json.c:272,16'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:274,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:277,17'
          Dst:             UA_LOG_ERROR
    - functionName:    BuildInfo_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         28
      ICount:          224
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - UA_LOG_ERROR
        - cj5_get_str
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:293,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:294,15'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:322,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:295,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:297,38'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:319,13'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:300,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:301,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:302,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:302,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:303,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:304,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:304,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:305,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:306,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:306,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:307,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:308,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:308,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:309,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:310,28'
              BranchSideFuncs:
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:310,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:311,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:313,30'
              BranchSideFuncs:
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:299,13'
          Dst:             cj5_get_str
        - Src:             '/src/open62541/plugins/ua_config_json.c:300,16'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:302,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:304,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:306,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:308,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:310,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:313,17'
          Dst:             UA_LOG_ERROR
    - functionName:    ApplicationDescriptionField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         31
      ICount:          244
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - UA_LOG_ERROR
        - cj5_get_str
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:327,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:328,15'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:358,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:329,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:331,38'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:355,13'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:334,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:335,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:336,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:336,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:337,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:338,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:338,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:339,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:340,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:340,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:341,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:342,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:342,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:343,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:344,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:344,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:345,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:346,28'
              BranchSideFuncs:
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:346,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:347,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:349,30'
              BranchSideFuncs:
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:333,13'
          Dst:             cj5_get_str
        - Src:             '/src/open62541/plugins/ua_config_json.c:334,16'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:336,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:338,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:340,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:342,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:344,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:346,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:349,17'
          Dst:             UA_LOG_ERROR
    - functionName:    StringArrayField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         13
      ICount:          144
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - UA_Array_copy
        - UA_Array_delete
        - UA_LOG_ERROR
        - UA_String_clear
        - UA_String_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:361,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:362,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:365,21'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_delete
                - UA_Array_delete
                - UA_String_copy.8187
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:368,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:369,19'
              BranchSideFuncs:
                - UA_String_copy.8187
                - UA_String_clear.8192
                - UA_Array_copy
                - UA_Array_delete
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:375,38'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_delete
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:376,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:377,26'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_copy
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:383,23'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_delete
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:362,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/ua_config_json.c:371,9'
          Dst:             UA_String_copy
        - Src:             '/src/open62541/plugins/ua_config_json.c:372,9'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/plugins/ua_config_json.c:377,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/plugins/ua_config_json.c:383,9'
          Dst:             UA_Array_copy
        - Src:             '/src/open62541/plugins/ua_config_json.c:388,5'
          Dst:             UA_Array_delete
    - functionName:    UInt32ArrayField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         18
      ICount:          163
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - UA_Array_copy
        - UA_Array_delete
        - UA_LOG_ERROR
        - UInt32Field_parseJson
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:392,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:393,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:396,21'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_copy
                - UA_Array_delete
                - UInt32Field_parseJson
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:399,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:401,54'
              BranchSideFuncs:
                - UInt32Field_parseJson
                - UA_Array_delete
                - UA_Array_copy
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:407,38'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_copy
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:402,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:403,13'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_copy
                - UA_Array_delete
                - UInt32Field_parseJson
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:404,42'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_copy
                - UA_Array_delete
                - UInt32Field_parseJson
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:408,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:409,26'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_delete
                - UA_Array_copy
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:414,19'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_Array_copy
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:415,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:416,32'
              BranchSideFuncs:
                - UA_Array_copy
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:421,21'
              BranchSideFuncs:
                - UA_Array_delete
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:393,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/ua_config_json.c:401,32'
          Dst:             UInt32Field_parseJson
        - Src:             '/src/open62541/plugins/ua_config_json.c:409,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/plugins/ua_config_json.c:416,18'
          Dst:             UA_Array_copy
        - Src:             '/src/open62541/plugins/ua_config_json.c:421,5'
          Dst:             UA_Array_delete
    - functionName:    DateTimeField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_DateTime_init
        - UA_decodeJson
        - getJsonPart
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:430,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:431,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:432,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:426,25'
          Dst:             getJsonPart
        - Src:             '/src/open62541/plugins/ua_config_json.c:428,5'
          Dst:             UA_DateTime_init
        - Src:             '/src/open62541/plugins/ua_config_json.c:429,28'
          Dst:             UA_decodeJson
    - functionName:    SubscriptionConfigurationField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         52
      ICount:          367
      EdgeCount:       66
      CyclomaticComplexity: 16
      functionsReached:
        - UA_LOG_ERROR
        - cj5_get_str
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:474,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:475,15'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:522,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:476,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:478,38'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:518,13'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:481,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:482,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:483,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:483,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:484,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:485,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:485,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:486,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:487,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:487,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:488,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:489,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:489,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:490,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:491,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:491,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:492,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:493,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:493,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:494,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:495,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:495,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:496,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:498,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:498,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:499,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:501,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:501,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:502,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:503,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:503,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:504,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:505,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:505,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:506,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:507,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:507,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:508,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:509,28'
              BranchSideFuncs:
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:509,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:510,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:512,30'
              BranchSideFuncs:
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:480,13'
          Dst:             cj5_get_str
        - Src:             '/src/open62541/plugins/ua_config_json.c:481,16'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:483,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:485,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:487,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:489,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:491,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:493,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:495,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:498,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:501,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:503,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:505,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:507,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:509,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:512,17'
          Dst:             UA_LOG_ERROR
    - functionName:    TcpConfigurationField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         19
      ICount:          170
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - UA_LOG_ERROR
        - cj5_get_str
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:528,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:529,15'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:551,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:530,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:532,38'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:548,13'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:535,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:536,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:537,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:537,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:538,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:539,28'
              BranchSideFuncs:
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:539,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:540,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:542,30'
              BranchSideFuncs:
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:534,13'
          Dst:             cj5_get_str
        - Src:             '/src/open62541/plugins/ua_config_json.c:535,16'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:537,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:539,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:542,17'
          Dst:             UA_LOG_ERROR
    - functionName:    PubsubConfigurationField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HistorizingConfigurationField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         52
      ICount:          356
      EdgeCount:       66
      CyclomaticComplexity: 16
      functionsReached:
        - UA_LOG_ERROR
        - cj5_get_str
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:589,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:590,15'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:635,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:591,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:593,38'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:631,13'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:596,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:597,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:598,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:598,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:599,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:600,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:600,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:601,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:602,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:602,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:603,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:604,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:604,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:605,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:606,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:606,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:607,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:608,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:608,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:609,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:610,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:610,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:611,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:612,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:612,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:613,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:614,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:614,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:615,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:616,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:616,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:617,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:618,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:618,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:619,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:620,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:620,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:621,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:622,28'
              BranchSideFuncs:
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:622,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:623,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:625,30'
              BranchSideFuncs:
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:595,13'
          Dst:             cj5_get_str
        - Src:             '/src/open62541/plugins/ua_config_json.c:596,16'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:598,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:600,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:602,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:604,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:606,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:608,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:610,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:612,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:614,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:616,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:618,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:620,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:622,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:625,17'
          Dst:             UA_LOG_ERROR
    - functionName:    MdnsConfigurationField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         22
      ICount:          195
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - UA_LOG_ERROR
        - cj5_get_str
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:441,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:442,15'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:467,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:443,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:445,38'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:463,9'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:448,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:449,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:450,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:450,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:451,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:452,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:452,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:453,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:454,28'
              BranchSideFuncs:
                - strcmp
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:454,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:455,17'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:457,30'
              BranchSideFuncs:
                - UA_LOG_ERROR.8191
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - strcmp
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:447,13'
          Dst:             cj5_get_str
        - Src:             '/src/open62541/plugins/ua_config_json.c:448,16'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:450,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:452,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:454,21'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:457,17'
          Dst:             UA_LOG_ERROR
    - functionName:    SecurityPolciesField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         80
      ICount:          596
      EdgeCount:       103
      CyclomaticComplexity: 25
      functionsReached:
        - UA_ByteString_clear
        - UA_LOG_ERROR
        - UA_LOG_WARNING
        - UA_STRING
        - UA_ServerConfig_addAllEndpoints
        - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
        - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
        - UA_ServerConfig_addSecurityPolicyBasic256
        - UA_ServerConfig_addSecurityPolicyBasic256Sha256
        - UA_StatusCode_name
        - UA_String_clear
        - UA_String_equal
        - cj5_get_str
        - loadCertificateFile
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:649,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:651,19'
              BranchSideFuncs:
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:757,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:656,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:657,19'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:700,24'
              BranchSideFuncs:
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:658,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:660,43'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:696,17'
              BranchSideFuncs:
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:663,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:664,31'
              BranchSideFuncs:
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:675,34'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:667,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:668,31'
              BranchSideFuncs:
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:675,17'
              BranchSideFuncs:
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:675,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:676,31'
              BranchSideFuncs:
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:687,34'
              BranchSideFuncs:
                - strcmp
                - UA_LOG_ERROR.8191
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:679,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:680,31'
              BranchSideFuncs:
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:687,17'
              BranchSideFuncs:
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:687,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:688,21'
              BranchSideFuncs:
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:690,34'
              BranchSideFuncs:
                - UA_LOG_ERROR.8191
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:700,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:700,50'
              BranchSideFuncs:
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:701,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:700,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:701,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:711,23'
              BranchSideFuncs:
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:703,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:704,17'
              BranchSideFuncs:
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:705,28'
              BranchSideFuncs:
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:705,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:706,17'
              BranchSideFuncs:
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:707,27'
              BranchSideFuncs:
                - UA_ByteString_clear.8184
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:707,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:708,17'
              BranchSideFuncs:
                - UA_ByteString_clear.8184
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:709,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:712,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:714,9'
              BranchSideFuncs:
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:714,19'
              BranchSideFuncs:
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:714,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:715,69'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:721,19'
              BranchSideFuncs:
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:716,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:717,32'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:721,9'
              BranchSideFuncs:
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:721,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:722,64'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:728,19'
              BranchSideFuncs:
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:723,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:724,32'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:728,9'
              BranchSideFuncs:
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:728,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:729,70'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:735,19'
              BranchSideFuncs:
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:730,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:731,32'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:735,9'
              BranchSideFuncs:
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:735,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:736,75'
              BranchSideFuncs:
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:743,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:737,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:738,32'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:742,9'
              BranchSideFuncs:
                - UA_ServerConfig_addAllEndpoints
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:749,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:750,13'
              BranchSideFuncs:
                - UA_String_clear.8192
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:751,24'
              BranchSideFuncs:
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:751,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:752,13'
              BranchSideFuncs:
                - UA_ByteString_clear.8184
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:753,23'
              BranchSideFuncs:
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
                - UA_ByteString_clear.8184
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:753,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:754,13'
              BranchSideFuncs:
                - UA_ByteString_clear.8184
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:755,5'
              BranchSideFuncs:
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_String_equal.8188
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addAllEndpoints
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256Sha256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic256
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_ServerConfig_addSecurityPolicyBasic128Rsa15
                - UA_StatusCode_name
                - UA_LOG_WARNING.8185
                - UA_LOG_WARNING.8185
                - UA_ByteString_clear.8184
                - UA_ByteString_clear.8184
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - loadCertificateFile
                - UA_String_clear.8192
                - loadCertificateFile
                - UA_String_clear.8192
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:642,25'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/ua_config_json.c:643,34'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/ua_config_json.c:644,29'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/ua_config_json.c:645,35'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/ua_config_json.c:646,40'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/ua_config_json.c:662,17'
          Dst:             cj5_get_str
        - Src:             '/src/open62541/plugins/ua_config_json.c:663,20'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:671,39'
          Dst:             loadCertificateFile
        - Src:             '/src/open62541/plugins/ua_config_json.c:672,25'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/plugins/ua_config_json.c:675,27'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:683,38'
          Dst:             loadCertificateFile
        - Src:             '/src/open62541/plugins/ua_config_json.c:684,25'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/plugins/ua_config_json.c:687,27'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:690,21'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/ua_config_json.c:701,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_json.c:704,17'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/plugins/ua_config_json.c:706,17'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/ua_config_json.c:708,17'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/ua_config_json.c:712,12'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/plugins/ua_config_json.c:714,19'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/plugins/ua_config_json.c:715,22'
          Dst:             UA_ServerConfig_addSecurityPolicyBasic128Rsa15
        - Src:             '/src/open62541/plugins/ua_config_json.c:719,32'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_json.c:717,17'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_json.c:721,19'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/plugins/ua_config_json.c:722,22'
          Dst:             UA_ServerConfig_addSecurityPolicyBasic256
        - Src:             '/src/open62541/plugins/ua_config_json.c:726,32'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_json.c:724,17'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_json.c:728,19'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/plugins/ua_config_json.c:729,22'
          Dst:             UA_ServerConfig_addSecurityPolicyBasic256Sha256
        - Src:             '/src/open62541/plugins/ua_config_json.c:733,32'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_json.c:731,17'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_json.c:735,19'
          Dst:             UA_String_equal
        - Src:             '/src/open62541/plugins/ua_config_json.c:736,22'
          Dst:             UA_ServerConfig_addSecurityPolicyAes128Sha256RsaOaep
        - Src:             '/src/open62541/plugins/ua_config_json.c:740,32'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/ua_config_json.c:738,17'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_json.c:743,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/ua_config_json.c:747,9'
          Dst:             UA_ServerConfig_addAllEndpoints
        - Src:             '/src/open62541/plugins/ua_config_json.c:750,13'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/plugins/ua_config_json.c:752,13'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/ua_config_json.c:754,13'
          Dst:             UA_ByteString_clear
    - functionName:    SecurityPkiField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         42
      ICount:          365
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - UA_CertificateVerification_CertFolders
        - UA_LOG_ERROR
        - UA_String_clear
        - cj5_get_str
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:768,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:769,15'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:797,11'
              BranchSideFuncs:
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:770,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:772,38'
              BranchSideFuncs:
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:788,13'
              BranchSideFuncs:
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:775,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:776,17'
              BranchSideFuncs:
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:777,30'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:777,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:778,17'
              BranchSideFuncs:
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:779,30'
              BranchSideFuncs:
                - strcmp
                - UA_LOG_ERROR.8191
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:779,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:780,17'
              BranchSideFuncs:
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_ERROR.8191
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:782,30'
              BranchSideFuncs:
                - UA_LOG_ERROR.8191
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
                - cj5_get_str
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:800,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:801,35'
              BranchSideFuncs:
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:805,25'
              BranchSideFuncs:
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:805,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:806,36'
              BranchSideFuncs:
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:810,29'
              BranchSideFuncs:
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:810,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:811,40'
              BranchSideFuncs:
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:815,8'
              BranchSideFuncs:
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:815,14'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:815,17'
              BranchSideFuncs:
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:821,67'
              BranchSideFuncs:
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:815,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:816,9'
              BranchSideFuncs:
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:821,67'
              BranchSideFuncs:
                - UA_CertificateVerification_CertFolders
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:825,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:826,9'
              BranchSideFuncs:
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:827,8'
              BranchSideFuncs:
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:827,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:828,9'
              BranchSideFuncs:
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:829,8'
              BranchSideFuncs:
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:829,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:829,8'
              BranchSideFuncs:
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:830,9'
              BranchSideFuncs:
                - UA_String_clear.8192
                - UA_String_clear.8192
                - UA_String_clear.8192
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:774,13'
          Dst:             cj5_get_str
        - Src:             '/src/open62541/plugins/ua_config_json.c:775,16'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:777,23'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:779,23'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/ua_config_json.c:782,17'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/ua_config_json.c:821,28'
          Dst:             UA_CertificateVerification_CertFolders
        - Src:             '/src/open62541/plugins/ua_config_json.c:831,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/plugins/ua_config_json.c:832,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/plugins/ua_config_json.c:833,5'
          Dst:             UA_String_clear
    - functionName:    ApplicationTypeField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UInt32Field_parseJson
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:845,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:846,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:847,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:844,28'
          Dst:             UInt32Field_parseJson
    - functionName:    RuleHandlingField_parseJson
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ParsingCtx *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - configField
        - configFieldSize
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UInt32Field_parseJson
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:854,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:855,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:856,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:853,28'
          Dst:             UInt32Field_parseJson
    - functionName:    UA_ServerConfig_setDefault
      functionSourceFile: '/src/open62541/plugins/include/open62541/server_config_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.UA_ServerConfig.5011 *'
      constantsTouched: []
      argNames:
        - config
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ServerConfig_setMinimal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/include/open62541/server_config_default.h:91,1'
          Dst:             UA_ServerConfig_setMinimal
    - functionName:    UA_Server_newFromFile
      functionSourceFile: '/src/open62541/plugins/ua_config_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      'struct.UA_Server.437 *'
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - json_config
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ServerConfig_setDefault
        - UA_Server_newWithConfig
        - parseJSONConfig
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_config_json.c:1042,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1043,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_config_json.c:1044,12'
              BranchSideFuncs:
                - UA_Server_newWithConfig
      Callsites:
        - Src:             '/src/open62541/plugins/ua_config_json.c:1040,25'
          Dst:             UA_ServerConfig_setDefault
        - Src:             '/src/open62541/plugins/ua_config_json.c:1041,12'
          Dst:             parseJSONConfig
        - Src:             '/src/open62541/plugins/ua_config_json.c:1044,12'
          Dst:             UA_Server_newWithConfig
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    getResultSize_service_Circular
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      size_t
      argCount:        14
      argTypes:
        - 'struct.UA_HistoryDataBackend *'
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - size_t
        - size_t
        - int
        - bool
        - 'size_t *'
        - 'size_t *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - backend
        - server
        - sessionId
        - sessionContext
        - nodeId
        - start
        - end
        - numValuesPerNode
        - returnBounds
        - startIndex
        - endIndex
        - addFirst
        - addLast
        - reverse
      BBCount:         12
      ICount:          137
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - getNodeIdStoreContextItem_backend_memory_Circular
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:720,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:721,10'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory_Circular
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:722,15'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory_Circular
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:722,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:723,10'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory_Circular
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:725,20'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory_Circular
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:730,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:731,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:733,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:729,60'
          Dst:             getNodeIdStoreContextItem_backend_memory_Circular
    - functionName:    getNodeIdStoreContextItem_backend_memory_Circular
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      'struct.UA_NodeIdStoreContextItem_backend_memory *'
      argCount:        3
      argTypes:
        - 'struct.UA_MemoryStoreContext *'
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - context
        - server
        - nodeId
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_NodeId_equal
        - getNewNodeIdContext_backend_memory_Circular
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:651,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:652,28'
              BranchSideFuncs:
                - UA_NodeId_equal.8391
                - getNewNodeIdContext_backend_memory_Circular
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:656,56'
              BranchSideFuncs:
                - getNewNodeIdContext_backend_memory_Circular
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:652,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:653,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:655,5'
              BranchSideFuncs:
                - getNewNodeIdContext_backend_memory_Circular
                - UA_NodeId_equal.8391
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:652,12'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:656,12'
          Dst:             getNewNodeIdContext_backend_memory_Circular
    - functionName:    UA_NodeId_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:626,13'
          Dst:             UA_order
    - functionName:    getNewNodeIdContext_backend_memory_Circular
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      'struct.UA_NodeIdStoreContextItem_backend_memory *'
      argCount:        3
      argTypes:
        - 'struct.UA_MemoryStoreContext *'
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - context
        - server
        - nodeId
      BBCount:         8
      ICount:          99
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_NodeIdStoreContextItem_clear
        - UA_NodeId_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:630,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:631,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:633,55'
              BranchSideFuncs:
                - UA_NodeId_copy.8392
                - UA_NodeIdStoreContextItem_clear
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:636,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:637,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:640,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:634,5'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:637,9'
          Dst:             UA_NodeIdStoreContextItem_clear
    - functionName:    UA_NodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:606,1'
          Dst:             UA_copy
    - functionName:    UA_NodeIdStoreContextItem_clear
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeIdStoreContextItem_backend_memory *'
      constantsTouched: []
      argNames:
        - item
      BBCount:         7
      ICount:          65
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - UA_DataValueMemoryStoreItem_clear
        - UA_NodeId_clear
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:37,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:38,43'
              BranchSideFuncs:
                - UA_DataValueMemoryStoreItem_clear
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:41,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:36,5'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:38,9'
          Dst:             UA_DataValueMemoryStoreItem_clear
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    UA_DataValueMemoryStoreItem_clear
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DataValueMemoryStoreItem *'
      constantsTouched: []
      argNames:
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_DataValue_clear
        - UA_DateTime_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:21,5'
          Dst:             UA_DateTime_clear
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:22,5'
          Dst:             UA_DataValue_clear
    - functionName:    UA_DateTime_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:472,1'
          Dst:             UA_clear
    - functionName:    UA_DataValue_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:832,1'
          Dst:             UA_clear
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_MemoryStoreContext_clear
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_MemoryStoreContext *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - UA_NodeIdStoreContextItem_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:53,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:54,42'
              BranchSideFuncs:
                - UA_NodeIdStoreContextItem_clear
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:56,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:54,9'
          Dst:             UA_NodeIdStoreContextItem_clear
    - functionName:    UA_DataValue_backend_copyRange
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_DataValue *'
        - 'struct.UA_DataValue *'
        - size_t
        - 'struct.UA_NumericRangeDimension *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - range
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_Variant_copyRange
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:325,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:326,38'
              BranchSideFuncs:
                - UA_Variant_copyRange
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:327,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:326,16'
          Dst:             UA_Variant_copyRange
    - functionName:    binarySearch_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.UA_NodeIdStoreContextItem_backend_memory *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - item
        - timestamp
        - index
      BBCount:         17
      ICount:          142
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:107,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:108,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:111,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:113,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:114,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:129,14'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:115,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:116,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:117,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:117,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:118,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:124,18'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:118,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:119,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:122,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:124,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:125,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:126,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getNewNodeIdContext_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'struct.UA_NodeIdStoreContextItem_backend_memory *'
      argCount:        3
      argTypes:
        - 'struct.UA_MemoryStoreContext *'
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - context
        - server
        - nodeId
      BBCount:         13
      ICount:          149
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_NodeIdStoreContextItem_clear
        - UA_NodeId_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:65,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:66,31'
              BranchSideFuncs:
                - UA_NodeId_copy.8392
                - UA_NodeIdStoreContextItem_clear
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:76,55'
              BranchSideFuncs:
                - UA_NodeId_copy.8392
                - UA_NodeIdStoreContextItem_clear
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:67,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:68,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:69,69'
              BranchSideFuncs:
                - UA_NodeId_copy.8392
                - UA_NodeIdStoreContextItem_clear
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:70,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:71,13'
              BranchSideFuncs:
                - UA_NodeId_copy.8392
                - UA_NodeIdStoreContextItem_clear
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:74,26'
              BranchSideFuncs:
                - UA_NodeId_copy.8392
                - UA_NodeIdStoreContextItem_clear
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:79,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:80,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:83,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:77,5'
          Dst:             UA_NodeId_copy
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:80,9'
          Dst:             UA_NodeIdStoreContextItem_clear
    - functionName:    UA_DataValue_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_DataValue *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:822,1'
          Dst:             UA_copy
    - functionName:    getNodeIdStoreContextItem_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'struct.UA_NodeIdStoreContextItem_backend_memory *'
      argCount:        3
      argTypes:
        - 'struct.UA_MemoryStoreContext *'
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - context
        - server
        - nodeId
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_NodeId_equal
        - getNewNodeIdContext_backend_memory
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:95,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:96,29'
              BranchSideFuncs:
                - UA_NodeId_equal.8391
                - getNewNodeIdContext_backend_memory
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:100,47'
              BranchSideFuncs:
                - getNewNodeIdContext_backend_memory
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:96,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:97,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:99,5'
              BranchSideFuncs:
                - getNewNodeIdContext_backend_memory
                - UA_NodeId_equal.8391
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:96,13'
          Dst:             UA_NodeId_equal
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:100,12'
          Dst:             getNewNodeIdContext_backend_memory
    - functionName:    getHistoryData_service_Circular
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        16
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_HistoryDataBackend *'
        - size_t
        - size_t
        - 'struct.UA_NodeId *'
        - size_t
        - int
        - bool
        - int
        - 'struct.UA_NumericRange *'
        - bool
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'struct.UA_HistoryData *'
      constantsTouched: []
      argNames:
        - server
        - sessionId
        - sessionContext
        - backend
        - start
        - end
        - nodeId
        - maxSize
        - numValuesPerNode
        - returnBounds
        - timestampsToReturn
        - range
        - releaseContinuationPoints
        - continuationPoint
        - outContinuationPoint
        - historyData
      BBCount:         79
      ICount:          702
      EdgeCount:       107
      CyclomaticComplexity: 30
      functionsReached:
        - UA_Array_delete
        - UA_Array_new
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - UA_ByteString_init
        - getResultSize_service_Circular
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:760,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:761,12'
              BranchSideFuncs:
                - getResultSize_service_Circular
                - UA_Array_new
                - UA_ByteString_init.8395
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:767,23'
              BranchSideFuncs:
                - getResultSize_service_Circular
                - UA_Array_new
                - UA_ByteString_init.8395
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:761,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:762,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:763,29'
              BranchSideFuncs:
                - getResultSize_service_Circular
                - UA_Array_new
                - UA_ByteString_init.8395
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:780,57'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:780,85'
              BranchSideFuncs:
                - getResultSize_service_Circular
                - UA_Array_new
                - UA_ByteString_init.8395
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:781,57'
              BranchSideFuncs:
                - getResultSize_service_Circular
                - UA_Array_new
                - UA_ByteString_init.8395
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:788,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:789,23'
              BranchSideFuncs:
                - UA_Array_new
                - UA_ByteString_init.8395
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:791,61'
              BranchSideFuncs:
                - UA_Array_new
                - UA_ByteString_init.8395
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:792,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:793,10'
              BranchSideFuncs:
                - UA_ByteString_init.8395
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:796,15'
              BranchSideFuncs:
                - UA_ByteString_init.8395
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:798,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:799,12'
              BranchSideFuncs:
                - UA_ByteString_init.8395
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:812,5'
              BranchSideFuncs:
                - UA_ByteString_init.8395
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:799,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:800,13'
              BranchSideFuncs:
                - UA_ByteString_init.8395
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:810,5'
              BranchSideFuncs:
                - UA_ByteString_init.8395
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:803,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:804,54'
              BranchSideFuncs:
                - UA_ByteString_init.8395
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:806,54'
              BranchSideFuncs:
                - UA_ByteString_init.8395
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:813,29'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:813,32'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:848,8'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:813,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:814,16'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:848,8'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:816,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:817,16'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:823,23'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:817,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:818,29'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:820,29'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:824,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:825,19'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:840,12'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:840,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:841,29'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:846,20'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:848,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:848,19'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:861,8'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:848,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:849,9'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:861,8'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:852,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:852,34'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:854,19'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:852,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:853,50'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:854,19'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:854,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:854,39'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:857,50'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:854,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:855,50'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:857,50'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:864,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:864,40'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.8390
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:867,38'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.8390
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:864,51'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:864,54'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:866,12'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:866,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:866,12'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.8390
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:867,38'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.8390
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:866,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:866,25'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:874,5'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:866,42'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:866,46'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:874,5'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:861,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:867,38'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.8390
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:874,5'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:867,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:868,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:870,53'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:871,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:872,20'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:873,5'
              BranchSideFuncs:
                - UA_ByteString_clear.8390
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:759,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:773,26'
          Dst:             getResultSize_service_Circular
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:791,47'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:812,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:841,13'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:867,12'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:874,5'
          Dst:             UA_ByteString_clear
    - functionName:    serverSetHistoryData_backend_memory_Circular
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - bool
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - context
        - sessionId
        - sessionContext
        - nodeId
        - historizing
        - value
      BBCount:         24
      ICount:          233
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - UA_DataValueMemoryStoreItem_clear
        - UA_DataValue_copy
        - UA_DateTime_now
        - getNodeIdStoreContextItem_backend_memory_Circular
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:668,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:669,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:671,8'
              BranchSideFuncs:
                - UA_DateTime_now
                - UA_DataValue_copy.8396
                - UA_DataValueMemoryStoreItem_clear
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:671,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:673,9'
              BranchSideFuncs:
                - UA_DateTime_now
                - UA_DataValue_copy.8396
                - UA_DataValueMemoryStoreItem_clear
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:675,17'
              BranchSideFuncs:
                - UA_DateTime_now
                - UA_DataValue_copy.8396
                - UA_DataValueMemoryStoreItem_clear
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:676,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:677,21'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValueMemoryStoreItem_clear
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:678,15'
              BranchSideFuncs:
                - UA_DateTime_now
                - UA_DataValue_copy.8396
                - UA_DataValueMemoryStoreItem_clear
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:678,15'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:679,21'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValueMemoryStoreItem_clear
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:681,21'
              BranchSideFuncs:
                - UA_DateTime_now
                - UA_DataValue_copy.8396
                - UA_DataValueMemoryStoreItem_clear
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:686,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:687,42'
              BranchSideFuncs:
                - UA_DataValueMemoryStoreItem_clear
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:694,8'
              BranchSideFuncs:
                - UA_DataValueMemoryStoreItem_clear
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:694,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:695,43'
              BranchSideFuncs:
                - UA_DataValueMemoryStoreItem_clear
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:698,43'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:701,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:702,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:705,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:667,54'
          Dst:             getNodeIdStoreContextItem_backend_memory_Circular
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:681,21'
          Dst:             UA_DateTime_now
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:685,5'
          Dst:             UA_DataValue_copy
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:695,9'
          Dst:             UA_DataValueMemoryStoreItem_clear
    - functionName:    UA_HistoryDataBackend_Memory_Circular
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_HistoryDataBackend *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - initialNodeIdStoreSize
        - initialDataStoreSize
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_HistoryDataBackend_Memory
        - getHistoryData_service_Circular
        - serverSetHistoryData_backend_memory_Circular
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:880,36'
          Dst:             UA_HistoryDataBackend_Memory
    - functionName:    UA_HistoryDataBackend_Memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_HistoryDataBackend *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - initialNodeIdStoreSize
        - initialDataStoreSize
        - ''
      BBCount:         12
      ICount:          121
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - boundSupported_backend_memory
        - copyDataValues_backend_memory
        - deleteMembers_backend_memory
        - firstIndex_backend_memory
        - getDataValue_backend_memory
        - getDateTimeMatch_backend_memory
        - getEnd_backend_memory
        - insertDataValue_backend_memory
        - lastIndex_backend_memory
        - removeDataValue_backend_memory
        - replaceDataValue_backend_memory
        - resultSize_backend_memory
        - serverSetHistoryData_backend_memory
        - timestampsToReturnSupported_backend_memory
        - updateDataValue_backend_memory
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:582,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:583,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:584,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:584,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:585,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:587,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:589,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:590,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:591,65'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    serverSetHistoryData_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - bool
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - context
        - sessionId
        - sessionContext
        - nodeId
        - historizing
        - value
      BBCount:         26
      ICount:          264
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - UA_DataValue_copy
        - UA_DateTime_now
        - getDateTimeMatch_backend_memory
        - getNodeIdStoreContextItem_backend_memory
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:200,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:201,31'
              BranchSideFuncs:
                - UA_DateTime_now
                - UA_DataValue_copy.8396
                - getDateTimeMatch_backend_memory
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:209,17'
              BranchSideFuncs:
                - UA_DateTime_now
                - UA_DataValue_copy.8396
                - getDateTimeMatch_backend_memory
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:201,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:201,16'
              BranchSideFuncs:
                - UA_DateTime_now
                - UA_DataValue_copy.8396
                - getDateTimeMatch_backend_memory
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:201,82'
              BranchSideFuncs:
                - UA_DateTime_now
                - UA_DataValue_copy.8396
                - getDateTimeMatch_backend_memory
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:203,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:204,13'
              BranchSideFuncs:
                - UA_DateTime_now
                - UA_DataValue_copy.8396
                - getDateTimeMatch_backend_memory
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:207,27'
              BranchSideFuncs:
                - UA_DateTime_now
                - UA_DataValue_copy.8396
                - getDateTimeMatch_backend_memory
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:210,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:211,21'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - getDateTimeMatch_backend_memory
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:212,16'
              BranchSideFuncs:
                - UA_DateTime_now
                - UA_DataValue_copy.8396
                - getDateTimeMatch_backend_memory
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:212,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:213,21'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - getDateTimeMatch_backend_memory
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:215,21'
              BranchSideFuncs:
                - UA_DateTime_now
                - UA_DataValue_copy.8396
                - getDateTimeMatch_backend_memory
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:220,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:221,42'
              BranchSideFuncs:
                - getDateTimeMatch_backend_memory
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:224,52'
              BranchSideFuncs:
                - getDateTimeMatch_backend_memory
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:231,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:231,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:234,30'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:231,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:232,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:234,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:198,54'
          Dst:             getNodeIdStoreContextItem_backend_memory
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:215,21'
          Dst:             UA_DateTime_now
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:219,5'
          Dst:             UA_DataValue_copy
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:224,20'
          Dst:             getDateTimeMatch_backend_memory
    - functionName:    resultSize_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - server
        - context
        - sessionId
        - sessionContext
        - nodeId
        - startIndex
        - endIndex
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - getNodeIdStoreContextItem_backend_memory
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:144,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:144,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:146,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:145,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:145,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:146,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:143,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:147,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:142,60'
          Dst:             getNodeIdStoreContextItem_backend_memory
    - functionName:    getEnd_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - context
        - sessionId
        - sessionContext
        - nodeId
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getNodeIdStoreContextItem_backend_memory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:251,60'
          Dst:             getNodeIdStoreContextItem_backend_memory
    - functionName:    lastIndex_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - context
        - sessionId
        - sessionContext
        - nodeId
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getNodeIdStoreContextItem_backend_memory
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:262,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:264,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:261,60'
          Dst:             getNodeIdStoreContextItem_backend_memory
    - functionName:    firstIndex_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - context
        - sessionId
        - sessionContext
        - nodeId
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getDateTimeMatch_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - server
        - context
        - sessionId
        - sessionContext
        - nodeId
        - timestamp
        - strategy
      BBCount:         25
      ICount:          154
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - binarySearch_backend_memory
        - getNodeIdStoreContextItem_backend_memory
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:163,10'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:163,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:165,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:164,10'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:164,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:165,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:165,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:165,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:167,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:162,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:166,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:167,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:167,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:173,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:178,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:178,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:183,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:169,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:170,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:171,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:178,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:179,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:181,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:158,60'
          Dst:             getNodeIdStoreContextItem_backend_memory
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:160,25'
          Dst:             binarySearch_backend_memory
    - functionName:    copyDataValues_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - size_t
        - size_t
        - bool
        - size_t
        - 'struct.UA_NumericRange *'
        - bool
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'size_t *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - context
        - sessionId
        - sessionContext
        - nodeId
        - startIndex
        - endIndex
        - reverse
        - maxValues
        - range
        - releaseContinuationPoints
        - continuationPoint
        - outContinuationPoint
        - providedValues
        - values
      BBCount:         53
      ICount:          380
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - UA_DataValue_backend_copyRange
        - UA_DataValue_copy
        - getNodeIdStoreContextItem_backend_memory
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:348,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:349,13'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:355,125'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:349,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:350,32'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:352,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:359,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:360,9'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:372,9'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:360,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:360,37'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:360,9'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:360,60'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:360,63'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:360,9'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:360,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:361,29'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:371,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:361,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:362,27'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:369,13'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:362,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:363,53'
              BranchSideFuncs:
                - UA_DataValue_backend_copyRange
                - UA_DataValue_copy.8396
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:365,40'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:372,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:372,37'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:372,9'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:372,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:0,0'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:373,29'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:373,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:374,27'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:381,13'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:374,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:375,53'
              BranchSideFuncs:
                - UA_DataValue_backend_copyRange
                - UA_DataValue_copy.8396
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:377,40'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
                - UA_DataValue_backend_copyRange
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:385,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:386,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:388,11'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:388,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:388,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:388,23'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:388,62'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:388,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:389,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:388,74'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:388,78'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:395,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:388,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:389,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:395,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:355,60'
          Dst:             getNodeIdStoreContextItem_backend_memory
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:363,21'
          Dst:             UA_DataValue_backend_copyRange
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:365,21'
          Dst:             UA_DataValue_copy
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:375,21'
          Dst:             UA_DataValue_backend_copyRange
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:377,21'
          Dst:             UA_DataValue_copy
    - functionName:    getDataValue_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      'struct.UA_DataValue *'
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - size_t
      constantsTouched: []
      argNames:
        - server
        - context
        - sessionId
        - sessionContext
        - nodeId
        - index
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getNodeIdStoreContextItem_backend_memory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:316,60'
          Dst:             getNodeIdStoreContextItem_backend_memory
    - functionName:    boundSupported_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - context
        - sessionId
        - sessionContext
        - nodeId
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timestampsToReturnSupported_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - int
      constantsTouched: []
      argNames:
        - server
        - context
        - sessionId
        - sessionContext
        - nodeId
        - timestampsToReturn
      BBCount:         28
      ICount:          170
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - getNodeIdStoreContextItem_backend_memory
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:293,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:294,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:296,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:297,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:297,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:305,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:298,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:298,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:305,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:299,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:299,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:300,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:300,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:300,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:305,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:301,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:301,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:302,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:302,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:302,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:305,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:303,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:303,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:307,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:304,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:304,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:305,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:296,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:307,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:292,60'
          Dst:             getNodeIdStoreContextItem_backend_memory
    - functionName:    insertDataValue_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - hdbContext
        - sessionId
        - sessionContext
        - nodeId
        - value
      BBCount:         33
      ICount:          306
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - UA_DataValue_copy
        - getDateTimeMatch_backend_memory
        - getNodeIdStoreContextItem_backend_memory
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:406,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:406,40'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory
                - getDateTimeMatch_backend_memory
                - UA_DataValue_copy.8396
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:408,35'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory
                - getDateTimeMatch_backend_memory
                - UA_DataValue_copy.8396
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:406,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:407,9'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory
                - getDateTimeMatch_backend_memory
                - UA_DataValue_copy.8396
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:408,35'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory
                - getDateTimeMatch_backend_memory
                - UA_DataValue_copy.8396
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:408,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:408,63'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory
                - getDateTimeMatch_backend_memory
                - UA_DataValue_copy.8396
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:408,88'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory
                - getDateTimeMatch_backend_memory
                - UA_DataValue_copy.8396
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:418,33'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:418,36'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:421,9'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:418,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:421,9'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:421,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:422,31'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:430,75'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:422,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:422,16'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:422,82'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:424,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:425,13'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:428,27'
              BranchSideFuncs:
                - UA_DataValue_copy.8396
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:433,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:434,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:438,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:438,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:438,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:441,30'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:438,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:439,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:441,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:409,54'
          Dst:             getNodeIdStoreContextItem_backend_memory
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:411,20'
          Dst:             getDateTimeMatch_backend_memory
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:432,5'
          Dst:             UA_DataValue_copy
    - functionName:    updateDataValue_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - hdbContext
        - sessionId
        - sessionContext
        - nodeId
        - value
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - insertDataValue_backend_memory
        - replaceDataValue_backend_memory
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:492,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:493,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:495,42'
              BranchSideFuncs:
                - insertDataValue_backend_memory
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:501,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:502,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:504,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:486,25'
          Dst:             replaceDataValue_backend_memory
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:495,11'
          Dst:             insertDataValue_backend_memory
    - functionName:    replaceDataValue_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - hdbContext
        - sessionId
        - sessionContext
        - nodeId
        - value
      BBCount:         17
      ICount:          175
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - UA_DataValue_clear
        - UA_DataValue_copy
        - getDateTimeMatch_backend_memory
        - getNodeIdStoreContextItem_backend_memory
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:454,36'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:454,40'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory
                - getDateTimeMatch_backend_memory
                - UA_DataValue_clear.8394
                - UA_DataValue_copy.8396
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:456,35'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory
                - getDateTimeMatch_backend_memory
                - UA_DataValue_clear.8394
                - UA_DataValue_copy.8396
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:454,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:455,9'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory
                - getDateTimeMatch_backend_memory
                - UA_DataValue_clear.8394
                - UA_DataValue_copy.8396
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:456,35'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory
                - getDateTimeMatch_backend_memory
                - UA_DataValue_clear.8394
                - UA_DataValue_copy.8396
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:456,35'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:456,63'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory
                - getDateTimeMatch_backend_memory
                - UA_DataValue_clear.8394
                - UA_DataValue_copy.8396
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:456,88'
              BranchSideFuncs:
                - getNodeIdStoreContextItem_backend_memory
                - getDateTimeMatch_backend_memory
                - UA_DataValue_clear.8394
                - UA_DataValue_copy.8396
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:466,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:467,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:468,25'
              BranchSideFuncs:
                - UA_DataValue_clear.8394
                - UA_DataValue_copy.8396
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:470,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:471,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:474,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:457,54'
          Dst:             getNodeIdStoreContextItem_backend_memory
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:459,20'
          Dst:             getDateTimeMatch_backend_memory
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:468,5'
          Dst:             UA_DataValue_clear
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:469,5'
          Dst:             UA_DataValue_copy
    - functionName:    removeDataValue_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - server
        - hdbContext
        - sessionId
        - sessionContext
        - nodeId
        - startTimestamp
        - endTimestamp
      BBCount:         22
      ICount:          212
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - UA_DataValueMemoryStoreItem_clear
        - getDateTimeMatch_backend_memory
        - getNodeIdStoreContextItem_backend_memory
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:522,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:523,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:525,9'
              BranchSideFuncs:
                - getDateTimeMatch_backend_memory
                - getDateTimeMatch_backend_memory
                - UA_DataValueMemoryStoreItem_clear
                - getDateTimeMatch_backend_memory
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:525,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:526,50'
              BranchSideFuncs:
                - getDateTimeMatch_backend_memory
                - UA_DataValueMemoryStoreItem_clear
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:537,50'
              BranchSideFuncs:
                - getDateTimeMatch_backend_memory
                - getDateTimeMatch_backend_memory
                - UA_DataValueMemoryStoreItem_clear
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:533,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:534,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:535,18'
              BranchSideFuncs:
                - UA_DataValueMemoryStoreItem_clear
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:551,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:551,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:552,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:551,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:551,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:552,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:551,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:552,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:553,9'
              BranchSideFuncs:
                - UA_DataValueMemoryStoreItem_clear
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:556,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:557,43'
              BranchSideFuncs:
                - UA_DataValueMemoryStoreItem_clear
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:560,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:516,54'
          Dst:             getNodeIdStoreContextItem_backend_memory
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:526,18'
          Dst:             getDateTimeMatch_backend_memory
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:537,18'
          Dst:             getDateTimeMatch_backend_memory
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:544,18'
          Dst:             getDateTimeMatch_backend_memory
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:557,9'
          Dst:             UA_DataValueMemoryStoreItem_clear
    - functionName:    deleteMembers_backend_memory
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_HistoryDataBackend *'
      constantsTouched: []
      argNames:
        - backend
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_MemoryStoreContext_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:572,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:572,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:573,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:572,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:573,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:574,57'
              BranchSideFuncs:
                - UA_MemoryStoreContext_clear
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:574,5'
          Dst:             UA_MemoryStoreContext_clear
    - functionName:    UA_MemoryStoreContext_delete
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_MemoryStoreContext *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_MemoryStoreContext_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:241,5'
          Dst:             UA_MemoryStoreContext_clear
    - functionName:    UA_HistoryDataBackend_Memory_clear
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_HistoryDataBackend *'
      constantsTouched: []
      argNames:
        - backend
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_MemoryStoreContext_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_backend_memory.c:619,5'
          Dst:             UA_MemoryStoreContext_delete
    - functionName:    UA_NodeId_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:616,1'
          Dst:             UA_clear
    - functionName:    UA_MonitoredItemCreateResult_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6104
      functionLinenumberEnd: 6104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_MonitoredItemCreateResult *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stopPoll
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeIdStoreContextItem_gathering_default *'
      constantsTouched: []
      argNames:
        - server
        - item
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_MonitoredItemCreateResult_init
        - UA_Server_deleteMonitoredItem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:77,28'
          Dst:             UA_Server_deleteMonitoredItem
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:78,5'
          Dst:             UA_MonitoredItemCreateResult_init
    - functionName:    UA_MonitoredItemCreateRequest_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6068
      functionLinenumberEnd: 6068
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_MonitoredItemCreateRequest *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dataChangeCallback_gathering_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - int
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - int
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - monitoredItemId
        - monitoredItemContext
        - nodeId
        - nodeContext
        - attributeId
        - value
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_MonitoredItemCreateRequest_default
      functionSourceFile: '/src/open62541/include/open62541/client_subscriptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_MonitoredItemCreateRequest *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - nodeId
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_MonitoredItemCreateRequest_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/client_subscriptions.h:129,49'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/client_subscriptions.h:129,49'
              BranchSideFuncs:
                - UA_MonitoredItemCreateRequest_init
            - BranchSide:      '/src/open62541/include/open62541/client_subscriptions.h:131,5'
              BranchSideFuncs:
                - UA_MonitoredItemCreateRequest_init
      Callsites:
        - Src:             '/src/open62541/include/open62541/client_subscriptions.h:131,5'
          Dst:             UA_MonitoredItemCreateRequest_init
    - functionName:    startPoll
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeIdStoreContextItem_gathering_default *'
      constantsTouched: []
      argNames:
        - server
        - item
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_MonitoredItemCreateRequest_default
        - UA_Server_createDataChangeMonitoredItem
        - dataChangeCallback_gathering_default
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:62,13'
          Dst:             UA_MonitoredItemCreateRequest_default
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:66,13'
          Dst:             UA_Server_createDataChangeMonitoredItem
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:66,13'
          Dst:             dataChangeCallback_gathering_default
    - functionName:    UA_NodeId_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:606,1'
          Dst:             UA_copy
    - functionName:    UA_NodeId_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_NodeId *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:626,13'
          Dst:             UA_order
    - functionName:    getNodeIdStoreContextItem_gathering_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'struct.UA_NodeIdStoreContextItem_gathering_default *'
      argCount:        2
      argTypes:
        - 'struct.UA_NodeIdStoreContext *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - context
        - nodeId
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UA_NodeId_equal
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:50,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:51,30'
              BranchSideFuncs:
                - UA_NodeId_equal.8445
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:55,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:51,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:52,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:54,5'
              BranchSideFuncs:
                - UA_NodeId_equal.8445
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:51,13'
          Dst:             UA_NodeId_equal
    - functionName:    registerNodeId_gathering_circular
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_HistorizingNodeIdSettings *'
      constantsTouched: []
      argNames:
        - server
        - context
        - nodeId
        - setting
      BBCount:         11
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_NodeId_copy
        - getNodeIdStoreContextItem_gathering_default
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:240,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:241,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:243,8'
              BranchSideFuncs:
                - UA_NodeId_copy.8444
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:243,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:243,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:244,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:243,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:244,9'
              BranchSideFuncs:
                - UA_NodeId_copy.8444
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:246,20'
              BranchSideFuncs:
                - UA_NodeId_copy.8444
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:240,8'
          Dst:             getNodeIdStoreContextItem_gathering_default
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:246,5'
          Dst:             UA_NodeId_copy
    - functionName:    UA_HistoryDataGathering_Circular
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_HistoryDataGathering *'
        - size_t
      constantsTouched: []
      argNames:
        - initialNodeIdStoreSize
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_HistoryDataGathering_Default
        - registerNodeId_gathering_circular
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:255,41'
          Dst:             UA_HistoryDataGathering_Default
    - functionName:    UA_HistoryDataGathering_Default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_HistoryDataGathering *'
        - size_t
      constantsTouched: []
      argNames:
        - initialNodeIdStoreSize
        - ''
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deleteMembers_gathering_default
        - getHistorizingSetting_gathering_default
        - registerNodeId_gathering_default
        - setValue_gathering_default
        - startPoll_gathering_default
        - stopPoll_gathering_default
        - updateNodeIdSetting_gathering_default
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setValue_gathering_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - bool
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - context
        - sessionId
        - sessionContext
        - nodeId
        - historizing
        - value
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - getNodeIdStoreContextItem_gathering_default
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:199,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:202,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:202,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:203,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:198,57'
          Dst:             getNodeIdStoreContextItem_gathering_default
    - functionName:    getHistorizingSetting_gathering_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'struct.UA_HistorizingNodeIdSettings *'
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - context
        - nodeId
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getNodeIdStoreContextItem_gathering_default
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:150,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:151,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:153,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:149,57'
          Dst:             getNodeIdStoreContextItem_gathering_default
    - functionName:    registerNodeId_gathering_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_HistorizingNodeIdSettings *'
      constantsTouched: []
      argNames:
        - server
        - context
        - nodeId
        - setting
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_NodeId_copy
        - getNodeIdStoreContextItem_gathering_default
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:123,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:126,9'
              BranchSideFuncs:
                - UA_NodeId_copy.8444
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:126,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:127,31'
              BranchSideFuncs:
                - UA_NodeId_copy.8444
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:136,20'
              BranchSideFuncs:
                - UA_NodeId_copy.8444
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:129,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:130,13'
              BranchSideFuncs:
                - UA_NodeId_copy.8444
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:133,17'
              BranchSideFuncs:
                - UA_NodeId_copy.8444
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:123,9'
          Dst:             getNodeIdStoreContextItem_gathering_default
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:136,5'
          Dst:             UA_NodeId_copy
    - functionName:    startPoll_gathering_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - context
        - nodeId
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - getNodeIdStoreContextItem_gathering_default
        - startPoll
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:106,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:107,9'
              BranchSideFuncs:
                - startPoll
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:109,9'
              BranchSideFuncs:
                - startPoll
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:109,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:111,9'
              BranchSideFuncs:
                - startPoll
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:111,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:113,22'
              BranchSideFuncs:
                - startPoll
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:105,57'
          Dst:             getNodeIdStoreContextItem_gathering_default
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:113,12'
          Dst:             startPoll
    - functionName:    stopPoll_gathering_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
      constantsTouched: []
      argNames:
        - server
        - context
        - nodeId
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - getNodeIdStoreContextItem_gathering_default
        - stopPoll
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:89,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:90,9'
              BranchSideFuncs:
                - stopPoll
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:92,9'
              BranchSideFuncs:
                - stopPoll
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:92,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:94,9'
              BranchSideFuncs:
                - stopPoll
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:94,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:96,21'
              BranchSideFuncs:
                - stopPoll
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:88,57'
          Dst:             getNodeIdStoreContextItem_gathering_default
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:96,12'
          Dst:             stopPoll
    - functionName:    deleteMembers_gathering_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_HistoryDataGathering *'
      constantsTouched: []
      argNames:
        - gathering
      BBCount:         17
      ICount:          104
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - UA_NodeId_clear
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:159,27'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:159,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:160,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:159,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:160,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:161,58'
              BranchSideFuncs:
                - UA_NodeId_clear.8442
                - __assert_fail
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:162,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:163,26'
              BranchSideFuncs:
                - UA_NodeId_clear.8442
                - __assert_fail
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:168,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:166,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:166,9'
              BranchSideFuncs:
                - UA_NodeId_clear.8442
                - __assert_fail
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:167,5'
              BranchSideFuncs:
                - UA_NodeId_clear.8442
                - __assert_fail
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:163,9'
          Dst:             UA_NodeId_clear
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:166,9'
          Dst:             __assert_fail
    - functionName:    updateNodeIdSetting_gathering_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'struct.UA_HistorizingNodeIdSettings *'
      constantsTouched: []
      argNames:
        - server
        - context
        - nodeId
        - setting
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getNodeIdStoreContextItem_gathering_default
        - stopPoll_gathering_default
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:180,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:181,9'
              BranchSideFuncs:
                - stopPoll_gathering_default
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:183,32'
              BranchSideFuncs:
                - stopPoll_gathering_default
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:179,57'
          Dst:             getNodeIdStoreContextItem_gathering_default
        - Src:             '/src/open62541/plugins/historydata/ua_history_data_gathering_default.c:183,5'
          Dst:             stopPoll_gathering_default
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    getResultSize_service_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_database_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      size_t
      argCount:        14
      argTypes:
        - 'struct.UA_HistoryDataBackend *'
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - size_t
        - size_t
        - int
        - bool
        - 'size_t *'
        - 'size_t *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - backend
        - server
        - sessionId
        - sessionContext
        - nodeId
        - start
        - end
        - numValuesPerNode
        - returnBounds
        - startIndex
        - endIndex
        - addFirst
        - addLast
        - reverse
      BBCount:         77
      ICount:          879
      EdgeCount:       102
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:40,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:41,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:42,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:42,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:43,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:45,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:49,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:50,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:128,16'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:50,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:51,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:67,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:51,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:52,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:60,31'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:53,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:54,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:57,29'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:62,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:63,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:65,26'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:67,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:68,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:80,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:69,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:70,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:77,31'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:72,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:73,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:76,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:80,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:81,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:93,21'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:82,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:83,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:90,31'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:85,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:86,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:89,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:93,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:94,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:111,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:94,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:95,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:106,31'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:96,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:97,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:100,29'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:101,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:102,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:105,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:111,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:112,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:123,31'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:113,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:114,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:117,29'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:118,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:119,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:122,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:133,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:135,10'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:135,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:138,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:138,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:138,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:138,30'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:138,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:139,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getHistoryData_service_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_database_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'struct.UA_HistoryDataBackend *'
        - size_t
        - size_t
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - size_t
        - int
        - bool
        - int
        - 'struct.UA_NumericRange *'
        - bool
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'size_t *'
        - 'struct.UA_DataValue **'
      constantsTouched: []
      argNames:
        - backend
        - start
        - end
        - server
        - sessionId
        - sessionContext
        - nodeId
        - maxSize
        - numValuesPerNode
        - returnBounds
        - timestampsToReturn
        - range
        - releaseContinuationPoints
        - continuationPoint
        - outContinuationPoint
        - resultSize
        - result
      BBCount:         83
      ICount:          710
      EdgeCount:       112
      CyclomaticComplexity: 31
      functionsReached:
        - UA_Array_delete
        - UA_Array_new
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - UA_ByteString_init
        - getResultSize_service_default
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:167,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:168,13'
              BranchSideFuncs:
                - getResultSize_service_default
                - UA_Array_new
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:179,23'
              BranchSideFuncs:
                - getResultSize_service_default
                - UA_Array_new
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:168,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:169,32'
              BranchSideFuncs:
                - getResultSize_service_default
                - UA_Array_new
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:175,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:170,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:171,51'
              BranchSideFuncs:
                - getResultSize_service_default
                - UA_Array_new
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:174,9'
              BranchSideFuncs:
                - getResultSize_service_default
                - UA_Array_new
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:192,56'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:192,84'
              BranchSideFuncs:
                - getResultSize_service_default
                - UA_Array_new
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:193,56'
              BranchSideFuncs:
                - getResultSize_service_default
                - UA_Array_new
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:200,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:201,23'
              BranchSideFuncs:
                - UA_Array_new
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:203,59'
              BranchSideFuncs:
                - UA_Array_new
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:204,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:205,10'
              BranchSideFuncs:
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:208,15'
              BranchSideFuncs:
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:211,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:212,13'
              BranchSideFuncs:
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:225,5'
              BranchSideFuncs:
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:212,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:213,13'
              BranchSideFuncs:
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:223,5'
              BranchSideFuncs:
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:216,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:217,54'
              BranchSideFuncs:
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:219,54'
              BranchSideFuncs:
                - UA_ByteString_init.8477
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:226,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:226,33'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:264,9'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:226,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:227,16'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:264,9'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:230,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:231,17'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:239,23'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:231,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:232,29'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:234,29'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:240,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:241,19'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:256,13'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
                - UA_Array_delete
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:256,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:257,29'
              BranchSideFuncs:
                - UA_Array_delete
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:262,20'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:264,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:264,20'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:277,9'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:264,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:265,9'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:277,9'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:268,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:268,35'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:270,20'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:268,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:269,50'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:270,20'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:270,37'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:270,40'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:273,50'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:270,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:271,50'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:273,50'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:279,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:279,45'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.8476
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:285,38'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.8476
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:280,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:280,20'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:282,17'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:282,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:282,17'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.8476
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:285,38'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.8476
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:283,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:283,20'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:293,5'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:284,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:284,21'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:293,5'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:277,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:285,38'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.8476
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:293,5'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:285,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:287,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:289,52'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:290,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:291,20'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:292,5'
              BranchSideFuncs:
                - UA_ByteString_clear.8476
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:166,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:185,26'
          Dst:             getResultSize_service_default
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:203,45'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:225,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:257,13'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:285,12'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:293,5'
          Dst:             UA_ByteString_clear
    - functionName:    UA_Server_readHistorizing
      functionSourceFile: '/src/open62541/include/open62541/server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - outHistorizing
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Server_read
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/server.h:762,1'
          Dst:             __UA_Server_read
    - functionName:    UA_Server_readAccessLevel
      functionSourceFile: '/src/open62541/include/open62541/server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_Server *'
        - 'struct.UA_NodeId *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - nodeId
        - outAccessLevel
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __UA_Server_read
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/server.h:740,1'
          Dst:             __UA_Server_read
    - functionName:    clear_service_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_database_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_HistoryDatabase *'
      constantsTouched: []
      argNames:
        - hdb
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:604,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:604,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:605,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:604,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:605,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:606,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    deleteRawModified_service_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_database_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_RequestHeader *'
        - 'struct.UA_DeleteRawModifiedDetails *'
        - 'struct.UA_HistoryUpdateResult *'
      constantsTouched: []
      argNames:
        - server
        - hdbContext
        - sessionId
        - sessionContext
        - requestHeader
        - details
        - result
      BBCount:         19
      ICount:          203
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - UA_Server_getConfig
        - UA_Server_readAccessLevel
        - UA_Server_readHistorizing
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:402,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:403,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:406,82'
              BranchSideFuncs:
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - UA_Server_getConfig
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:411,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:412,9'
              BranchSideFuncs:
                - UA_Server_readHistorizing
                - UA_Server_getConfig
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:416,16'
              BranchSideFuncs:
                - UA_Server_readHistorizing
                - UA_Server_getConfig
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:420,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:421,9'
              BranchSideFuncs:
                - UA_Server_getConfig
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:424,51'
              BranchSideFuncs:
                - UA_Server_getConfig
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:429,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:430,9'
              BranchSideFuncs:
                - UA_Server_getConfig
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:433,10'
              BranchSideFuncs:
                - UA_Server_getConfig
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:433,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:434,9'
              BranchSideFuncs:
                - UA_Server_getConfig
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:438,51'
              BranchSideFuncs:
                - UA_Server_getConfig
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:439,67'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:440,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:448,15'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:439,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:443,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:448,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:408,5'
          Dst:             UA_Server_readAccessLevel
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:417,5'
          Dst:             UA_Server_readHistorizing
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:438,31'
          Dst:             UA_Server_getConfig
    - functionName:    updateData_service_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_database_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_RequestHeader *'
        - 'struct.UA_UpdateDataDetails *'
        - 'struct.UA_HistoryUpdateResult *'
      constantsTouched: []
      argNames:
        - server
        - hdbContext
        - sessionId
        - sessionContext
        - requestHeader
        - details
        - result
      BBCount:         29
      ICount:          343
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - UA_Array_new
        - UA_Server_getConfig
        - UA_Server_readAccessLevel
        - UA_Server_readHistorizing
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:311,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:312,9'
              BranchSideFuncs:
                - UA_Server_readHistorizing
                - UA_Server_getConfig
                - UA_Array_new
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:316,16'
              BranchSideFuncs:
                - UA_Server_readHistorizing
                - UA_Server_getConfig
                - UA_Array_new
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:320,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:321,9'
              BranchSideFuncs:
                - UA_Server_getConfig
                - UA_Array_new
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:324,51'
              BranchSideFuncs:
                - UA_Server_getConfig
                - UA_Array_new
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:329,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:330,9'
              BranchSideFuncs:
                - UA_Server_getConfig
                - UA_Array_new
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:334,51'
              BranchSideFuncs:
                - UA_Server_getConfig
                - UA_Array_new
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:337,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:337,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:338,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:338,64'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:339,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:345,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:338,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:342,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:345,17'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:345,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:347,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:360,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:373,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:386,13'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:347,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:348,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:352,23'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:360,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:361,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:365,23'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:373,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:374,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:378,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:308,5'
          Dst:             UA_Server_readAccessLevel
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:317,5'
          Dst:             UA_Server_readHistorizing
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:334,31'
          Dst:             UA_Server_getConfig
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:336,48'
          Dst:             UA_Array_new
    - functionName:    setValue_service_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_database_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - bool
        - 'struct.UA_DataValue *'
      constantsTouched: []
      argNames:
        - server
        - context
        - sessionId
        - sessionContext
        - nodeId
        - historizing
        - value
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:591,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:591,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:592,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    readRaw_service_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_database_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'struct.UA_Server *'
        - 'char *'
        - 'struct.UA_NodeId *'
        - 'char *'
        - 'struct.UA_RequestHeader *'
        - 'struct.UA_ReadRawModifiedDetails *'
        - int
        - bool
        - size_t
        - 'struct.UA_HistoryReadValueId *'
        - 'struct.UA_HistoryReadResponse *'
        - 'struct.UA_HistoryData **'
      constantsTouched: []
      argNames:
        - server
        - context
        - sessionId
        - sessionContext
        - requestHeader
        - historyReadDetails
        - timestampsToReturn
        - releaseContinuationPoints
        - nodesToReadSize
        - nodesToRead
        - response
        - historyData
      BBCount:         30
      ICount:          417
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - UA_NumericRange_parse
        - UA_Server_readAccessLevel
        - UA_Server_readHistorizing
        - getHistoryData_service_default
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:472,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:473,17'
              BranchSideFuncs:
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - getHistoryData_service_default
                - UA_NumericRange_parse
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:577,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:477,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:478,13'
              BranchSideFuncs:
                - UA_Server_readHistorizing
                - UA_Server_readAccessLevel
                - getHistoryData_service_default
                - UA_NumericRange_parse
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:482,20'
              BranchSideFuncs:
                - UA_Server_readHistorizing
                - UA_Server_readAccessLevel
                - getHistoryData_service_default
                - UA_NumericRange_parse
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:486,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:487,13'
              BranchSideFuncs:
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - getHistoryData_service_default
                - UA_NumericRange_parse
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:491,55'
              BranchSideFuncs:
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - getHistoryData_service_default
                - UA_NumericRange_parse
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:496,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:497,13'
              BranchSideFuncs:
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - getHistoryData_service_default
                - UA_NumericRange_parse
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:501,13'
              BranchSideFuncs:
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - getHistoryData_service_default
                - UA_NumericRange_parse
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:501,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:501,50'
              BranchSideFuncs:
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - getHistoryData_service_default
                - UA_NumericRange_parse
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:511,14'
              BranchSideFuncs:
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - getHistoryData_service_default
                - UA_NumericRange_parse
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:501,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:507,13'
              BranchSideFuncs:
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - getHistoryData_service_default
                - UA_NumericRange_parse
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:511,14'
              BranchSideFuncs:
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - getHistoryData_service_default
                - UA_NumericRange_parse
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:511,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:518,13'
              BranchSideFuncs:
                - getHistoryData_service_default
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - UA_NumericRange_parse
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:523,15'
              BranchSideFuncs:
                - getHistoryData_service_default
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - UA_NumericRange_parse
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:525,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:526,76'
              BranchSideFuncs:
                - UA_NumericRange_parse
                - getHistoryData_service_default
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:534,13'
              BranchSideFuncs:
                - getHistoryData_service_default
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - UA_NumericRange_parse
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:527,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:528,51'
              BranchSideFuncs:
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - getHistoryData_service_default
                - UA_NumericRange_parse
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:531,9'
              BranchSideFuncs:
                - getHistoryData_service_default
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - UA_NumericRange_parse
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:534,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:535,40'
              BranchSideFuncs:
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - getHistoryData_service_default
                - UA_NumericRange_parse
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:554,26'
              BranchSideFuncs:
                - getHistoryData_service_default
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - UA_NumericRange_parse
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:572,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:573,47'
              BranchSideFuncs:
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - getHistoryData_service_default
                - UA_NumericRange_parse
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:576,5'
              BranchSideFuncs:
                - UA_Server_readAccessLevel
                - UA_Server_readHistorizing
                - getHistoryData_service_default
                - UA_NumericRange_parse
      Callsites:
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:474,9'
          Dst:             UA_Server_readAccessLevel
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:483,9'
          Dst:             UA_Server_readHistorizing
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:526,46'
          Dst:             UA_NumericRange_parse
        - Src:             '/src/open62541/plugins/historydata/ua_history_database_default.c:553,40'
          Dst:             getHistoryData_service_default
    - functionName:    UA_HistoryDatabase_default
      functionSourceFile: '/src/open62541/plugins/historydata/ua_history_database_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_HistoryDatabase *'
        - 'struct.UA_HistoryDataGathering *'
      constantsTouched: []
      argNames:
        - gathering
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clear_service_default
        - deleteRawModified_service_default
        - readRaw_service_default
        - setValue_service_default
        - updateData_service_default
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/historydata/ua_history_database_default.c:612,52'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:612,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/historydata/ua_history_database_default.c:615,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Log_Syslog_clear
      functionSourceFile: '/src/open62541/plugins/ua_log_syslog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - logContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Log_Syslog_log
      functionSourceFile: '/src/open62541/plugins/ua_log_syslog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - context
        - level
        - category
        - msg
        - args
      BBCount:         28
      ICount:          167
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - snprintf
        - syslog
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_log_syslog.c:28,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:28,51'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - syslog
                - syslog
                - syslog
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:31,9'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - syslog
                - syslog
                - syslog
        - Branch String:   '/src/open62541/plugins/ua_log_syslog.c:28,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:29,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:31,9'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - syslog
                - syslog
                - syslog
        - Branch String:   '/src/open62541/plugins/ua_log_syslog.c:32,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:34,18'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - syslog
                - syslog
                - syslog
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:37,18'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - syslog
                - syslog
                - syslog
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:40,18'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - syslog
                - syslog
                - syslog
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:43,18'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - syslog
                - syslog
                - syslog
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:46,18'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - syslog
                - syslog
                - syslog
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:48,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:50,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/ua_log_syslog.c:54,25'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:54,28'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - syslog
                - syslog
                - syslog
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:55,22'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - syslog
                - syslog
                - syslog
        - Branch String:   '/src/open62541/plugins/ua_log_syslog.c:54,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:55,22'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - syslog
                - syslog
                - syslog
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:59,24'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - syslog
                - syslog
                - syslog
        - Branch String:   '/src/open62541/plugins/ua_log_syslog.c:62,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:63,9'
              BranchSideFuncs:
                - syslog
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:66,29'
              BranchSideFuncs:
                - vsnprintf
                - syslog
                - syslog
        - Branch String:   '/src/open62541/plugins/ua_log_syslog.c:67,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:68,9'
              BranchSideFuncs:
                - syslog
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:72,12'
              BranchSideFuncs:
                - syslog
      Callsites:
        - Src:             '/src/open62541/plugins/ua_log_syslog.c:59,15'
          Dst:             snprintf
        - Src:             '/src/open62541/plugins/ua_log_syslog.c:63,9'
          Dst:             syslog
        - Src:             '/src/open62541/plugins/ua_log_syslog.c:66,11'
          Dst:             vsnprintf
        - Src:             '/src/open62541/plugins/ua_log_syslog.c:68,9'
          Dst:             syslog
        - Src:             '/src/open62541/plugins/ua_log_syslog.c:72,5'
          Dst:             syslog
    - functionName:    syslog
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Log_Syslog_withLevel
      functionSourceFile: '/src/open62541/plugins/ua_log_syslog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.UA_Logger *'
        - int
      constantsTouched: []
      argNames:
        - minlevel
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Log_Syslog_log
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_Log_Syslog
      functionSourceFile: '/src/open62541/plugins/ua_log_syslog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_Log_Syslog_withLevel
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/ua_log_syslog.c:84,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:84,12'
              BranchSideFuncs:
                - UA_Log_Syslog_withLevel
            - BranchSide:      '/src/open62541/plugins/ua_log_syslog.c:84,12'
              BranchSideFuncs:
                - UA_Log_Syslog_withLevel
      Callsites:
        - Src:             '/src/open62541/plugins/ua_log_syslog.c:84,12'
          Dst:             UA_Log_Syslog_withLevel
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parseRemoteCertificate_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - remoteCertificate
      BBCount:         16
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mbedtls_pk_rsa
        - mbedtls_x509_crt_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:426,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:426,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:427,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:426,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:427,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:430,43'
              BranchSideFuncs:
                - mbedtls_x509_crt_parse
                - mbedtls_pk_rsa.8609
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:432,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:433,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:437,54'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8609
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:438,75'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:439,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:440,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:438,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:440,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:447,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:430,19'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:437,39'
          Dst:             mbedtls_pk_rsa
    - functionName:    mbedtls_pk_rsa
      functionSourceFile: '/usr/include/mbedtls/pk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'struct.mbedtls_rsa_context *'
      argCount:        2
      argTypes:
        - 'struct.mbedtls_pk_info_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pk
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    UA_ByteString_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:554,13'
          Dst:             UA_order
    - functionName:    mbedtls_pk_get_len
      functionSourceFile: '/usr/include/mbedtls/pk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.mbedtls_pk_context *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mbedtls_pk_get_bitlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/mbedtls/pk.h:245,15'
          Dst:             mbedtls_pk_get_bitlen
    - functionName:    mbedtls_pk_get_bitlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.mbedtls_pk_context *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    policyContext_newContext_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - localPrivateKey
        - ''
      BBCount:         26
      ICount:          208
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_LOG_ERROR
        - UA_StatusCode_name
        - UA_mbedTLS_LoadPrivateKey
        - asym_makeThumbprint_sp_basic128rsa15
        - clear_sp_basic128rsa15
        - mbedtls_ctr_drbg_init
        - mbedtls_ctr_drbg_seed
        - mbedtls_entropy_init
        - mbedtls_entropy_self_test
        - mbedtls_md_info_from_type
        - mbedtls_md_init
        - mbedtls_md_setup
        - mbedtls_pk_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:655,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:656,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:658,25'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic128rsa15
                - UA_LOG_ERROR.8608
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:658,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:659,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.8608
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:665,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic128rsa15
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:667,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:668,16'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic128rsa15
                - UA_StatusCode_name
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:673,12'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic128rsa15
                - UA_StatusCode_name
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:682,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:683,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:687,15'
              BranchSideFuncs:
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic128rsa15
                - UA_StatusCode_name
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:689,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:690,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:695,11'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic128rsa15
                - UA_StatusCode_name
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:699,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:700,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:705,60'
              BranchSideFuncs:
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic128rsa15
                - UA_StatusCode_name
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:707,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:708,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:713,41'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic128rsa15
                - UA_StatusCode_name
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:714,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:715,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:716,51'
              BranchSideFuncs:
                - asym_makeThumbprint_sp_basic128rsa15
                - UA_StatusCode_name
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:719,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:720,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:722,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:727,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:728,32'
              BranchSideFuncs:
                - clear_sp_basic128rsa15
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:729,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:659,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:674,5'
          Dst:             mbedtls_ctr_drbg_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:675,5'
          Dst:             mbedtls_entropy_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:676,5'
          Dst:             mbedtls_pk_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:677,5'
          Dst:             mbedtls_md_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:680,45'
          Dst:             mbedtls_md_info_from_type
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:681,19'
          Dst:             mbedtls_md_setup
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:687,15'
          Dst:             mbedtls_entropy_self_test
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:696,15'
          Dst:             mbedtls_ctr_drbg_seed
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:696,15'
          Dst:             mbedtls_entropy_func
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:705,15'
          Dst:             UA_mbedTLS_LoadPrivateKey
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:713,14'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:716,14'
          Dst:             asym_makeThumbprint_sp_basic128rsa15
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:726,58'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:725,5'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:728,9'
          Dst:             clear_sp_basic128rsa15
    - functionName:    mbedtls_ctr_drbg_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mbedtls_ctr_drbg_context *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_entropy_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mbedtls_entropy_context *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_pk_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mbedtls_pk_context *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_md_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mbedtls_md_context_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_md_info_from_type
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct.mbedtls_md_info_t *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_md_setup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mbedtls_md_context_t *'
        - 'struct.mbedtls_md_info_t *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_entropy_self_test
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_entropy_func
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_ctr_drbg_seed
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.mbedtls_ctr_drbg_context *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    asym_makeThumbprint_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - certificate
        - thumbprint
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mbedtls_thumbprint_sha1
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:251,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:251,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:252,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:251,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:251,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:252,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:251,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:252,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:253,36'
              BranchSideFuncs:
                - mbedtls_thumbprint_sha1
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:253,12'
          Dst:             mbedtls_thumbprint_sha1
    - functionName:    clear_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_SecurityPolicy *'
      constantsTouched: []
      argNames:
        - securityPolicy
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_LOG_DEBUG
        - mbedtls_ctr_drbg_free
        - mbedtls_entropy_free
        - mbedtls_md_free
        - mbedtls_pk_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:582,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:585,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_pk_free
                - mbedtls_md_free
                - UA_ByteString_clear.8613
                - UA_LOG_DEBUG.8607
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:587,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:588,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:591,34'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_pk_free
                - mbedtls_md_free
                - UA_ByteString_clear.8613
                - UA_LOG_DEBUG.8607
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:585,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:594,5'
          Dst:             mbedtls_ctr_drbg_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:595,5'
          Dst:             mbedtls_entropy_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:596,5'
          Dst:             mbedtls_pk_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:597,5'
          Dst:             mbedtls_md_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:598,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:600,5'
          Dst:             UA_LOG_DEBUG
    - functionName:    mbedtls_ctr_drbg_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mbedtls_ctr_drbg_context *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_entropy_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mbedtls_entropy_context *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_pk_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mbedtls_pk_context *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_md_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mbedtls_md_context_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    updateCertificateAndPrivateKey_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - newCertificate
        - newPrivateKey
        - ''
        - ''
      BBCount:         18
      ICount:          142
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - UA_ByteString_clear
        - UA_LOG_ERROR
        - UA_mbedTLS_LoadLocalCertificate
        - UA_mbedTLS_LoadPrivateKey
        - asym_makeThumbprint_sp_basic128rsa15
        - clear_sp_basic128rsa15
        - mbedtls_pk_free
        - mbedtls_pk_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:611,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:612,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:614,8'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
                - UA_mbedTLS_LoadLocalCertificate
                - mbedtls_pk_free
                - mbedtls_pk_init
                - UA_mbedTLS_LoadPrivateKey
                - asym_makeThumbprint_sp_basic128rsa15
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:614,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:615,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:617,70'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
                - UA_mbedTLS_LoadLocalCertificate
                - mbedtls_pk_free
                - mbedtls_pk_init
                - UA_mbedTLS_LoadPrivateKey
                - asym_makeThumbprint_sp_basic128rsa15
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:623,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:624,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:627,22'
              BranchSideFuncs:
                - mbedtls_pk_free
                - mbedtls_pk_init
                - UA_mbedTLS_LoadPrivateKey
                - asym_makeThumbprint_sp_basic128rsa15
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:630,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:631,16'
              BranchSideFuncs:
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:635,51'
              BranchSideFuncs:
                - asym_makeThumbprint_sp_basic128rsa15
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:638,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:639,9'
              BranchSideFuncs:
                - UA_LOG_ERROR.8608
                - clear_sp_basic128rsa15
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:641,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:646,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:647,32'
              BranchSideFuncs:
                - clear_sp_basic128rsa15
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:648,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:619,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:621,28'
          Dst:             UA_mbedTLS_LoadLocalCertificate
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:627,5'
          Dst:             mbedtls_pk_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:628,5'
          Dst:             mbedtls_pk_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:629,19'
          Dst:             UA_mbedTLS_LoadPrivateKey
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:635,14'
          Dst:             asym_makeThumbprint_sp_basic128rsa15
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:644,5'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:647,9'
          Dst:             clear_sp_basic128rsa15
    - functionName:    channelContext_compareCertificate_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - certificate
      BBCount:         17
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mbedtls_x509_crt_free
        - mbedtls_x509_crt_init
        - mbedtls_x509_crt_parse
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:562,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:562,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:563,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:562,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:566,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - memcmp
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:568,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:569,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:571,19'
              BranchSideFuncs:
                - memcmp
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:572,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:573,20'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:574,16'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:572,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:574,16'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:576,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:566,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:567,19'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:573,8'
          Dst:             memcmp
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:576,5'
          Dst:             mbedtls_x509_crt_free
    - functionName:    channelContext_setRemoteSymIv_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - iv
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:552,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:552,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:553,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:552,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:553,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:555,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
                - UA_ByteString_copy.8611
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:555,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:556,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setRemoteSymSigningKey_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:542,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:542,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:543,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:542,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:543,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:545,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
                - UA_ByteString_copy.8611
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:545,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:546,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setRemoteSymEncryptingKey_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:532,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:532,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:533,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:532,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:533,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:535,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
                - UA_ByteString_copy.8611
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:535,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:536,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setLocalSymIv_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - iv
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:522,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:522,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:523,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:522,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:523,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:525,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
                - UA_ByteString_copy.8611
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:525,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:526,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setLocalSymSigningKey_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:511,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:511,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:512,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:511,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:512,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:514,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
                - UA_ByteString_copy.8611
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:514,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:515,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setLocalSymEncryptingKey_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:501,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:501,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:502,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:501,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:502,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:504,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
                - UA_ByteString_copy.8611
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:504,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:505,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_deleteContext_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ByteString_clear
        - mbedtls_x509_crt_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:452,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:453,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:454,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:455,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:456,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:457,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:458,5'
          Dst:             mbedtls_x509_crt_free
    - functionName:    channelContext_newContext_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
        - 'char **'
      constantsTouched: []
      argNames:
        - securityPolicy
        - remoteCertificate
        - pp_contextData
      BBCount:         16
      ICount:          119
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - UA_ByteString_init
        - channelContext_deleteContext_sp_basic128rsa15
        - mbedtls_x509_crt_init
        - parseRemoteCertificate_sp_basic128rsa15
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:466,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:466,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:467,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:466,60'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:466,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:467,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:466,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:467,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:470,23'
              BranchSideFuncs:
                - UA_ByteString_init.8610
                - UA_ByteString_init.8610
                - UA_ByteString_init.8610
                - UA_ByteString_init.8610
                - UA_ByteString_init.8610
                - UA_ByteString_init.8610
                - mbedtls_x509_crt_init
                - parseRemoteCertificate_sp_basic128rsa15
                - channelContext_deleteContext_sp_basic128rsa15
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:471,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:472,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:474,73'
              BranchSideFuncs:
                - UA_ByteString_init.8610
                - UA_ByteString_init.8610
                - UA_ByteString_init.8610
                - UA_ByteString_init.8610
                - UA_ByteString_init.8610
                - UA_ByteString_init.8610
                - mbedtls_x509_crt_init
                - parseRemoteCertificate_sp_basic128rsa15
                - channelContext_deleteContext_sp_basic128rsa15
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:491,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:492,55'
              BranchSideFuncs:
                - channelContext_deleteContext_sp_basic128rsa15
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:495,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:479,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:480,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:481,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:483,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:484,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:485,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:487,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:490,28'
          Dst:             parseRemoteCertificate_sp_basic128rsa15
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:492,9'
          Dst:             channelContext_deleteContext_sp_basic128rsa15
    - functionName:    sym_getPlainTextBlockSize_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_getEncryptionBlockSize_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_getEncryptionKeyLength_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_decrypt_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         20
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
        - mbedtls_aes_crypt_cbc
        - mbedtls_aes_setkey_dec
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:368,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:368,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:369,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:368,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:369,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:371,12'
              BranchSideFuncs:
                - mbedtls_aes_setkey_dec
                - UA_ByteString_copy.8611
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8613
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:372,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:373,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:375,8'
              BranchSideFuncs:
                - mbedtls_aes_setkey_dec
                - UA_ByteString_copy.8611
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8613
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:375,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:378,45'
              BranchSideFuncs:
                - mbedtls_aes_setkey_dec
                - UA_ByteString_copy.8611
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8613
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:382,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:386,48'
              BranchSideFuncs:
                - UA_ByteString_copy.8611
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8613
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:387,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:388,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:390,71'
              BranchSideFuncs:
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8613
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:392,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:393,16'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:394,5'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:380,19'
          Dst:             mbedtls_aes_setkey_dec
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:386,28'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:390,15'
          Dst:             mbedtls_aes_crypt_cbc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:394,5'
          Dst:             UA_ByteString_clear
    - functionName:    mbedtls_aes_setkey_dec
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mbedtls_aes_context *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_aes_crypt_cbc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.mbedtls_aes_context *'
        - int
        - size_t
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_encrypt_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         20
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
        - mbedtls_aes_crypt_cbc
        - mbedtls_aes_setkey_enc
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:335,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:335,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:336,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:335,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:336,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:338,8'
              BranchSideFuncs:
                - mbedtls_aes_setkey_enc
                - UA_ByteString_copy.8611
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8613
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:338,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:339,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:341,12'
              BranchSideFuncs:
                - mbedtls_aes_setkey_enc
                - UA_ByteString_copy.8611
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8613
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:342,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:343,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:346,45'
              BranchSideFuncs:
                - mbedtls_aes_setkey_enc
                - UA_ByteString_copy.8611
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8613
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:349,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:350,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:353,48'
              BranchSideFuncs:
                - UA_ByteString_copy.8611
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8613
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:354,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:355,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:357,71'
              BranchSideFuncs:
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8613
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:359,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:360,16'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:361,5'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:348,19'
          Dst:             mbedtls_aes_setkey_enc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:353,28'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:357,15'
          Dst:             mbedtls_aes_crypt_cbc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:361,5'
          Dst:             UA_ByteString_clear
    - functionName:    mbedtls_aes_setkey_enc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mbedtls_aes_context *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_getSigningKeyLength_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_getSignatureSize_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_sign_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_hmac
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:299,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:302,19'
              BranchSideFuncs:
                - mbedtls_hmac
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:302,5'
          Dst:             mbedtls_hmac
    - functionName:    sym_verify_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         15
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - UA_constantTimeEqual
        - mbedtls_hmac
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:277,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:277,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:278,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:277,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:277,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:278,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:277,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:278,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:281,8'
              BranchSideFuncs:
                - mbedtls_hmac
                - UA_constantTimeEqual
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:281,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:282,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:284,39'
              BranchSideFuncs:
                - mbedtls_hmac
                - UA_constantTimeEqual
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:290,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:292,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:287,5'
          Dst:             mbedtls_hmac
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:290,9'
          Dst:             UA_constantTimeEqual
    - functionName:    sym_generateNonce_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - policyContext
        - out
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mbedtls_ctr_drbg_random
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:409,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:411,70'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_random
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:413,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:414,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:415,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:412,19'
          Dst:             mbedtls_ctr_drbg_random
    - functionName:    sym_generateKey_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - policyContext
        - secret
        - seed
        - out
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mbedtls_generateKey
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:401,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:401,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:402,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:401,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:401,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:402,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:401,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:402,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:403,34'
              BranchSideFuncs:
                - mbedtls_generateKey
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:404,12'
          Dst:             mbedtls_generateKey
    - functionName:    asymmetricModule_compareCertificateThumbprint_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - certificateThumbprint
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_ByteString_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:259,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:259,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:260,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:259,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:260,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:262,70'
              BranchSideFuncs:
                - UA_ByteString_equal.8612
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:263,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:266,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:263,9'
          Dst:             UA_ByteString_equal
    - functionName:    asym_getRemotePlainTextBlockSize_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:236,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:237,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:239,32'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8609
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:239,45'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_getRemoteBlockSize_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:227,45'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_getRemoteEncryptionKeyLength_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mbedtls_pk_get_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:221,12'
          Dst:             mbedtls_pk_get_len
    - functionName:    asym_getLocalEncryptionKeyLength_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:209,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:210,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:212,32'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8609
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:212,45'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_decrypt_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         16
      ICount:          145
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mbedtls_pk_decrypt
        - mbedtls_pk_rsa
        - mbedtls_rsa_set_padding
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:170,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:170,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:171,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:170,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:173,39'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8609
                - mbedtls_rsa_set_padding
                - mbedtls_pk_decrypt
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:181,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:184,12'
              BranchSideFuncs:
                - mbedtls_pk_decrypt
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:189,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:190,43'
              BranchSideFuncs:
                - mbedtls_pk_decrypt
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:203,20'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:195,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:196,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:198,16'
              BranchSideFuncs:
                - mbedtls_pk_decrypt
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:174,39'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:175,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:190,23'
          Dst:             mbedtls_pk_decrypt
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:190,23'
          Dst:             mbedtls_ctr_drbg_random
    - functionName:    mbedtls_pk_decrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.mbedtls_pk_context *'
        - 'char *'
        - size_t
        - 'char *'
        - 'size_t *'
        - size_t
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    asym_encrypt_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         18
      ICount:          189
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - mbedtls_pk_encrypt
        - mbedtls_pk_rsa
        - mbedtls_rsa_set_padding
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:117,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:118,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:117,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:120,60'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8609
                - mbedtls_rsa_set_padding
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.8613
                - mbedtls_pk_encrypt
                - UA_ByteString_clear.8613
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:130,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:131,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:133,21'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - UA_ByteString_clear.8613
                - mbedtls_pk_encrypt
                - UA_ByteString_clear.8613
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:136,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:137,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:139,31'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
                - mbedtls_pk_encrypt
                - UA_ByteString_clear.8613
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:144,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:145,43'
              BranchSideFuncs:
                - mbedtls_pk_encrypt
                - UA_ByteString_clear.8613
                - UA_ByteString_clear.8613
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:161,12'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:151,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:152,13'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:156,21'
              BranchSideFuncs:
                - UA_ByteString_clear.8613
                - mbedtls_pk_encrypt
                - UA_ByteString_clear.8613
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:120,45'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:121,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:135,28'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:145,23'
          Dst:             mbedtls_pk_encrypt
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:145,23'
          Dst:             mbedtls_ctr_drbg_random
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:152,13'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:162,5'
          Dst:             UA_ByteString_clear
    - functionName:    mbedtls_pk_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.mbedtls_pk_context *'
        - 'char *'
        - size_t
        - 'char *'
        - 'size_t *'
        - size_t
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    asym_getRemoteSignatureSize_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:105,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:108,27'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8609
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:108,12'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_getLocalSignatureSize_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:94,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:97,27'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8609
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:97,12'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_sign_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mbedtls_sign_sha1
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:84,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:84,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:85,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:84,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:84,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:85,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:84,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:87,34'
              BranchSideFuncs:
                - mbedtls_sign_sha1
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:88,12'
          Dst:             mbedtls_sign_sha1
    - functionName:    asym_verify_sp_basic128rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mbedtls_verifySig_sha1
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:74,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:74,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:75,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:74,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:74,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:75,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:74,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:77,36'
              BranchSideFuncs:
                - mbedtls_verifySig_sha1
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:77,12'
          Dst:             mbedtls_verifySig_sha1
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_SecurityPolicy_Basic128Rsa15
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - policy
        - localCertificate
        - localPrivateKey
        - logger
        - ''
        - ''
      BBCount:         9
      ICount:          324
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_STRING
        - UA_mbedTLS_LoadLocalCertificate
        - asym_makeThumbprint_sp_basic128rsa15
        - asymmetricModule_compareCertificateThumbprint_sp_basic128rsa15
        - channelContext_newContext_sp_basic128rsa15
        - clear_sp_basic128rsa15
        - policyContext_newContext_sp_basic128rsa15
        - sym_generateKey_sp_basic128rsa15
        - sym_generateNonce_sp_basic128rsa15
        - sym_getEncryptionBlockSize_sp_basic128rsa15
        - sym_getEncryptionKeyLength_sp_basic128rsa15
        - sym_getPlainTextBlockSize_sp_basic128rsa15
        - sym_getSignatureSize_sp_basic128rsa15
        - sym_getSigningKeyLength_sp_basic128rsa15
        - updateCertificateAndPrivateKey_sp_basic128rsa15
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:747,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:748,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:752,10'
              BranchSideFuncs:
                - UA_STRING.8619
                - UA_STRING.8619
                - UA_STRING.8619
                - UA_STRING.8619
                - policyContext_newContext_sp_basic128rsa15
                - clear_sp_basic128rsa15
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:850,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:851,32'
              BranchSideFuncs:
                - clear_sp_basic128rsa15
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:853,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:738,25'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:745,28'
          Dst:             UA_mbedTLS_LoadLocalCertificate
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:754,9'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:768,37'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:793,9'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:808,36'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:849,25'
          Dst:             policyContext_newContext_sp_basic128rsa15
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c:851,9'
          Dst:             clear_sp_basic128rsa15
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parseRemoteCertificate_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - remoteCertificate
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mbedtls_pk_rsa
        - mbedtls_x509_crt_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:355,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:355,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:356,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:355,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:359,43'
              BranchSideFuncs:
                - mbedtls_x509_crt_parse
                - mbedtls_pk_rsa.8725
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:361,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:362,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:366,54'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8725
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:371,61'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:372,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:373,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:371,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:373,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:375,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:359,19'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:366,39'
          Dst:             mbedtls_pk_rsa
    - functionName:    mbedtls_pk_rsa
      functionSourceFile: '/usr/include/mbedtls/pk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'struct.mbedtls_rsa_context *'
      argCount:        2
      argTypes:
        - 'struct.mbedtls_pk_info_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pk
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    UA_ByteString_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:554,13'
          Dst:             UA_order
    - functionName:    mbedtls_pk_get_len
      functionSourceFile: '/usr/include/mbedtls/pk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.mbedtls_pk_context *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mbedtls_pk_get_bitlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/mbedtls/pk.h:245,15'
          Dst:             mbedtls_pk_get_bitlen
    - functionName:    policyContext_newContext_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - localPrivateKey
        - ''
      BBCount:         26
      ICount:          208
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_LOG_ERROR
        - UA_StatusCode_name
        - UA_mbedTLS_LoadPrivateKey
        - asym_makeThumbprint_sp_basic256
        - clear_sp_basic256
        - mbedtls_ctr_drbg_init
        - mbedtls_ctr_drbg_seed
        - mbedtls_entropy_init
        - mbedtls_entropy_self_test
        - mbedtls_md_info_from_type
        - mbedtls_md_init
        - mbedtls_md_setup
        - mbedtls_pk_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:589,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:590,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:592,25'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic256
                - UA_LOG_ERROR.8724
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:592,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:593,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.8724
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:599,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:601,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:602,16'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic256
                - UA_StatusCode_name
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:607,12'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic256
                - UA_StatusCode_name
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:616,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:617,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:621,15'
              BranchSideFuncs:
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic256
                - UA_StatusCode_name
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:623,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:624,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:629,11'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic256
                - UA_StatusCode_name
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:633,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:634,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:639,60'
              BranchSideFuncs:
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic256
                - UA_StatusCode_name
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:640,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:641,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:646,41'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic256
                - UA_StatusCode_name
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:647,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:648,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:649,46'
              BranchSideFuncs:
                - asym_makeThumbprint_sp_basic256
                - UA_StatusCode_name
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:652,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:653,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:655,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:660,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:661,27'
              BranchSideFuncs:
                - clear_sp_basic256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:662,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:593,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:608,5'
          Dst:             mbedtls_ctr_drbg_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:609,5'
          Dst:             mbedtls_entropy_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:610,5'
          Dst:             mbedtls_pk_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:611,5'
          Dst:             mbedtls_md_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:614,39'
          Dst:             mbedtls_md_info_from_type
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:615,19'
          Dst:             mbedtls_md_setup
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:621,15'
          Dst:             mbedtls_entropy_self_test
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:630,15'
          Dst:             mbedtls_ctr_drbg_seed
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:630,15'
          Dst:             mbedtls_entropy_func
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:639,15'
          Dst:             UA_mbedTLS_LoadPrivateKey
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:646,14'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:649,14'
          Dst:             asym_makeThumbprint_sp_basic256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:659,58'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:658,5'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:661,9'
          Dst:             clear_sp_basic256
    - functionName:    asym_makeThumbprint_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - certificate
        - thumbprint
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mbedtls_thumbprint_sha1
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:182,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:182,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:183,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:182,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:182,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:183,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:182,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:183,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:184,36'
              BranchSideFuncs:
                - mbedtls_thumbprint_sha1
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:184,12'
          Dst:             mbedtls_thumbprint_sha1
    - functionName:    clear_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_SecurityPolicy *'
      constantsTouched: []
      argNames:
        - securityPolicy
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_LOG_DEBUG
        - mbedtls_ctr_drbg_free
        - mbedtls_entropy_free
        - mbedtls_md_free
        - mbedtls_pk_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:513,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:514,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:516,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8727
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_pk_free
                - mbedtls_md_free
                - UA_ByteString_clear.8727
                - UA_LOG_DEBUG.8723
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:518,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:519,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:522,29'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_pk_free
                - mbedtls_md_free
                - UA_ByteString_clear.8727
                - UA_LOG_DEBUG.8723
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:516,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:525,5'
          Dst:             mbedtls_ctr_drbg_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:526,5'
          Dst:             mbedtls_entropy_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:527,5'
          Dst:             mbedtls_pk_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:528,5'
          Dst:             mbedtls_md_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:529,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:531,5'
          Dst:             UA_LOG_DEBUG
    - functionName:    updateCertificateAndPrivateKey_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - newCertificate
        - newPrivateKey
        - ''
        - ''
      BBCount:         18
      ICount:          142
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - UA_ByteString_clear
        - UA_LOG_ERROR
        - UA_mbedTLS_LoadLocalCertificate
        - UA_mbedTLS_LoadPrivateKey
        - asym_makeThumbprint_sp_basic256
        - clear_sp_basic256
        - mbedtls_pk_free
        - mbedtls_pk_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:542,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:543,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:545,8'
              BranchSideFuncs:
                - UA_ByteString_clear.8727
                - UA_mbedTLS_LoadLocalCertificate
                - mbedtls_pk_free
                - mbedtls_pk_init
                - UA_mbedTLS_LoadPrivateKey
                - asym_makeThumbprint_sp_basic256
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:545,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:546,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:549,9'
              BranchSideFuncs:
                - UA_ByteString_clear.8727
                - UA_mbedTLS_LoadLocalCertificate
                - mbedtls_pk_free
                - mbedtls_pk_init
                - UA_mbedTLS_LoadPrivateKey
                - asym_makeThumbprint_sp_basic256
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:555,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:556,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:559,22'
              BranchSideFuncs:
                - mbedtls_pk_free
                - mbedtls_pk_init
                - UA_mbedTLS_LoadPrivateKey
                - asym_makeThumbprint_sp_basic256
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:564,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:565,16'
              BranchSideFuncs:
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:569,46'
              BranchSideFuncs:
                - asym_makeThumbprint_sp_basic256
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:572,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:573,9'
              BranchSideFuncs:
                - UA_LOG_ERROR.8724
                - clear_sp_basic256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:575,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:580,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:581,27'
              BranchSideFuncs:
                - clear_sp_basic256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:582,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:551,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:553,28'
          Dst:             UA_mbedTLS_LoadLocalCertificate
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:559,5'
          Dst:             mbedtls_pk_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:560,5'
          Dst:             mbedtls_pk_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:562,19'
          Dst:             UA_mbedTLS_LoadPrivateKey
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:569,14'
          Dst:             asym_makeThumbprint_sp_basic256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:578,5'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:581,9'
          Dst:             clear_sp_basic256
    - functionName:    channelContext_compareCertificate_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - certificate
      BBCount:         17
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mbedtls_x509_crt_free
        - mbedtls_x509_crt_init
        - mbedtls_x509_crt_parse
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:493,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:493,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:494,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:493,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:494,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:497,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - memcmp
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:499,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:500,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:502,19'
              BranchSideFuncs:
                - memcmp
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:503,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:504,20'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:505,16'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:503,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:505,16'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:507,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:497,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:498,19'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:504,8'
          Dst:             memcmp
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:507,5'
          Dst:             mbedtls_x509_crt_free
    - functionName:    channelContext_setRemoteSymIv_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - iv
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:483,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:483,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:484,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:483,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:484,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:486,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8727
                - UA_ByteString_copy.8728
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:486,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:487,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setRemoteSymSigningKey_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:473,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:473,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:474,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:473,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:474,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:476,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8727
                - UA_ByteString_copy.8728
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:476,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:477,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setRemoteSymEncryptingKey_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:463,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:463,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:464,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:463,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:464,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:466,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8727
                - UA_ByteString_copy.8728
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:466,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:467,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setLocalSymIv_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - iv
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:453,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:453,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:454,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:453,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:454,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:456,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8727
                - UA_ByteString_copy.8728
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:456,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:457,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setLocalSymSigningKey_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:442,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:442,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:443,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:442,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:443,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:445,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8727
                - UA_ByteString_copy.8728
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:445,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:446,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setLocalSymEncryptingKey_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:432,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:432,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:433,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:432,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:433,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:435,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8727
                - UA_ByteString_copy.8728
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:435,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:436,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_deleteContext_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ByteString_clear
        - mbedtls_x509_crt_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:380,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:381,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:382,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:384,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:385,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:386,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:388,5'
          Dst:             mbedtls_x509_crt_free
    - functionName:    channelContext_newContext_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
        - 'char **'
      constantsTouched: []
      argNames:
        - securityPolicy
        - remoteCertificate
        - pp_contextData
      BBCount:         16
      ICount:          119
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - UA_ByteString_init
        - channelContext_deleteContext_sp_basic256
        - mbedtls_x509_crt_init
        - parseRemoteCertificate_sp_basic256
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:397,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:397,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:398,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:397,60'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:397,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:398,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:397,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:398,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:401,23'
              BranchSideFuncs:
                - UA_ByteString_init.8726
                - UA_ByteString_init.8726
                - UA_ByteString_init.8726
                - UA_ByteString_init.8726
                - UA_ByteString_init.8726
                - UA_ByteString_init.8726
                - mbedtls_x509_crt_init
                - parseRemoteCertificate_sp_basic256
                - channelContext_deleteContext_sp_basic256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:402,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:403,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:405,63'
              BranchSideFuncs:
                - UA_ByteString_init.8726
                - UA_ByteString_init.8726
                - UA_ByteString_init.8726
                - UA_ByteString_init.8726
                - UA_ByteString_init.8726
                - UA_ByteString_init.8726
                - mbedtls_x509_crt_init
                - parseRemoteCertificate_sp_basic256
                - channelContext_deleteContext_sp_basic256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:422,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:423,50'
              BranchSideFuncs:
                - channelContext_deleteContext_sp_basic256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:426,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:410,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:411,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:412,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:414,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:415,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:416,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:418,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:421,28'
          Dst:             parseRemoteCertificate_sp_basic256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:423,9'
          Dst:             channelContext_deleteContext_sp_basic256
    - functionName:    sym_getPlainTextBlockSize_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_getEncryptionBlockSize_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_getEncryptionKeyLength_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_decrypt_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         20
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
        - mbedtls_aes_crypt_cbc
        - mbedtls_aes_setkey_dec
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:298,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:298,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:299,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:298,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:301,12'
              BranchSideFuncs:
                - mbedtls_aes_setkey_dec
                - UA_ByteString_copy.8728
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8727
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:302,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:303,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:305,8'
              BranchSideFuncs:
                - mbedtls_aes_setkey_dec
                - UA_ByteString_copy.8728
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8727
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:305,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:306,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:308,45'
              BranchSideFuncs:
                - mbedtls_aes_setkey_dec
                - UA_ByteString_copy.8728
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8727
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:311,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:315,48'
              BranchSideFuncs:
                - UA_ByteString_copy.8728
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8727
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:316,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:317,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:319,71'
              BranchSideFuncs:
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8727
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:321,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:322,16'
              BranchSideFuncs:
                - UA_ByteString_clear.8727
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:323,5'
              BranchSideFuncs:
                - UA_ByteString_clear.8727
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:310,19'
          Dst:             mbedtls_aes_setkey_dec
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:315,28'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:319,15'
          Dst:             mbedtls_aes_crypt_cbc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:323,5'
          Dst:             UA_ByteString_clear
    - functionName:    sym_encrypt_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         20
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
        - mbedtls_aes_crypt_cbc
        - mbedtls_aes_setkey_enc
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:265,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:265,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:266,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:265,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:266,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:268,8'
              BranchSideFuncs:
                - mbedtls_aes_setkey_enc
                - UA_ByteString_copy.8728
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8727
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:268,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:269,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:271,12'
              BranchSideFuncs:
                - mbedtls_aes_setkey_enc
                - UA_ByteString_copy.8728
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8727
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:272,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:273,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:276,45'
              BranchSideFuncs:
                - mbedtls_aes_setkey_enc
                - UA_ByteString_copy.8728
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8727
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:279,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:280,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:283,48'
              BranchSideFuncs:
                - UA_ByteString_copy.8728
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8727
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:284,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:285,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:287,71'
              BranchSideFuncs:
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8727
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:289,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:290,16'
              BranchSideFuncs:
                - UA_ByteString_clear.8727
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:291,5'
              BranchSideFuncs:
                - UA_ByteString_clear.8727
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:278,19'
          Dst:             mbedtls_aes_setkey_enc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:283,28'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:287,15'
          Dst:             mbedtls_aes_crypt_cbc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:291,5'
          Dst:             UA_ByteString_clear
    - functionName:    sym_getSigningKeyLength_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_getSignatureSize_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_sign_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_hmac
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:229,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:232,19'
              BranchSideFuncs:
                - mbedtls_hmac
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:232,5'
          Dst:             mbedtls_hmac
    - functionName:    sym_verify_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         15
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - UA_constantTimeEqual
        - mbedtls_hmac
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:208,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:208,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:209,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:208,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:208,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:209,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:208,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:212,8'
              BranchSideFuncs:
                - mbedtls_hmac
                - UA_constantTimeEqual
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:212,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:215,34'
              BranchSideFuncs:
                - mbedtls_hmac
                - UA_constantTimeEqual
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:221,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:222,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:223,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:218,5'
          Dst:             mbedtls_hmac
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:221,9'
          Dst:             UA_constantTimeEqual
    - functionName:    sym_generateNonce_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - policyContext
        - out
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mbedtls_ctr_drbg_random
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:338,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:339,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:340,60'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_random
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:342,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:343,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:344,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:341,19'
          Dst:             mbedtls_ctr_drbg_random
    - functionName:    sym_generateKey_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - policyContext
        - secret
        - seed
        - out
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mbedtls_generateKey
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:330,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:330,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:331,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:330,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:330,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:331,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:330,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:332,29'
              BranchSideFuncs:
                - mbedtls_generateKey
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:333,12'
          Dst:             mbedtls_generateKey
    - functionName:    asymmetricModule_compareCertificateThumbprint_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - certificateThumbprint
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_ByteString_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:190,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:190,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:191,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:190,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:191,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:193,60'
              BranchSideFuncs:
                - UA_ByteString_equal.8729
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:194,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:197,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:194,9'
          Dst:             UA_ByteString_equal
    - functionName:    asym_getRemotePlainTextBlockSize_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:119,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:122,32'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8725
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:122,45'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_getRemoteBlockSize_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:168,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:171,32'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8725
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:171,45'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_getRemoteEncryptionKeyLength_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mbedtls_pk_get_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:163,12'
          Dst:             mbedtls_pk_get_len
    - functionName:    asym_getLocalEncryptionKeyLength_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mbedtls_pk_get_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:158,12'
          Dst:             mbedtls_pk_get_len
    - functionName:    asym_decrypt_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mbedtls_decrypt_rsaOaep
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:150,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:150,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:151,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:150,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:152,37'
              BranchSideFuncs:
                - mbedtls_decrypt_rsaOaep
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:152,12'
          Dst:             mbedtls_decrypt_rsaOaep
    - functionName:    asym_encrypt_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - asym_getRemotePlainTextBlockSize_sp_basic256
        - mbedtls_encrypt_rsaOaep
        - mbedtls_pk_rsa
        - mbedtls_rsa_set_padding
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:134,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:134,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:135,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:134,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:137,18'
              BranchSideFuncs:
                - asym_getRemotePlainTextBlockSize_sp_basic256
                - mbedtls_pk_rsa.8725
                - mbedtls_rsa_set_padding
                - mbedtls_encrypt_rsaOaep
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:137,39'
          Dst:             asym_getRemotePlainTextBlockSize_sp_basic256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:139,45'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:140,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:142,12'
          Dst:             mbedtls_encrypt_rsaOaep
    - functionName:    asym_getRemoteSignatureSize_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:108,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:111,27'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8725
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:111,12'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_getLocalSignatureSize_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:97,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:100,27'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8725
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:100,12'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_sign_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mbedtls_sign_sha1
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:87,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:87,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:88,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:87,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:87,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:88,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:87,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:90,29'
              BranchSideFuncs:
                - mbedtls_sign_sha1
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:91,12'
          Dst:             mbedtls_sign_sha1
    - functionName:    asym_verify_sp_basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mbedtls_verifySig_sha1
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:76,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:76,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:77,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:76,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:76,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:77,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:76,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:79,36'
              BranchSideFuncs:
                - mbedtls_verifySig_sha1
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:79,12'
          Dst:             mbedtls_verifySig_sha1
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_SecurityPolicy_Basic256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - policy
        - localCertificate
        - localPrivateKey
        - logger
        - ''
        - ''
      BBCount:         9
      ICount:          324
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_STRING
        - UA_mbedTLS_LoadLocalCertificate
        - asym_makeThumbprint_sp_basic256
        - asymmetricModule_compareCertificateThumbprint_sp_basic256
        - channelContext_newContext_sp_basic256
        - clear_sp_basic256
        - policyContext_newContext_sp_basic256
        - sym_generateKey_sp_basic256
        - sym_generateNonce_sp_basic256
        - sym_getEncryptionBlockSize_sp_basic256
        - sym_getEncryptionKeyLength_sp_basic256
        - sym_getPlainTextBlockSize_sp_basic256
        - sym_getSignatureSize_sp_basic256
        - sym_getSigningKeyLength_sp_basic256
        - updateCertificateAndPrivateKey_sp_basic256
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:680,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:681,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:685,10'
              BranchSideFuncs:
                - UA_STRING.8736
                - UA_STRING.8736
                - UA_STRING.8736
                - UA_STRING.8736
                - policyContext_newContext_sp_basic256
                - clear_sp_basic256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:783,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:784,27'
              BranchSideFuncs:
                - clear_sp_basic256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:786,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:671,25'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:678,28'
          Dst:             UA_mbedTLS_LoadLocalCertificate
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:687,9'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:701,37'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:726,9'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:741,36'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:782,25'
          Dst:             policyContext_newContext_sp_basic256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c:784,9'
          Dst:             clear_sp_basic256
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parseRemoteCertificate_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - remoteCertificate
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mbedtls_pk_rsa
        - mbedtls_x509_crt_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:406,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:406,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:407,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:406,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:407,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:410,43'
              BranchSideFuncs:
                - mbedtls_x509_crt_parse
                - mbedtls_pk_rsa.8842
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:412,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:413,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:417,54'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8842
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:422,67'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:423,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:424,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:422,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:424,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:426,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:410,19'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:417,39'
          Dst:             mbedtls_pk_rsa
    - functionName:    mbedtls_pk_rsa
      functionSourceFile: '/usr/include/mbedtls/pk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'struct.mbedtls_rsa_context *'
      argCount:        2
      argTypes:
        - 'struct.mbedtls_pk_info_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pk
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    UA_ByteString_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:554,13'
          Dst:             UA_order
    - functionName:    mbedtls_pk_get_len
      functionSourceFile: '/usr/include/mbedtls/pk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.mbedtls_pk_context *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mbedtls_pk_get_bitlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/mbedtls/pk.h:245,15'
          Dst:             mbedtls_pk_get_bitlen
    - functionName:    policyContext_newContext_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - localPrivateKey
        - ''
      BBCount:         26
      ICount:          208
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_LOG_ERROR
        - UA_StatusCode_name
        - UA_mbedTLS_LoadPrivateKey
        - asym_makeThumbprint_sp_basic256sha256
        - clear_sp_basic256sha256
        - mbedtls_ctr_drbg_init
        - mbedtls_ctr_drbg_seed
        - mbedtls_entropy_init
        - mbedtls_entropy_self_test
        - mbedtls_md_info_from_type
        - mbedtls_md_init
        - mbedtls_md_setup
        - mbedtls_pk_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:638,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:639,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:641,25'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic256sha256
                - UA_LOG_ERROR.8841
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:641,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:642,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.8841
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:648,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic256sha256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:650,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:651,16'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic256sha256
                - UA_StatusCode_name
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:656,12'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic256sha256
                - UA_StatusCode_name
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:665,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:666,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:670,15'
              BranchSideFuncs:
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic256sha256
                - UA_StatusCode_name
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:672,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:673,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:678,11'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic256sha256
                - UA_StatusCode_name
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:682,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:683,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:688,60'
              BranchSideFuncs:
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic256sha256
                - UA_StatusCode_name
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:689,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:690,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:695,41'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_basic256sha256
                - UA_StatusCode_name
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:696,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:697,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:698,52'
              BranchSideFuncs:
                - asym_makeThumbprint_sp_basic256sha256
                - UA_StatusCode_name
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:701,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:702,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:704,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:709,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:710,33'
              BranchSideFuncs:
                - clear_sp_basic256sha256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:711,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:642,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:657,5'
          Dst:             mbedtls_ctr_drbg_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:658,5'
          Dst:             mbedtls_entropy_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:659,5'
          Dst:             mbedtls_pk_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:660,5'
          Dst:             mbedtls_md_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:663,45'
          Dst:             mbedtls_md_info_from_type
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:664,19'
          Dst:             mbedtls_md_setup
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:670,15'
          Dst:             mbedtls_entropy_self_test
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:679,15'
          Dst:             mbedtls_ctr_drbg_seed
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:679,15'
          Dst:             mbedtls_entropy_func
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:688,15'
          Dst:             UA_mbedTLS_LoadPrivateKey
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:695,14'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:698,14'
          Dst:             asym_makeThumbprint_sp_basic256sha256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:708,58'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:707,5'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:710,9'
          Dst:             clear_sp_basic256sha256
    - functionName:    asym_makeThumbprint_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - certificate
        - thumbprint
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mbedtls_thumbprint_sha1
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:232,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:232,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:233,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:232,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:232,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:233,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:232,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:233,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:234,36'
              BranchSideFuncs:
                - mbedtls_thumbprint_sha1
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:234,12'
          Dst:             mbedtls_thumbprint_sha1
    - functionName:    clear_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_SecurityPolicy *'
      constantsTouched: []
      argNames:
        - securityPolicy
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_LOG_DEBUG
        - mbedtls_ctr_drbg_free
        - mbedtls_entropy_free
        - mbedtls_md_free
        - mbedtls_pk_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:564,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:565,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:567,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8844
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_pk_free
                - mbedtls_md_free
                - UA_ByteString_clear.8844
                - UA_LOG_DEBUG.8840
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:569,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:570,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:573,35'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_pk_free
                - mbedtls_md_free
                - UA_ByteString_clear.8844
                - UA_LOG_DEBUG.8840
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:567,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:576,5'
          Dst:             mbedtls_ctr_drbg_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:577,5'
          Dst:             mbedtls_entropy_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:578,5'
          Dst:             mbedtls_pk_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:579,5'
          Dst:             mbedtls_md_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:580,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:582,5'
          Dst:             UA_LOG_DEBUG
    - functionName:    updateCertificateAndPrivateKey_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - newCertificate
        - newPrivateKey
        - ''
        - ''
      BBCount:         18
      ICount:          142
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - UA_ByteString_clear
        - UA_LOG_ERROR
        - UA_mbedTLS_LoadLocalCertificate
        - UA_mbedTLS_LoadPrivateKey
        - asym_makeThumbprint_sp_basic256sha256
        - clear_sp_basic256sha256
        - mbedtls_pk_free
        - mbedtls_pk_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:593,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:594,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:596,8'
              BranchSideFuncs:
                - UA_ByteString_clear.8844
                - UA_mbedTLS_LoadLocalCertificate
                - mbedtls_pk_free
                - mbedtls_pk_init
                - UA_mbedTLS_LoadPrivateKey
                - asym_makeThumbprint_sp_basic256sha256
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:596,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:597,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:600,46'
              BranchSideFuncs:
                - UA_ByteString_clear.8844
                - UA_mbedTLS_LoadLocalCertificate
                - mbedtls_pk_free
                - mbedtls_pk_init
                - UA_mbedTLS_LoadPrivateKey
                - asym_makeThumbprint_sp_basic256sha256
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:606,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:607,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:610,22'
              BranchSideFuncs:
                - mbedtls_pk_free
                - mbedtls_pk_init
                - UA_mbedTLS_LoadPrivateKey
                - asym_makeThumbprint_sp_basic256sha256
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:613,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:614,16'
              BranchSideFuncs:
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:618,52'
              BranchSideFuncs:
                - asym_makeThumbprint_sp_basic256sha256
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:621,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:622,9'
              BranchSideFuncs:
                - UA_LOG_ERROR.8841
                - clear_sp_basic256sha256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:624,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:629,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:630,33'
              BranchSideFuncs:
                - clear_sp_basic256sha256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:631,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:602,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:604,28'
          Dst:             UA_mbedTLS_LoadLocalCertificate
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:610,5'
          Dst:             mbedtls_pk_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:611,5'
          Dst:             mbedtls_pk_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:612,19'
          Dst:             UA_mbedTLS_LoadPrivateKey
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:618,14'
          Dst:             asym_makeThumbprint_sp_basic256sha256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:627,5'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:630,9'
          Dst:             clear_sp_basic256sha256
    - functionName:    channelContext_compareCertificate_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - certificate
      BBCount:         17
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mbedtls_x509_crt_free
        - mbedtls_x509_crt_init
        - mbedtls_x509_crt_parse
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:544,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:544,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:545,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:544,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:545,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:548,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - memcmp
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:550,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:553,19'
              BranchSideFuncs:
                - memcmp
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:554,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:555,20'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:556,16'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:554,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:556,16'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:558,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:548,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:549,19'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:555,8'
          Dst:             memcmp
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:558,5'
          Dst:             mbedtls_x509_crt_free
    - functionName:    channelContext_setRemoteSymIv_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - iv
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:534,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:534,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:535,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:534,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:535,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:537,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8844
                - UA_ByteString_copy.8845
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:537,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:538,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setRemoteSymSigningKey_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:524,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:524,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:525,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:524,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:525,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:527,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8844
                - UA_ByteString_copy.8845
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:527,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:528,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setRemoteSymEncryptingKey_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:514,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:514,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:515,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:514,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:515,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:517,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8844
                - UA_ByteString_copy.8845
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:517,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:518,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setLocalSymIv_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - iv
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:504,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:504,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:505,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:504,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:505,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:507,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8844
                - UA_ByteString_copy.8845
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:507,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:508,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setLocalSymSigningKey_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:493,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:493,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:494,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:493,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:494,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:496,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8844
                - UA_ByteString_copy.8845
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:496,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:497,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setLocalSymEncryptingKey_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:483,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:483,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:484,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:483,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:484,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:486,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8844
                - UA_ByteString_copy.8845
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:486,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:487,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_deleteContext_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ByteString_clear
        - mbedtls_x509_crt_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:431,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:432,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:433,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:435,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:436,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:437,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:439,5'
          Dst:             mbedtls_x509_crt_free
    - functionName:    channelContext_newContext_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
        - 'char **'
      constantsTouched: []
      argNames:
        - securityPolicy
        - remoteCertificate
        - pp_contextData
      BBCount:         16
      ICount:          119
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - UA_ByteString_init
        - channelContext_deleteContext_sp_basic256sha256
        - mbedtls_x509_crt_init
        - parseRemoteCertificate_sp_basic256sha256
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:448,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:448,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:449,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:448,60'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:448,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:449,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:448,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:452,23'
              BranchSideFuncs:
                - UA_ByteString_init.8843
                - UA_ByteString_init.8843
                - UA_ByteString_init.8843
                - UA_ByteString_init.8843
                - UA_ByteString_init.8843
                - UA_ByteString_init.8843
                - mbedtls_x509_crt_init
                - parseRemoteCertificate_sp_basic256sha256
                - channelContext_deleteContext_sp_basic256sha256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:453,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:454,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:456,75'
              BranchSideFuncs:
                - UA_ByteString_init.8843
                - UA_ByteString_init.8843
                - UA_ByteString_init.8843
                - UA_ByteString_init.8843
                - UA_ByteString_init.8843
                - UA_ByteString_init.8843
                - mbedtls_x509_crt_init
                - parseRemoteCertificate_sp_basic256sha256
                - channelContext_deleteContext_sp_basic256sha256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:473,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:474,56'
              BranchSideFuncs:
                - channelContext_deleteContext_sp_basic256sha256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:477,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:461,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:462,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:463,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:465,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:466,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:467,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:469,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:472,28'
          Dst:             parseRemoteCertificate_sp_basic256sha256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:474,9'
          Dst:             channelContext_deleteContext_sp_basic256sha256
    - functionName:    sym_getPlainTextBlockSize_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_getEncryptionBlockSize_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_getEncryptionKeyLength_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_decrypt_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         20
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
        - mbedtls_aes_crypt_cbc
        - mbedtls_aes_setkey_dec
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:349,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:349,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:350,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:349,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:350,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:352,12'
              BranchSideFuncs:
                - mbedtls_aes_setkey_dec
                - UA_ByteString_copy.8845
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8844
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:353,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:354,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:356,8'
              BranchSideFuncs:
                - mbedtls_aes_setkey_dec
                - UA_ByteString_copy.8845
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8844
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:356,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:357,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:359,45'
              BranchSideFuncs:
                - mbedtls_aes_setkey_dec
                - UA_ByteString_copy.8845
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8844
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:362,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:366,48'
              BranchSideFuncs:
                - UA_ByteString_copy.8845
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8844
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:367,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:368,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:370,71'
              BranchSideFuncs:
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8844
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:372,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:373,16'
              BranchSideFuncs:
                - UA_ByteString_clear.8844
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:374,5'
              BranchSideFuncs:
                - UA_ByteString_clear.8844
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:361,19'
          Dst:             mbedtls_aes_setkey_dec
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:366,28'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:370,15'
          Dst:             mbedtls_aes_crypt_cbc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:374,5'
          Dst:             UA_ByteString_clear
    - functionName:    sym_encrypt_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         20
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
        - mbedtls_aes_crypt_cbc
        - mbedtls_aes_setkey_enc
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:315,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:315,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:316,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:315,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:318,8'
              BranchSideFuncs:
                - mbedtls_aes_setkey_enc
                - UA_ByteString_copy.8845
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8844
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:318,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:319,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:321,12'
              BranchSideFuncs:
                - mbedtls_aes_setkey_enc
                - UA_ByteString_copy.8845
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8844
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:323,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:324,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:327,45'
              BranchSideFuncs:
                - mbedtls_aes_setkey_enc
                - UA_ByteString_copy.8845
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8844
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:330,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:334,48'
              BranchSideFuncs:
                - UA_ByteString_copy.8845
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8844
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:335,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:336,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:338,71'
              BranchSideFuncs:
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8844
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:340,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:341,16'
              BranchSideFuncs:
                - UA_ByteString_clear.8844
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:342,5'
              BranchSideFuncs:
                - UA_ByteString_clear.8844
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:329,19'
          Dst:             mbedtls_aes_setkey_enc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:334,28'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:338,15'
          Dst:             mbedtls_aes_crypt_cbc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:342,5'
          Dst:             UA_ByteString_clear
    - functionName:    sym_getSigningKeyLength_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_getSignatureSize_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_sign_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_hmac
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:279,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:280,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:282,19'
              BranchSideFuncs:
                - mbedtls_hmac
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:282,5'
          Dst:             mbedtls_hmac
    - functionName:    sym_verify_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         15
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - UA_constantTimeEqual
        - mbedtls_hmac
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:258,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:258,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:259,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:258,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:258,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:259,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:258,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:259,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:262,8'
              BranchSideFuncs:
                - mbedtls_hmac
                - UA_constantTimeEqual
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:262,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:265,40'
              BranchSideFuncs:
                - mbedtls_hmac
                - UA_constantTimeEqual
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:270,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:271,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:272,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:267,5'
          Dst:             mbedtls_hmac
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:270,9'
          Dst:             UA_constantTimeEqual
    - functionName:    sym_generateNonce_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - policyContext
        - out
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mbedtls_ctr_drbg_random
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:389,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:390,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:391,72'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_random
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:393,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:395,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:392,19'
          Dst:             mbedtls_ctr_drbg_random
    - functionName:    sym_generateKey_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - policyContext
        - secret
        - seed
        - out
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mbedtls_generateKey
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:381,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:381,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:382,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:381,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:381,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:382,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:381,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:382,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:383,35'
              BranchSideFuncs:
                - mbedtls_generateKey
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:384,12'
          Dst:             mbedtls_generateKey
    - functionName:    asymmetricModule_compareCertificateThumbprint_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - certificateThumbprint
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_ByteString_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:240,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:240,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:241,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:240,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:241,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:243,72'
              BranchSideFuncs:
                - UA_ByteString_equal.8846
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:244,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:247,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:244,9'
          Dst:             UA_ByteString_equal
    - functionName:    asym_getRemotePlainTextBlockSize_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:180,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:183,32'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8842
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:183,45'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_getRemoteBlockSize_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:168,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:171,32'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8842
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:171,45'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_getRemoteEncryptionKeyLength_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mbedtls_pk_get_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:225,12'
          Dst:             mbedtls_pk_get_len
    - functionName:    asym_getLocalEncryptionKeyLength_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mbedtls_pk_get_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:220,12'
          Dst:             mbedtls_pk_get_len
    - functionName:    asym_decrypt_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mbedtls_decrypt_rsaOaep
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:212,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:212,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:213,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:212,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:214,37'
              BranchSideFuncs:
                - mbedtls_decrypt_rsaOaep
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:214,12'
          Dst:             mbedtls_decrypt_rsaOaep
    - functionName:    asym_encrypt_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - asym_getRemotePlainTextBlockSize_sp_basic256sha256
        - mbedtls_encrypt_rsaOaep
        - mbedtls_pk_rsa
        - mbedtls_rsa_set_padding
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:196,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:196,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:197,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:196,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:197,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:199,18'
              BranchSideFuncs:
                - asym_getRemotePlainTextBlockSize_sp_basic256sha256
                - mbedtls_pk_rsa.8842
                - mbedtls_rsa_set_padding
                - mbedtls_encrypt_rsaOaep
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:199,39'
          Dst:             asym_getRemotePlainTextBlockSize_sp_basic256sha256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:201,45'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:202,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:204,12'
          Dst:             mbedtls_encrypt_rsaOaep
    - functionName:    asym_getRemoteSignatureSize_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:157,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:158,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:160,27'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8842
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:160,12'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_getLocalSignatureSize_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:146,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:149,27'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8842
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:149,12'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_sign_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         13
      ICount:          104
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mbedtls_pk_rsa
        - mbedtls_pk_sign
        - mbedtls_rsa_set_padding
        - mbedtls_sha256
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:112,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:112,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:112,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:112,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:112,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:120,20'
              BranchSideFuncs:
                - mbedtls_sha256
                - mbedtls_pk_rsa.8842
                - mbedtls_rsa_set_padding
                - mbedtls_pk_sign
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:139,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:141,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:120,5'
          Dst:             mbedtls_sha256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:124,39'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:125,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:131,19'
          Dst:             mbedtls_pk_sign
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:131,19'
          Dst:             mbedtls_ctr_drbg_random
    - functionName:    mbedtls_sha256
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    asym_verify_sp_basic256sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         13
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mbedtls_pk_rsa
        - mbedtls_pk_verify
        - mbedtls_rsa_set_padding
        - mbedtls_sha256
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:77,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:77,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:78,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:77,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:77,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:78,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:77,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:85,20'
              BranchSideFuncs:
                - mbedtls_sha256
                - mbedtls_pk_rsa.8842
                - mbedtls_rsa_set_padding
                - mbedtls_pk_verify
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:102,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:104,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:85,5'
          Dst:             mbedtls_sha256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:89,39'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:90,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:98,19'
          Dst:             mbedtls_pk_verify
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_SecurityPolicy_Basic256Sha256
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - policy
        - localCertificate
        - localPrivateKey
        - logger
        - ''
        - ''
      BBCount:         9
      ICount:          324
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_STRING
        - UA_mbedTLS_LoadLocalCertificate
        - asym_makeThumbprint_sp_basic256sha256
        - asymmetricModule_compareCertificateThumbprint_sp_basic256sha256
        - channelContext_newContext_sp_basic256sha256
        - clear_sp_basic256sha256
        - policyContext_newContext_sp_basic256sha256
        - sym_generateKey_sp_basic256sha256
        - sym_generateNonce_sp_basic256sha256
        - sym_getEncryptionBlockSize_sp_basic256sha256
        - sym_getEncryptionKeyLength_sp_basic256sha256
        - sym_getPlainTextBlockSize_sp_basic256sha256
        - sym_getSignatureSize_sp_basic256sha256
        - sym_getSigningKeyLength_sp_basic256sha256
        - updateCertificateAndPrivateKey_sp_basic256sha256
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:729,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:730,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:734,10'
              BranchSideFuncs:
                - UA_STRING.8853
                - UA_STRING.8853
                - UA_STRING.8853
                - UA_STRING.8853
                - policyContext_newContext_sp_basic256sha256
                - clear_sp_basic256sha256
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:832,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:833,33'
              BranchSideFuncs:
                - clear_sp_basic256sha256
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:835,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:720,25'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:727,28'
          Dst:             UA_mbedTLS_LoadLocalCertificate
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:736,9'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:750,37'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:776,9'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:790,36'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:831,25'
          Dst:             policyContext_newContext_sp_basic256sha256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c:833,9'
          Dst:             clear_sp_basic256sha256
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parseRemoteCertificate_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - remoteCertificate
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mbedtls_pk_rsa
        - mbedtls_x509_crt_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:405,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:405,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:406,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:405,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:406,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:409,43'
              BranchSideFuncs:
                - mbedtls_x509_crt_parse
                - mbedtls_pk_rsa.8959
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:411,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:412,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:415,54'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8959
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:421,72'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:422,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:423,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:421,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:423,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:424,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:409,19'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:415,39'
          Dst:             mbedtls_pk_rsa
    - functionName:    mbedtls_pk_rsa
      functionSourceFile: '/usr/include/mbedtls/pk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'struct.mbedtls_rsa_context *'
      argCount:        2
      argTypes:
        - 'struct.mbedtls_pk_info_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pk
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    UA_ByteString_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:554,13'
          Dst:             UA_order
    - functionName:    mbedtls_pk_get_len
      functionSourceFile: '/usr/include/mbedtls/pk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.mbedtls_pk_context *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mbedtls_pk_get_bitlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/mbedtls/pk.h:245,15'
          Dst:             mbedtls_pk_get_bitlen
    - functionName:    policyContext_newContext_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - localPrivateKey
        - ''
      BBCount:         26
      ICount:          208
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_LOG_ERROR
        - UA_StatusCode_name
        - UA_mbedTLS_LoadPrivateKey
        - asym_makeThumbprint_sp_aes128sha256rsaoaep
        - clear_sp_aes128sha256rsaoaep
        - mbedtls_ctr_drbg_init
        - mbedtls_ctr_drbg_seed
        - mbedtls_entropy_init
        - mbedtls_entropy_self_test
        - mbedtls_md_info_from_type
        - mbedtls_md_init
        - mbedtls_md_setup
        - mbedtls_pk_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:645,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:646,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:648,25'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_aes128sha256rsaoaep
                - UA_LOG_ERROR.8958
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:648,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:649,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.8958
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:655,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_aes128sha256rsaoaep
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:657,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:658,16'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_aes128sha256rsaoaep
                - UA_StatusCode_name
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:663,12'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_aes128sha256rsaoaep
                - UA_StatusCode_name
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:672,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:673,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:677,15'
              BranchSideFuncs:
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_aes128sha256rsaoaep
                - UA_StatusCode_name
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:679,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:680,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:685,11'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_aes128sha256rsaoaep
                - UA_StatusCode_name
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:689,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:690,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:695,60'
              BranchSideFuncs:
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_aes128sha256rsaoaep
                - UA_StatusCode_name
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:696,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:697,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:702,41'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_aes128sha256rsaoaep
                - UA_StatusCode_name
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:703,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:704,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:705,57'
              BranchSideFuncs:
                - asym_makeThumbprint_sp_aes128sha256rsaoaep
                - UA_StatusCode_name
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:708,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:709,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:711,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:716,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:717,38'
              BranchSideFuncs:
                - clear_sp_aes128sha256rsaoaep
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:718,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:649,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:664,5'
          Dst:             mbedtls_ctr_drbg_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:665,5'
          Dst:             mbedtls_entropy_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:666,5'
          Dst:             mbedtls_pk_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:667,5'
          Dst:             mbedtls_md_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:670,45'
          Dst:             mbedtls_md_info_from_type
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:671,19'
          Dst:             mbedtls_md_setup
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:677,15'
          Dst:             mbedtls_entropy_self_test
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:686,15'
          Dst:             mbedtls_ctr_drbg_seed
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:686,15'
          Dst:             mbedtls_entropy_func
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:695,15'
          Dst:             UA_mbedTLS_LoadPrivateKey
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:702,14'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:705,14'
          Dst:             asym_makeThumbprint_sp_aes128sha256rsaoaep
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:715,58'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:714,5'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:717,9'
          Dst:             clear_sp_aes128sha256rsaoaep
    - functionName:    asym_makeThumbprint_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - certificate
        - thumbprint
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mbedtls_thumbprint_sha1
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:230,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:230,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:231,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:230,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:230,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:231,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:230,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:231,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:232,36'
              BranchSideFuncs:
                - mbedtls_thumbprint_sha1
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:232,12'
          Dst:             mbedtls_thumbprint_sha1
    - functionName:    clear_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_SecurityPolicy *'
      constantsTouched: []
      argNames:
        - securityPolicy
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_LOG_DEBUG
        - mbedtls_ctr_drbg_free
        - mbedtls_entropy_free
        - mbedtls_md_free
        - mbedtls_pk_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:562,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:565,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8961
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_pk_free
                - mbedtls_md_free
                - UA_ByteString_clear.8961
                - UA_LOG_DEBUG.8957
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:567,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:568,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:571,40'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_pk_free
                - mbedtls_md_free
                - UA_ByteString_clear.8961
                - UA_LOG_DEBUG.8957
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:565,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:574,5'
          Dst:             mbedtls_ctr_drbg_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:575,5'
          Dst:             mbedtls_entropy_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:576,5'
          Dst:             mbedtls_pk_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:577,5'
          Dst:             mbedtls_md_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:578,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:580,5'
          Dst:             UA_LOG_DEBUG
    - functionName:    updateCertificateAndPrivateKey_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - newCertificate
        - newPrivateKey
        - ''
        - ''
      BBCount:         18
      ICount:          169
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - UA_LOG_ERROR
        - asym_makeThumbprint_sp_aes128sha256rsaoaep
        - clear_sp_aes128sha256rsaoaep
        - mbedtls_pk_free
        - mbedtls_pk_init
        - mbedtls_pk_parse_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:591,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:592,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:594,8'
              BranchSideFuncs:
                - UA_ByteString_clear.8961
                - UA_ByteString_allocBuffer
                - mbedtls_pk_free
                - mbedtls_pk_init
                - mbedtls_pk_parse_key
                - asym_makeThumbprint_sp_aes128sha256rsaoaep
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:594,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:595,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:598,51'
              BranchSideFuncs:
                - UA_ByteString_clear.8961
                - UA_ByteString_allocBuffer
                - mbedtls_pk_free
                - mbedtls_pk_init
                - mbedtls_pk_parse_key
                - asym_makeThumbprint_sp_aes128sha256rsaoaep
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:604,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:605,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:606,12'
              BranchSideFuncs:
                - mbedtls_pk_free
                - mbedtls_pk_init
                - mbedtls_pk_parse_key
                - asym_makeThumbprint_sp_aes128sha256rsaoaep
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:620,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:621,16'
              BranchSideFuncs:
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:625,57'
              BranchSideFuncs:
                - asym_makeThumbprint_sp_aes128sha256rsaoaep
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:628,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:629,9'
              BranchSideFuncs:
                - UA_LOG_ERROR.8958
                - clear_sp_aes128sha256rsaoaep
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:631,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:636,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:637,38'
              BranchSideFuncs:
                - clear_sp_aes128sha256rsaoaep
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:638,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:600,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:602,28'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:611,5'
          Dst:             mbedtls_pk_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:612,5'
          Dst:             mbedtls_pk_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:614,19'
          Dst:             mbedtls_pk_parse_key
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:625,14'
          Dst:             asym_makeThumbprint_sp_aes128sha256rsaoaep
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:634,5'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:637,9'
          Dst:             clear_sp_aes128sha256rsaoaep
    - functionName:    channelContext_compareCertificate_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - certificate
      BBCount:         17
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mbedtls_x509_crt_free
        - mbedtls_x509_crt_init
        - mbedtls_x509_crt_parse
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:542,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:542,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:543,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:542,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:543,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:546,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - memcmp
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:548,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:549,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:551,19'
              BranchSideFuncs:
                - memcmp
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:552,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:553,20'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:554,16'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:552,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:554,16'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:556,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:546,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:547,19'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:553,8'
          Dst:             memcmp
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:556,5'
          Dst:             mbedtls_x509_crt_free
    - functionName:    channelContext_setRemoteSymIv_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - iv
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:532,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:532,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:533,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:532,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:533,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:535,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8961
                - UA_ByteString_copy.8962
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:535,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:536,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setRemoteSymSigningKey_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:522,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:522,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:523,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:522,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:523,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:525,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8961
                - UA_ByteString_copy.8962
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:525,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:526,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setRemoteSymEncryptingKey_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:512,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:512,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:513,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:512,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:513,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:515,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8961
                - UA_ByteString_copy.8962
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:515,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:516,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setLocalSymIv_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - iv
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:502,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:502,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:503,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:502,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:503,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:505,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8961
                - UA_ByteString_copy.8962
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:505,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:506,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setLocalSymSigningKey_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:491,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:491,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:492,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:491,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:492,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:494,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8961
                - UA_ByteString_copy.8962
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:494,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:495,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setLocalSymEncryptingKey_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:481,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:481,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:482,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:481,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:482,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:484,26'
              BranchSideFuncs:
                - UA_ByteString_clear.8961
                - UA_ByteString_copy.8962
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:484,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:485,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_deleteContext_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ByteString_clear
        - mbedtls_x509_crt_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:429,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:430,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:431,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:433,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:434,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:435,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:437,5'
          Dst:             mbedtls_x509_crt_free
    - functionName:    channelContext_newContext_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
        - 'char **'
      constantsTouched: []
      argNames:
        - securityPolicy
        - remoteCertificate
        - pp_contextData
      BBCount:         16
      ICount:          119
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - UA_ByteString_init
        - channelContext_deleteContext_sp_aes128sha256rsaoaep
        - mbedtls_x509_crt_init
        - parseRemoteCertificate_sp_aes128sha256rsaoaep
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:446,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:446,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:447,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:446,60'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:446,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:447,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:446,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:447,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:450,23'
              BranchSideFuncs:
                - UA_ByteString_init.8960
                - UA_ByteString_init.8960
                - UA_ByteString_init.8960
                - UA_ByteString_init.8960
                - UA_ByteString_init.8960
                - UA_ByteString_init.8960
                - mbedtls_x509_crt_init
                - parseRemoteCertificate_sp_aes128sha256rsaoaep
                - channelContext_deleteContext_sp_aes128sha256rsaoaep
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:451,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:452,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:454,85'
              BranchSideFuncs:
                - UA_ByteString_init.8960
                - UA_ByteString_init.8960
                - UA_ByteString_init.8960
                - UA_ByteString_init.8960
                - UA_ByteString_init.8960
                - UA_ByteString_init.8960
                - mbedtls_x509_crt_init
                - parseRemoteCertificate_sp_aes128sha256rsaoaep
                - channelContext_deleteContext_sp_aes128sha256rsaoaep
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:471,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:472,61'
              BranchSideFuncs:
                - channelContext_deleteContext_sp_aes128sha256rsaoaep
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:475,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:459,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:460,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:461,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:463,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:464,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:465,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:467,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:470,28'
          Dst:             parseRemoteCertificate_sp_aes128sha256rsaoaep
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:472,9'
          Dst:             channelContext_deleteContext_sp_aes128sha256rsaoaep
    - functionName:    sym_getPlainTextBlockSize_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_getEncryptionBlockSize_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_getEncryptionKeyLength_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_decrypt_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         20
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
        - mbedtls_aes_crypt_cbc
        - mbedtls_aes_setkey_dec
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:346,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:346,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:347,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:346,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:347,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:349,12'
              BranchSideFuncs:
                - mbedtls_aes_setkey_dec
                - UA_ByteString_copy.8962
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8961
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:351,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:354,8'
              BranchSideFuncs:
                - mbedtls_aes_setkey_dec
                - UA_ByteString_copy.8962
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8961
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:354,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:357,45'
              BranchSideFuncs:
                - mbedtls_aes_setkey_dec
                - UA_ByteString_copy.8962
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8961
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:360,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:361,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:364,48'
              BranchSideFuncs:
                - UA_ByteString_copy.8962
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8961
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:365,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:366,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:368,71'
              BranchSideFuncs:
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8961
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:370,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:371,16'
              BranchSideFuncs:
                - UA_ByteString_clear.8961
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:372,5'
              BranchSideFuncs:
                - UA_ByteString_clear.8961
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:359,19'
          Dst:             mbedtls_aes_setkey_dec
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:364,28'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:368,15'
          Dst:             mbedtls_aes_crypt_cbc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:372,5'
          Dst:             UA_ByteString_clear
    - functionName:    sym_encrypt_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         20
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
        - mbedtls_aes_crypt_cbc
        - mbedtls_aes_setkey_enc
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:312,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:312,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:313,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:312,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:313,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:315,8'
              BranchSideFuncs:
                - mbedtls_aes_setkey_enc
                - UA_ByteString_copy.8962
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8961
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:315,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:318,12'
              BranchSideFuncs:
                - mbedtls_aes_setkey_enc
                - UA_ByteString_copy.8962
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8961
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:320,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:321,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:324,45'
              BranchSideFuncs:
                - mbedtls_aes_setkey_enc
                - UA_ByteString_copy.8962
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8961
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:327,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:331,48'
              BranchSideFuncs:
                - UA_ByteString_copy.8962
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8961
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:332,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:333,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:335,71'
              BranchSideFuncs:
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.8961
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:337,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:338,16'
              BranchSideFuncs:
                - UA_ByteString_clear.8961
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:339,5'
              BranchSideFuncs:
                - UA_ByteString_clear.8961
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:326,19'
          Dst:             mbedtls_aes_setkey_enc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:331,28'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:335,15'
          Dst:             mbedtls_aes_crypt_cbc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:339,5'
          Dst:             UA_ByteString_clear
    - functionName:    sym_getSigningKeyLength_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_getSignatureSize_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_sign_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_hmac
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:276,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:277,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:279,19'
              BranchSideFuncs:
                - mbedtls_hmac
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:279,5'
          Dst:             mbedtls_hmac
    - functionName:    sym_verify_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         15
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - UA_constantTimeEqual
        - mbedtls_hmac
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:256,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:256,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:257,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:256,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:256,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:257,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:256,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:257,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:260,8'
              BranchSideFuncs:
                - mbedtls_hmac
                - UA_constantTimeEqual
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:260,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:262,45'
              BranchSideFuncs:
                - mbedtls_hmac
                - UA_constantTimeEqual
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:267,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:269,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:264,5'
          Dst:             mbedtls_hmac
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:267,9'
          Dst:             UA_constantTimeEqual
    - functionName:    sym_generateNonce_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - policyContext
        - out
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mbedtls_ctr_drbg_random
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:387,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:388,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:390,46'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_random
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:392,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:394,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:391,19'
          Dst:             mbedtls_ctr_drbg_random
    - functionName:    sym_generateKey_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - policyContext
        - secret
        - seed
        - out
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mbedtls_generateKey
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:379,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:379,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:380,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:379,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:379,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:380,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:379,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:380,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:381,40'
              BranchSideFuncs:
                - mbedtls_generateKey
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:382,12'
          Dst:             mbedtls_generateKey
    - functionName:    asymmetricModule_compareCertificateThumbprint_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - certificateThumbprint
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_ByteString_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:238,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:238,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:239,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:238,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:239,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:241,82'
              BranchSideFuncs:
                - UA_ByteString_equal.8963
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:242,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:243,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:245,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:242,9'
          Dst:             UA_ByteString_equal
    - functionName:    asym_getRemotePlainTextBlockSize_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:178,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:179,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:181,32'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8959
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:181,45'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_getRemoteBlockSize_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:167,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:168,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:170,27'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8959
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:170,12'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_getRemoteEncryptionKeyLength_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mbedtls_pk_get_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:223,12'
          Dst:             mbedtls_pk_get_len
    - functionName:    asym_getLocalEncryptionKeyLength_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mbedtls_pk_get_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:218,12'
          Dst:             mbedtls_pk_get_len
    - functionName:    asym_decrypt_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mbedtls_decrypt_rsaOaep
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:210,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:210,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:211,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:210,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:212,37'
              BranchSideFuncs:
                - mbedtls_decrypt_rsaOaep
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:212,12'
          Dst:             mbedtls_decrypt_rsaOaep
    - functionName:    asym_encrypt_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - asym_getRemotePlainTextBlockSize_sp_aes128sha256rsaoaep
        - mbedtls_encrypt_rsaOaep
        - mbedtls_pk_rsa
        - mbedtls_rsa_set_padding
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:194,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:194,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:195,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:194,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:197,18'
              BranchSideFuncs:
                - asym_getRemotePlainTextBlockSize_sp_aes128sha256rsaoaep
                - mbedtls_pk_rsa.8959
                - mbedtls_rsa_set_padding
                - mbedtls_encrypt_rsaOaep
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:197,39'
          Dst:             asym_getRemotePlainTextBlockSize_sp_aes128sha256rsaoaep
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:199,45'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:200,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:202,12'
          Dst:             mbedtls_encrypt_rsaOaep
    - functionName:    asym_getRemoteSignatureSize_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:156,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:159,27'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8959
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:159,12'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_getLocalSignatureSize_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:145,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:148,27'
              BranchSideFuncs:
                - mbedtls_pk_rsa.8959
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:148,12'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_sign_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         13
      ICount:          104
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mbedtls_pk_rsa
        - mbedtls_pk_sign
        - mbedtls_rsa_set_padding
        - mbedtls_sha256
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:111,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:111,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:112,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:111,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:111,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:112,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:111,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:119,20'
              BranchSideFuncs:
                - mbedtls_sha256
                - mbedtls_pk_rsa.8959
                - mbedtls_rsa_set_padding
                - mbedtls_pk_sign
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:138,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:140,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:119,5'
          Dst:             mbedtls_sha256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:123,39'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:124,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:130,19'
          Dst:             mbedtls_pk_sign
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:130,19'
          Dst:             mbedtls_ctr_drbg_random
    - functionName:    asym_verify_sp_aes128sha256rsaoaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         13
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mbedtls_pk_rsa
        - mbedtls_pk_verify
        - mbedtls_rsa_set_padding
        - mbedtls_sha256
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:76,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:76,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:77,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:76,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:76,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:77,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:76,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:84,20'
              BranchSideFuncs:
                - mbedtls_sha256
                - mbedtls_pk_rsa.8959
                - mbedtls_rsa_set_padding
                - mbedtls_pk_verify
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:101,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:103,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:84,5'
          Dst:             mbedtls_sha256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:88,39'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:89,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:97,19'
          Dst:             mbedtls_pk_verify
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_SecurityPolicy_Aes128Sha256RsaOaep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - policy
        - localCertificate
        - localPrivateKey
        - logger
        - ''
        - ''
      BBCount:         9
      ICount:          324
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_STRING
        - UA_mbedTLS_LoadLocalCertificate
        - asym_makeThumbprint_sp_aes128sha256rsaoaep
        - asymmetricModule_compareCertificateThumbprint_sp_aes128sha256rsaoaep
        - channelContext_newContext_sp_aes128sha256rsaoaep
        - clear_sp_aes128sha256rsaoaep
        - policyContext_newContext_sp_aes128sha256rsaoaep
        - sym_generateKey_sp_aes128sha256rsaoaep
        - sym_generateNonce_sp_aes128sha256rsaoaep
        - sym_getEncryptionBlockSize_sp_aes128sha256rsaoaep
        - sym_getEncryptionKeyLength_sp_aes128sha256rsaoaep
        - sym_getPlainTextBlockSize_sp_aes128sha256rsaoaep
        - sym_getSignatureSize_sp_aes128sha256rsaoaep
        - sym_getSigningKeyLength_sp_aes128sha256rsaoaep
        - updateCertificateAndPrivateKey_sp_aes128sha256rsaoaep
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:736,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:737,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:741,10'
              BranchSideFuncs:
                - UA_STRING.8970
                - UA_STRING.8970
                - UA_STRING.8970
                - UA_STRING.8970
                - policyContext_newContext_sp_aes128sha256rsaoaep
                - clear_sp_aes128sha256rsaoaep
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:837,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:838,38'
              BranchSideFuncs:
                - clear_sp_aes128sha256rsaoaep
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:840,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:727,25'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:734,28'
          Dst:             UA_mbedTLS_LoadLocalCertificate
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:743,9'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:757,37'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:781,9'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:795,36'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:836,25'
          Dst:             policyContext_newContext_sp_aes128sha256rsaoaep
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c:838,9'
          Dst:             clear_sp_aes128sha256rsaoaep
    - functionName:    UA_LOG_DEBUG
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parseRemoteCertificate_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - remoteCertificate
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mbedtls_pk_rsa
        - mbedtls_x509_crt_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:498,34'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:498,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:499,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:498,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:499,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:502,43'
              BranchSideFuncs:
                - mbedtls_x509_crt_parse
                - mbedtls_pk_rsa.9084
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:504,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:505,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:508,54'
              BranchSideFuncs:
                - mbedtls_pk_rsa.9084
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:514,71'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:515,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:516,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:514,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:516,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:517,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:502,19'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:508,39'
          Dst:             mbedtls_pk_rsa
    - functionName:    mbedtls_pk_rsa
      functionSourceFile: '/usr/include/mbedtls/pk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'struct.mbedtls_rsa_context *'
      argCount:        2
      argTypes:
        - 'struct.mbedtls_pk_info_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pk
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    UA_ByteString_equal
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:554,13'
          Dst:             UA_order
    - functionName:    mbedtls_pk_get_len
      functionSourceFile: '/usr/include/mbedtls/pk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.mbedtls_pk_context *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mbedtls_pk_get_bitlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/mbedtls/pk.h:245,15'
          Dst:             mbedtls_pk_get_bitlen
    - functionName:    policyContext_newContext_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - localPrivateKey
        - ''
      BBCount:         26
      ICount:          208
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_LOG_ERROR
        - UA_StatusCode_name
        - UA_mbedTLS_LoadPrivateKey
        - asym_makeThumbprint_sp_aes256sha256rsapss
        - clear_sp_aes256sha256rsapss
        - mbedtls_ctr_drbg_init
        - mbedtls_ctr_drbg_seed
        - mbedtls_entropy_init
        - mbedtls_entropy_self_test
        - mbedtls_md_info_from_type
        - mbedtls_md_init
        - mbedtls_md_setup
        - mbedtls_pk_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:738,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:739,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:741,25'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_aes256sha256rsapss
                - UA_LOG_ERROR.9083
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:741,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:742,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.9083
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:748,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_aes256sha256rsapss
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:750,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:751,16'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_aes256sha256rsapss
                - UA_StatusCode_name
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:756,12'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_pk_init
                - mbedtls_md_init
                - mbedtls_md_info_from_type
                - mbedtls_md_setup
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_aes256sha256rsapss
                - UA_StatusCode_name
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:765,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:766,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:770,15'
              BranchSideFuncs:
                - mbedtls_entropy_self_test
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_aes256sha256rsapss
                - UA_StatusCode_name
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:772,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:773,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:778,11'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_seed
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_aes256sha256rsapss
                - UA_StatusCode_name
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:782,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:783,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:788,60'
              BranchSideFuncs:
                - UA_mbedTLS_LoadPrivateKey
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_aes256sha256rsapss
                - UA_StatusCode_name
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:789,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:790,16'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:795,41'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
                - asym_makeThumbprint_sp_aes256sha256rsapss
                - UA_StatusCode_name
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:796,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:797,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:798,56'
              BranchSideFuncs:
                - asym_makeThumbprint_sp_aes256sha256rsapss
                - UA_StatusCode_name
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:801,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:802,9'
              BranchSideFuncs:
                - UA_StatusCode_name
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:804,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:809,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:810,37'
              BranchSideFuncs:
                - clear_sp_aes256sha256rsapss
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:811,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:742,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:757,5'
          Dst:             mbedtls_ctr_drbg_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:758,5'
          Dst:             mbedtls_entropy_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:759,5'
          Dst:             mbedtls_pk_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:760,5'
          Dst:             mbedtls_md_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:763,45'
          Dst:             mbedtls_md_info_from_type
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:764,19'
          Dst:             mbedtls_md_setup
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:770,15'
          Dst:             mbedtls_entropy_self_test
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:779,15'
          Dst:             mbedtls_ctr_drbg_seed
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:779,15'
          Dst:             mbedtls_entropy_func
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:788,15'
          Dst:             UA_mbedTLS_LoadPrivateKey
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:795,14'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:798,14'
          Dst:             asym_makeThumbprint_sp_aes256sha256rsapss
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:808,58'
          Dst:             UA_StatusCode_name
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:807,5'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:810,9'
          Dst:             clear_sp_aes256sha256rsapss
    - functionName:    asym_makeThumbprint_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - certificate
        - thumbprint
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mbedtls_thumbprint_sha1
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:226,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:226,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:227,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:226,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:226,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:227,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:226,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:228,36'
              BranchSideFuncs:
                - mbedtls_thumbprint_sha1
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:228,12'
          Dst:             mbedtls_thumbprint_sha1
    - functionName:    clear_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_SecurityPolicy *'
      constantsTouched: []
      argNames:
        - securityPolicy
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_LOG_DEBUG
        - mbedtls_ctr_drbg_free
        - mbedtls_entropy_free
        - mbedtls_md_free
        - mbedtls_pk_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:655,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:656,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:658,26'
              BranchSideFuncs:
                - UA_ByteString_clear.9086
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_pk_free
                - mbedtls_md_free
                - UA_ByteString_clear.9086
                - UA_LOG_DEBUG.9082
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:660,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:661,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:664,39'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_pk_free
                - mbedtls_md_free
                - UA_ByteString_clear.9086
                - UA_LOG_DEBUG.9082
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:658,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:667,5'
          Dst:             mbedtls_ctr_drbg_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:668,5'
          Dst:             mbedtls_entropy_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:669,5'
          Dst:             mbedtls_pk_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:670,5'
          Dst:             mbedtls_md_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:671,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:673,5'
          Dst:             UA_LOG_DEBUG
    - functionName:    updateCertificateAndPrivateKey_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - newCertificate
        - newPrivateKey
        - ''
        - ''
      BBCount:         18
      ICount:          169
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - UA_LOG_ERROR
        - asym_makeThumbprint_sp_aes256sha256rsapss
        - clear_sp_aes256sha256rsapss
        - mbedtls_pk_free
        - mbedtls_pk_init
        - mbedtls_pk_parse_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:684,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:685,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:687,8'
              BranchSideFuncs:
                - UA_ByteString_clear.9086
                - UA_ByteString_allocBuffer
                - mbedtls_pk_free
                - mbedtls_pk_init
                - mbedtls_pk_parse_key
                - asym_makeThumbprint_sp_aes256sha256rsapss
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:687,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:688,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:691,46'
              BranchSideFuncs:
                - UA_ByteString_clear.9086
                - UA_ByteString_allocBuffer
                - mbedtls_pk_free
                - mbedtls_pk_init
                - mbedtls_pk_parse_key
                - asym_makeThumbprint_sp_aes256sha256rsapss
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:697,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:698,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:699,12'
              BranchSideFuncs:
                - mbedtls_pk_free
                - mbedtls_pk_init
                - mbedtls_pk_parse_key
                - asym_makeThumbprint_sp_aes256sha256rsapss
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:713,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:714,16'
              BranchSideFuncs:
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:718,56'
              BranchSideFuncs:
                - asym_makeThumbprint_sp_aes256sha256rsapss
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:721,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:722,9'
              BranchSideFuncs:
                - UA_LOG_ERROR.9083
                - clear_sp_aes256sha256rsapss
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:724,12'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:729,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:730,37'
              BranchSideFuncs:
                - clear_sp_aes256sha256rsapss
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:731,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:693,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:695,28'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:704,5'
          Dst:             mbedtls_pk_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:705,5'
          Dst:             mbedtls_pk_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:707,19'
          Dst:             mbedtls_pk_parse_key
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:718,14'
          Dst:             asym_makeThumbprint_sp_aes256sha256rsapss
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:727,5'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:730,9'
          Dst:             clear_sp_aes256sha256rsapss
    - functionName:    channelContext_compareCertificate_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - certificate
      BBCount:         17
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mbedtls_x509_crt_free
        - mbedtls_x509_crt_init
        - mbedtls_x509_crt_parse
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:635,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:635,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:636,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:635,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:636,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:639,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - memcmp
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:641,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:642,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:644,19'
              BranchSideFuncs:
                - memcmp
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:645,54'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:646,20'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:647,16'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:645,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:647,16'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:649,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:639,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:640,19'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:646,8'
          Dst:             memcmp
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:649,5'
          Dst:             mbedtls_x509_crt_free
    - functionName:    channelContext_setRemoteSymIv_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - iv
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:625,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:625,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:626,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:625,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:626,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:628,26'
              BranchSideFuncs:
                - UA_ByteString_clear.9086
                - UA_ByteString_copy.9087
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:628,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:629,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setRemoteSymSigningKey_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:615,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:615,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:616,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:615,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:616,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:618,26'
              BranchSideFuncs:
                - UA_ByteString_clear.9086
                - UA_ByteString_copy.9087
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:618,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:619,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setRemoteSymEncryptingKey_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:605,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:605,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:606,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:605,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:606,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:608,26'
              BranchSideFuncs:
                - UA_ByteString_clear.9086
                - UA_ByteString_copy.9087
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:608,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:609,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setLocalSymIv_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - iv
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:595,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:595,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:596,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:595,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:598,26'
              BranchSideFuncs:
                - UA_ByteString_clear.9086
                - UA_ByteString_copy.9087
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:598,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:599,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setLocalSymSigningKey_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:584,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:584,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:585,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:584,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:585,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:587,26'
              BranchSideFuncs:
                - UA_ByteString_clear.9086
                - UA_ByteString_copy.9087
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:587,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:588,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_setLocalSymEncryptingKey_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - key
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:574,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:574,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:575,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:574,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:575,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:577,26'
              BranchSideFuncs:
                - UA_ByteString_clear.9086
                - UA_ByteString_copy.9087
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:577,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:578,12'
          Dst:             UA_ByteString_copy
    - functionName:    channelContext_deleteContext_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_ByteString_clear
        - mbedtls_x509_crt_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:522,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:523,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:524,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:526,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:527,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:528,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:530,5'
          Dst:             mbedtls_x509_crt_free
    - functionName:    channelContext_newContext_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
        - 'char **'
      constantsTouched: []
      argNames:
        - securityPolicy
        - remoteCertificate
        - pp_contextData
      BBCount:         16
      ICount:          119
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - UA_ByteString_init
        - channelContext_deleteContext_sp_aes256sha256rsapss
        - mbedtls_x509_crt_init
        - parseRemoteCertificate_sp_aes256sha256rsapss
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:539,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:539,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:540,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:539,60'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:539,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:540,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:539,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:540,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:543,23'
              BranchSideFuncs:
                - UA_ByteString_init.9085
                - UA_ByteString_init.9085
                - UA_ByteString_init.9085
                - UA_ByteString_init.9085
                - UA_ByteString_init.9085
                - UA_ByteString_init.9085
                - mbedtls_x509_crt_init
                - parseRemoteCertificate_sp_aes256sha256rsapss
                - channelContext_deleteContext_sp_aes256sha256rsapss
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:544,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:545,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:547,83'
              BranchSideFuncs:
                - UA_ByteString_init.9085
                - UA_ByteString_init.9085
                - UA_ByteString_init.9085
                - UA_ByteString_init.9085
                - UA_ByteString_init.9085
                - UA_ByteString_init.9085
                - mbedtls_x509_crt_init
                - parseRemoteCertificate_sp_aes256sha256rsapss
                - channelContext_deleteContext_sp_aes256sha256rsapss
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:564,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:565,60'
              BranchSideFuncs:
                - channelContext_deleteContext_sp_aes256sha256rsapss
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:568,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:552,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:553,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:554,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:556,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:557,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:558,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:560,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:563,28'
          Dst:             parseRemoteCertificate_sp_aes256sha256rsapss
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:565,9'
          Dst:             channelContext_deleteContext_sp_aes256sha256rsapss
    - functionName:    asym_cert_getRemoteSignatureSize_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:481,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:482,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:484,27'
              BranchSideFuncs:
                - mbedtls_pk_rsa.9084
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:484,12'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_cert_getLocalSignatureSize_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:470,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:473,27'
              BranchSideFuncs:
                - mbedtls_pk_rsa.9084
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:473,12'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_cert_sign_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         13
      ICount:          104
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mbedtls_pk_rsa
        - mbedtls_pk_sign
        - mbedtls_rsa_set_padding
        - mbedtls_sha256
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:436,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:436,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:437,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:436,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:436,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:437,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:436,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:437,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:444,20'
              BranchSideFuncs:
                - mbedtls_sha256
                - mbedtls_pk_rsa.9084
                - mbedtls_rsa_set_padding
                - mbedtls_pk_sign
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:463,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:464,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:465,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:444,5'
          Dst:             mbedtls_sha256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:448,39'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:449,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:455,19'
          Dst:             mbedtls_pk_sign
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:455,19'
          Dst:             mbedtls_ctr_drbg_random
    - functionName:    asym_cert_verify_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         13
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mbedtls_pk_rsa
        - mbedtls_pk_verify
        - mbedtls_rsa_set_padding
        - mbedtls_sha256
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:401,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:401,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:402,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:401,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:401,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:402,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:401,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:402,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:409,20'
              BranchSideFuncs:
                - mbedtls_sha256
                - mbedtls_pk_rsa.9084
                - mbedtls_rsa_set_padding
                - mbedtls_pk_verify
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:426,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:427,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:428,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:409,5'
          Dst:             mbedtls_sha256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:413,39'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:414,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:422,19'
          Dst:             mbedtls_pk_verify
    - functionName:    sym_getPlainTextBlockSize_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_getEncryptionBlockSize_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_getEncryptionKeyLength_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_decrypt_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         20
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
        - mbedtls_aes_crypt_cbc
        - mbedtls_aes_setkey_dec
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:342,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:342,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:343,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:342,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:343,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:345,12'
              BranchSideFuncs:
                - mbedtls_aes_setkey_dec
                - UA_ByteString_copy.9087
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.9086
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:347,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:350,8'
              BranchSideFuncs:
                - mbedtls_aes_setkey_dec
                - UA_ByteString_copy.9087
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.9086
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:350,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:353,45'
              BranchSideFuncs:
                - mbedtls_aes_setkey_dec
                - UA_ByteString_copy.9087
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.9086
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:356,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:357,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:360,48'
              BranchSideFuncs:
                - UA_ByteString_copy.9087
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.9086
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:361,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:362,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:364,71'
              BranchSideFuncs:
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.9086
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:366,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:367,16'
              BranchSideFuncs:
                - UA_ByteString_clear.9086
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:368,5'
              BranchSideFuncs:
                - UA_ByteString_clear.9086
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:355,19'
          Dst:             mbedtls_aes_setkey_dec
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:360,28'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:364,15'
          Dst:             mbedtls_aes_crypt_cbc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:368,5'
          Dst:             UA_ByteString_clear
    - functionName:    sym_encrypt_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         20
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_copy
        - mbedtls_aes_crypt_cbc
        - mbedtls_aes_setkey_enc
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:308,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:308,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:309,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:308,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:311,8'
              BranchSideFuncs:
                - mbedtls_aes_setkey_enc
                - UA_ByteString_copy.9087
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.9086
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:311,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:314,12'
              BranchSideFuncs:
                - mbedtls_aes_setkey_enc
                - UA_ByteString_copy.9087
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.9086
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:316,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:320,45'
              BranchSideFuncs:
                - mbedtls_aes_setkey_enc
                - UA_ByteString_copy.9087
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.9086
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:323,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:324,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:327,48'
              BranchSideFuncs:
                - UA_ByteString_copy.9087
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.9086
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:328,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:329,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:331,71'
              BranchSideFuncs:
                - mbedtls_aes_crypt_cbc
                - UA_ByteString_clear.9086
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:333,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:334,16'
              BranchSideFuncs:
                - UA_ByteString_clear.9086
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:335,5'
              BranchSideFuncs:
                - UA_ByteString_clear.9086
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:322,19'
          Dst:             mbedtls_aes_setkey_enc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:327,28'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:331,15'
          Dst:             mbedtls_aes_crypt_cbc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:335,5'
          Dst:             UA_ByteString_clear
    - functionName:    sym_getSigningKeyLength_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_getSignatureSize_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - channelContext
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sym_sign_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_hmac
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:272,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:273,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:275,19'
              BranchSideFuncs:
                - mbedtls_hmac
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:275,5'
          Dst:             mbedtls_hmac
    - functionName:    sym_verify_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         15
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - UA_constantTimeEqual
        - mbedtls_hmac
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:252,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:252,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:253,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:252,38'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:252,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:253,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:252,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:253,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:256,8'
              BranchSideFuncs:
                - mbedtls_hmac
                - UA_constantTimeEqual
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:256,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:257,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:258,44'
              BranchSideFuncs:
                - mbedtls_hmac
                - UA_constantTimeEqual
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:263,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:265,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:260,5'
          Dst:             mbedtls_hmac
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:263,9'
          Dst:             UA_constantTimeEqual
    - functionName:    sym_generateNonce_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - policyContext
        - out
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mbedtls_ctr_drbg_random
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:383,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:384,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:386,45'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_random
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:388,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:389,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:390,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:387,19'
          Dst:             mbedtls_ctr_drbg_random
    - functionName:    sym_generateKey_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - policyContext
        - secret
        - seed
        - out
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mbedtls_generateKey
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:375,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:375,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:376,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:375,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:375,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:376,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:375,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:377,39'
              BranchSideFuncs:
                - mbedtls_generateKey
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:378,12'
          Dst:             mbedtls_generateKey
    - functionName:    asymmetricModule_compareCertificateThumbprint_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - securityPolicy
        - certificateThumbprint
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UA_ByteString_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:234,31'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:234,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:235,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:234,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:235,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:237,80'
              BranchSideFuncs:
                - UA_ByteString_equal.9088
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:238,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:239,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:241,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:238,9'
          Dst:             UA_ByteString_equal
    - functionName:    asym_getRemotePlainTextBlockSize_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:174,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:175,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:177,32'
              BranchSideFuncs:
                - mbedtls_pk_rsa.9084
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:177,45'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_getRemoteBlockSize_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:163,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:166,27'
              BranchSideFuncs:
                - mbedtls_pk_rsa.9084
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:166,12'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_getRemoteEncryptionKeyLength_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mbedtls_pk_get_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:219,12'
          Dst:             mbedtls_pk_get_len
    - functionName:    asym_getLocalEncryptionKeyLength_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mbedtls_pk_get_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:214,12'
          Dst:             mbedtls_pk_get_len
    - functionName:    asym_decrypt_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mbedtls_decrypt_rsaOaep
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:206,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:206,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:207,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:206,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:208,37'
              BranchSideFuncs:
                - mbedtls_decrypt_rsaOaep
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:208,12'
          Dst:             mbedtls_decrypt_rsaOaep
    - functionName:    asym_encrypt_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - data
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - asym_getRemotePlainTextBlockSize_sp_aes256sha256rsapss
        - mbedtls_encrypt_rsaOaep
        - mbedtls_pk_rsa
        - mbedtls_rsa_set_padding
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:190,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:190,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:191,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:190,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:191,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:193,18'
              BranchSideFuncs:
                - asym_getRemotePlainTextBlockSize_sp_aes256sha256rsapss
                - mbedtls_pk_rsa.9084
                - mbedtls_rsa_set_padding
                - mbedtls_encrypt_rsaOaep
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:193,39'
          Dst:             asym_getRemotePlainTextBlockSize_sp_aes256sha256rsapss
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:195,45'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:196,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:198,12'
          Dst:             mbedtls_encrypt_rsaOaep
    - functionName:    asym_getRemoteSignatureSize_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:152,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:155,27'
              BranchSideFuncs:
                - mbedtls_pk_rsa.9084
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:155,12'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_getLocalSignatureSize_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbedtls_pk_rsa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:141,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:144,27'
              BranchSideFuncs:
                - mbedtls_pk_rsa.9084
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:144,12'
          Dst:             mbedtls_pk_rsa
    - functionName:    asym_sign_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mbedtls_pk_rsa
        - mbedtls_rsa_pkcs1_sign
        - mbedtls_rsa_set_padding
        - mbedtls_sha256
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:108,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:108,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:109,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:108,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:108,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:109,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:108,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:116,20'
              BranchSideFuncs:
                - mbedtls_sha256
                - mbedtls_pk_rsa.9084
                - mbedtls_rsa_set_padding
                - mbedtls_rsa_pkcs1_sign
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:134,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:116,5'
          Dst:             mbedtls_sha256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:120,39'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:121,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:124,20'
          Dst:             mbedtls_rsa_pkcs1_sign
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:124,20'
          Dst:             mbedtls_ctr_drbg_random
    - functionName:    mbedtls_rsa_pkcs1_sign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.mbedtls_rsa_context *'
        - 'func_type *'
        - 'char *'
        - int
        - int
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    asym_verify_sp_aes256sha256rsapss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Basic128Rsa15_ChannelContext *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cc
        - message
        - signature
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mbedtls_pk_rsa
        - mbedtls_rsa_pkcs1_verify
        - mbedtls_rsa_set_padding
        - mbedtls_sha256
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:73,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:73,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:74,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:73,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:73,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:74,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:73,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:81,20'
              BranchSideFuncs:
                - mbedtls_sha256
                - mbedtls_pk_rsa.9084
                - mbedtls_rsa_set_padding
                - mbedtls_rsa_pkcs1_verify
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:98,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:100,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:81,5'
          Dst:             mbedtls_sha256
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:85,39'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:86,5'
          Dst:             mbedtls_rsa_set_padding
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:90,19'
          Dst:             mbedtls_rsa_pkcs1_verify
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:90,19'
          Dst:             mbedtls_ctr_drbg_random
    - functionName:    mbedtls_rsa_pkcs1_verify
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.mbedtls_rsa_context *'
        - 'func_type *'
        - 'char *'
        - int
        - int
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    UA_SecurityPolicy_Aes256Sha256RsaPss
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.UA_SecurityPolicy *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.UA_Logger *'
      constantsTouched: []
      argNames:
        - policy
        - localCertificate
        - localPrivateKey
        - logger
        - ''
        - ''
      BBCount:         9
      ICount:          354
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UA_STRING
        - UA_mbedTLS_LoadLocalCertificate
        - asym_makeThumbprint_sp_aes256sha256rsapss
        - asymmetricModule_compareCertificateThumbprint_sp_aes256sha256rsapss
        - channelContext_newContext_sp_aes256sha256rsapss
        - clear_sp_aes256sha256rsapss
        - policyContext_newContext_sp_aes256sha256rsapss
        - sym_generateKey_sp_aes256sha256rsapss
        - sym_generateNonce_sp_aes256sha256rsapss
        - sym_getEncryptionBlockSize_sp_aes256sha256rsapss
        - sym_getEncryptionKeyLength_sp_aes256sha256rsapss
        - sym_getPlainTextBlockSize_sp_aes256sha256rsapss
        - sym_getSignatureSize_sp_aes256sha256rsapss
        - sym_getSigningKeyLength_sp_aes256sha256rsapss
        - updateCertificateAndPrivateKey_sp_aes256sha256rsapss
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:829,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:830,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:834,10'
              BranchSideFuncs:
                - UA_STRING.9095
                - UA_STRING.9095
                - UA_STRING.9095
                - UA_STRING.9095
                - UA_STRING.9095
                - policyContext_newContext_sp_aes256sha256rsapss
                - clear_sp_aes256sha256rsapss
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:941,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:942,37'
              BranchSideFuncs:
                - clear_sp_aes256sha256rsapss
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:944,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:820,25'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:827,28'
          Dst:             UA_mbedTLS_LoadLocalCertificate
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:836,9'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:850,37'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:874,9'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:888,36'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:903,9'
          Dst:             UA_STRING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:940,25'
          Dst:             policyContext_newContext_sp_aes256sha256rsapss
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes256sha256rsapss.c:942,9'
          Dst:             clear_sp_aes256sha256rsapss
    - functionName:    UA_STRING
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - chars
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/include/open62541/types.h:209,1'
          Branch Sides:
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/open62541/include/open62541/types.h:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:209,1'
          Dst:             strlen
    - functionName:    mbedtls_get_san_list_deep
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.mbedtls_write_san_list *'
      constantsTouched: []
      argNames:
        - sanlist
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:483,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:484,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:488,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_certificate
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
        - int
        - 'struct.UA_String *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - crt
        - certFormat
        - outCertificate
        - f_rng
        - p_rng
      BBCount:         12
      ICount:          118
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_allocBuffer
        - mbedtls_x509write_crt_der
        - mbedtls_x509write_crt_pem
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:414,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:416,45'
              BranchSideFuncs:
                - mbedtls_x509write_crt_der
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:425,45'
              BranchSideFuncs:
                - mbedtls_x509write_crt_pem
                - strlen
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:434,30'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:416,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:417,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:420,15'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:425,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:426,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:429,30'
              BranchSideFuncs:
                - strlen
                - UA_ByteString_allocBuffer
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:416,19'
          Dst:             mbedtls_x509write_crt_der
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:425,19'
          Dst:             mbedtls_x509write_crt_pem
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:429,15'
          Dst:             strlen
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:435,5'
          Dst:             UA_ByteString_allocBuffer
    - functionName:    mbedtls_x509write_crt_der
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
        - 'char *'
        - size_t
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509write_crt_pem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
        - 'char *'
        - size_t
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_private_key
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mbedtls_pk_context *'
        - int
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - key
        - keyFormat
        - outPrivateKey
      BBCount:         12
      ICount:          108
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - UA_ByteString_allocBuffer
        - mbedtls_pk_write_key_der
        - mbedtls_pk_write_key_pem
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:378,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:380,44'
              BranchSideFuncs:
                - mbedtls_pk_write_key_pem
                - strlen
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:388,44'
              BranchSideFuncs:
                - mbedtls_pk_write_key_der
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:398,29'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:380,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:381,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:384,31'
              BranchSideFuncs:
                - strlen
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:388,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:389,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:392,15'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:380,19'
          Dst:             mbedtls_pk_write_key_pem
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:384,15'
          Dst:             strlen
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:388,19'
          Dst:             mbedtls_pk_write_key_der
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:399,5'
          Dst:             UA_ByteString_allocBuffer
    - functionName:    mbedtls_pk_write_key_pem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mbedtls_pk_context *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_pk_write_key_der
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mbedtls_pk_context *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509write_crt_set_ext_key_usage
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
        - 'struct.mbedtls_asn1_sequence *'
      constantsTouched: []
      argNames:
        - ctx
        - exts
      BBCount:         40
      ICount:          209
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - mbedtls_asn1_write_len
        - mbedtls_asn1_write_raw_buffer
        - mbedtls_asn1_write_tag
        - mbedtls_x509write_crt_set_extension
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:454,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:455,9'
              BranchSideFuncs:
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:459,5'
              BranchSideFuncs:
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:459,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:460,19'
              BranchSideFuncs:
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:471,5'
              BranchSideFuncs:
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:460,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:461,9'
              BranchSideFuncs:
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:462,12'
              BranchSideFuncs:
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:462,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:463,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:465,9'
              BranchSideFuncs:
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:465,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:465,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:465,9'
              BranchSideFuncs:
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - mbedtls_asn1_write_raw_buffer
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:466,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:466,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:466,9'
              BranchSideFuncs:
                - mbedtls_asn1_write_tag
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:467,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:467,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:467,9'
              BranchSideFuncs:
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:471,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:471,5'
              BranchSideFuncs:
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:472,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:472,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:472,5'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_extension
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:465,9'
          Dst:             mbedtls_asn1_write_raw_buffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:466,9'
          Dst:             mbedtls_asn1_write_len
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:467,9'
          Dst:             mbedtls_asn1_write_tag
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:471,5'
          Dst:             mbedtls_asn1_write_len
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:472,5'
          Dst:             mbedtls_asn1_write_tag
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:474,12'
          Dst:             mbedtls_x509write_crt_set_extension
    - functionName:    mbedtls_asn1_write_raw_buffer
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char **'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_asn1_write_len
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char **'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_asn1_write_tag
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char **'
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509write_crt_set_extension
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
        - 'char *'
        - size_t
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509write_crt_set_subject_alt_name
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
        - 'struct.mbedtls_write_san_list *'
      constantsTouched: []
      argNames:
        - ctx
        - sanlist
      BBCount:         44
      ICount:          249
      EdgeCount:       51
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - mbedtls_asn1_write_len
        - mbedtls_asn1_write_raw_buffer
        - mbedtls_asn1_write_tag
        - mbedtls_get_san_list_deep
        - mbedtls_x509write_crt_set_extension
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:502,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:503,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:505,36'
              BranchSideFuncs:
                - calloc
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - free
                - free
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:507,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:508,9'
              BranchSideFuncs:
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - free
                - free
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:510,12'
              BranchSideFuncs:
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - free
                - free
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:514,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:515,17'
              BranchSideFuncs:
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - free
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:536,5'
              BranchSideFuncs:
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - free
                - free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:515,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:520,13'
              BranchSideFuncs:
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - free
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:520,13'
              BranchSideFuncs:
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - free
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:520,13'
              BranchSideFuncs:
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - free
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:520,13'
              BranchSideFuncs:
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - free
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:529,17'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:520,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:520,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:520,13'
              BranchSideFuncs:
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - free
                - free
                - mbedtls_asn1_write_raw_buffer
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:523,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:523,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:523,13'
              BranchSideFuncs:
                - mbedtls_asn1_write_tag
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - free
                - free
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:524,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:524,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:524,13'
              BranchSideFuncs:
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - free
                - free
                - mbedtls_asn1_write_raw_buffer
                - mbedtls_asn1_write_len
                - mbedtls_asn1_write_tag
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:536,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:536,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:536,5'
              BranchSideFuncs:
                - mbedtls_asn1_write_tag
                - mbedtls_x509write_crt_set_extension
                - free
                - free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:537,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:537,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:537,5'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_extension
                - free
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:501,15'
          Dst:             mbedtls_get_san_list_deep
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:506,28'
          Dst:             calloc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:520,13'
          Dst:             mbedtls_asn1_write_raw_buffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:523,13'
          Dst:             mbedtls_asn1_write_len
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:524,13'
          Dst:             mbedtls_asn1_write_tag
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:536,5'
          Dst:             mbedtls_asn1_write_len
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:537,5'
          Dst:             mbedtls_asn1_write_tag
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:539,11'
          Dst:             mbedtls_x509write_crt_set_extension
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_pk_rsa
      functionSourceFile: '/usr/include/mbedtls/pk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'struct.mbedtls_rsa_context *'
      argCount:        2
      argTypes:
        - 'struct.mbedtls_pk_info_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pk
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_ERROR
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_QUALIFIEDNAME
      functionSourceFile: '/src/open62541/include/open62541/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_QualifiedName *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - nsIndex
        - chars
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_STRING
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/open62541/include/open62541/types.h:618,1'
          Dst:             UA_STRING
    - functionName:    UA_CreateCertificate
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.UA_Logger *'
        - 'struct.UA_String *'
        - size_t
        - 'struct.UA_String *'
        - size_t
        - int
        - 'struct.UA_KeyValueMap *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - logger
        - subject
        - subjectSize
        - subjectAltName
        - subjectAltNameSize
        - certFormat
        - params
        - outPrivateKey
        - outCertificate
      BBCount:         106
      ICount:          875
      EdgeCount:       144
      CyclomaticComplexity: 40
      functionsReached:
        - UA_ByteString_init
        - UA_KeyValueMap_getScalar
        - UA_LOG_ERROR
        - UA_LOG_WARNING
        - UA_QUALIFIEDNAME
        - calloc
        - gmtime
        - inet_pton
        - mbedtls_ctr_drbg_free
        - mbedtls_ctr_drbg_init
        - mbedtls_ctr_drbg_random
        - mbedtls_entropy_free
        - mbedtls_entropy_init
        - mbedtls_mpi_free
        - mbedtls_mpi_init
        - mbedtls_mpi_lset
        - mbedtls_pk_free
        - mbedtls_pk_info_from_type
        - mbedtls_pk_init
        - mbedtls_pk_rsa
        - mbedtls_rsa_gen_key
        - mbedtls_x509write_crt_free
        - mbedtls_x509write_crt_init
        - mbedtls_x509write_crt_set_basic_constraints
        - mbedtls_x509write_crt_set_ext_key_usage
        - mbedtls_x509write_crt_set_issuer_key
        - mbedtls_x509write_crt_set_issuer_name
        - mbedtls_x509write_crt_set_key_usage
        - mbedtls_x509write_crt_set_md_alg
        - mbedtls_x509write_crt_set_serial
        - mbedtls_x509write_crt_set_subject_alt_name
        - mbedtls_x509write_crt_set_subject_key
        - mbedtls_x509write_crt_set_subject_name
        - mbedtls_x509write_crt_set_validity
        - mbedtls_x509write_crt_set_version
        - mktime
        - strcmp
        - strftime
        - strlen
        - strtok
        - time
        - write_certificate
        - write_private_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:82,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:82,27'
              BranchSideFuncs:
                - UA_ByteString_init.9140
                - UA_ByteString_init.9140
                - mbedtls_pk_init
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_x509write_crt_init
                - strlen
                - mbedtls_ctr_drbg_seed
                - mbedtls_pk_info_from_type
                - mbedtls_pk_setup
                - mbedtls_pk_rsa.9138
                - mbedtls_rsa_gen_key
                - mbedtls_x509write_crt_set_version
                - mbedtls_x509write_crt_set_md_alg
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:85,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:82,42'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:82,46'
              BranchSideFuncs:
                - UA_ByteString_init.9140
                - UA_ByteString_init.9140
                - mbedtls_pk_init
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_x509write_crt_init
                - strlen
                - mbedtls_ctr_drbg_seed
                - mbedtls_pk_info_from_type
                - mbedtls_pk_setup
                - mbedtls_pk_rsa.9138
                - mbedtls_rsa_gen_key
                - mbedtls_x509write_crt_set_version
                - mbedtls_x509write_crt_set_md_alg
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:85,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:82,53'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:82,57'
              BranchSideFuncs:
                - UA_ByteString_init.9140
                - UA_ByteString_init.9140
                - mbedtls_pk_init
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_x509write_crt_init
                - strlen
                - mbedtls_ctr_drbg_seed
                - mbedtls_pk_info_from_type
                - mbedtls_pk_setup
                - mbedtls_pk_rsa.9138
                - mbedtls_rsa_gen_key
                - mbedtls_x509write_crt_set_version
                - mbedtls_x509write_crt_set_md_alg
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:85,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:82,72'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:82,76'
              BranchSideFuncs:
                - UA_ByteString_init.9140
                - UA_ByteString_init.9140
                - mbedtls_pk_init
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_x509write_crt_init
                - strlen
                - mbedtls_ctr_drbg_seed
                - mbedtls_pk_info_from_type
                - mbedtls_pk_setup
                - mbedtls_pk_rsa.9138
                - mbedtls_rsa_gen_key
                - mbedtls_x509write_crt_set_version
                - mbedtls_x509write_crt_set_md_alg
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:85,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:82,84'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:83,8'
              BranchSideFuncs:
                - UA_ByteString_init.9140
                - UA_ByteString_init.9140
                - mbedtls_pk_init
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_x509write_crt_init
                - strlen
                - mbedtls_ctr_drbg_seed
                - mbedtls_pk_info_from_type
                - mbedtls_pk_setup
                - mbedtls_pk_rsa.9138
                - mbedtls_rsa_gen_key
                - mbedtls_x509write_crt_set_version
                - mbedtls_x509write_crt_set_md_alg
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:85,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:83,32'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:83,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:85,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:83,52'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:85,9'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:84,48'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:84,51'
              BranchSideFuncs:
                - UA_ByteString_init.9140
                - UA_ByteString_init.9140
                - mbedtls_pk_init
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_x509write_crt_init
                - strlen
                - mbedtls_ctr_drbg_seed
                - mbedtls_pk_info_from_type
                - mbedtls_pk_setup
                - mbedtls_pk_rsa.9138
                - mbedtls_rsa_gen_key
                - mbedtls_x509write_crt_set_version
                - mbedtls_x509write_crt_set_md_alg
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:88,15'
              BranchSideFuncs:
                - UA_ByteString_init.9140
                - UA_ByteString_init.9140
                - mbedtls_pk_init
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_x509write_crt_init
                - strlen
                - mbedtls_ctr_drbg_seed
                - mbedtls_pk_info_from_type
                - mbedtls_pk_setup
                - mbedtls_pk_rsa.9138
                - mbedtls_rsa_gen_key
                - mbedtls_x509write_crt_set_version
                - mbedtls_x509write_crt_set_md_alg
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:82,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:88,15'
              BranchSideFuncs:
                - UA_ByteString_init.9140
                - UA_ByteString_init.9140
                - mbedtls_pk_init
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_x509write_crt_init
                - strlen
                - mbedtls_ctr_drbg_seed
                - mbedtls_pk_info_from_type
                - mbedtls_pk_setup
                - mbedtls_pk_rsa.9138
                - mbedtls_rsa_gen_key
                - mbedtls_x509write_crt_set_version
                - mbedtls_x509write_crt_set_md_alg
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:92,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:94,13'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
                - UA_ByteString_init.9140
                - UA_ByteString_init.9140
                - mbedtls_pk_init
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_x509write_crt_init
                - strlen
                - mbedtls_ctr_drbg_seed
                - mbedtls_pk_info_from_type
                - mbedtls_pk_setup
                - mbedtls_pk_rsa.9138
                - mbedtls_rsa_gen_key
                - mbedtls_x509write_crt_set_version
                - mbedtls_x509write_crt_set_md_alg
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:104,24'
              BranchSideFuncs:
                - UA_ByteString_init.9140
                - UA_ByteString_init.9140
                - mbedtls_pk_init
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_x509write_crt_init
                - strlen
                - mbedtls_ctr_drbg_seed
                - mbedtls_pk_info_from_type
                - mbedtls_pk_setup
                - mbedtls_pk_rsa.9138
                - mbedtls_rsa_gen_key
                - mbedtls_x509write_crt_set_version
                - mbedtls_x509write_crt_set_md_alg
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:95,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:96,28'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
                - UA_ByteString_init.9140
                - UA_ByteString_init.9140
                - mbedtls_pk_init
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_x509write_crt_init
                - strlen
                - mbedtls_ctr_drbg_seed
                - mbedtls_pk_info_from_type
                - mbedtls_pk_setup
                - mbedtls_pk_rsa.9138
                - mbedtls_rsa_gen_key
                - mbedtls_x509write_crt_set_version
                - mbedtls_x509write_crt_set_md_alg
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:99,13'
              BranchSideFuncs:
                - UA_QUALIFIEDNAME.9141
                - UA_KeyValueMap_getScalar
                - UA_ByteString_init.9140
                - UA_ByteString_init.9140
                - mbedtls_pk_init
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_x509write_crt_init
                - strlen
                - mbedtls_ctr_drbg_seed
                - mbedtls_pk_info_from_type
                - mbedtls_pk_setup
                - mbedtls_pk_rsa.9138
                - mbedtls_rsa_gen_key
                - mbedtls_x509write_crt_set_version
                - mbedtls_x509write_crt_set_md_alg
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:100,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:101,30'
              BranchSideFuncs:
                - UA_ByteString_init.9140
                - UA_ByteString_init.9140
                - mbedtls_pk_init
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_x509write_crt_init
                - strlen
                - mbedtls_ctr_drbg_seed
                - mbedtls_pk_info_from_type
                - mbedtls_pk_setup
                - mbedtls_pk_rsa.9138
                - mbedtls_rsa_gen_key
                - mbedtls_x509write_crt_set_version
                - mbedtls_x509write_crt_set_md_alg
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:102,5'
              BranchSideFuncs:
                - UA_ByteString_init.9140
                - UA_ByteString_init.9140
                - mbedtls_pk_init
                - mbedtls_ctr_drbg_init
                - mbedtls_entropy_init
                - mbedtls_x509write_crt_init
                - strlen
                - mbedtls_ctr_drbg_seed
                - mbedtls_pk_info_from_type
                - mbedtls_pk_setup
                - mbedtls_pk_rsa.9138
                - mbedtls_rsa_gen_key
                - mbedtls_x509write_crt_set_version
                - mbedtls_x509write_crt_set_md_alg
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:122,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:123,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:130,32'
              BranchSideFuncs:
                - mbedtls_pk_info_from_type
                - mbedtls_pk_setup
                - mbedtls_pk_rsa.9138
                - mbedtls_rsa_gen_key
                - mbedtls_x509write_crt_set_version
                - mbedtls_x509write_crt_set_md_alg
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:130,80'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:131,29'
              BranchSideFuncs:
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:132,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:130,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:132,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:139,5'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_version
                - mbedtls_x509write_crt_set_md_alg
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:143,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:144,29'
              BranchSideFuncs:
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:146,33'
              BranchSideFuncs:
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:147,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:148,22'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:154,12'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:155,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:156,29'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:165,54'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:159,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:160,13'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:162,13'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_subject_name
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:165,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:166,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:173,53'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_issuer_name
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_ERROR.9139
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:173,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:174,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:181,5'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:186,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:190,32'
              BranchSideFuncs:
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:246,58'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:200,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:201,48'
              BranchSideFuncs:
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:230,28'
              BranchSideFuncs:
                - UA_LOG_WARNING.9137
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:206,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:207,17'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:208,30'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:208,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:209,17'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:210,30'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:210,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:211,25'
              BranchSideFuncs:
                - inet_pton
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - UA_LOG_WARNING.9137
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:221,30'
              BranchSideFuncs:
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:212,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:213,36'
              BranchSideFuncs:
                - UA_LOG_WARNING.9137
                - free
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:218,17'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:221,23'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:222,17'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:224,32'
              BranchSideFuncs:
                - UA_LOG_WARNING.9137
                - free
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:235,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:236,19'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:239,25'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_subject_alt_name
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - UA_LOG_ERROR.9139
                - free
                - strtok
                - strlen
                - strlen
                - UA_LOG_WARNING.9137
                - calloc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - UA_LOG_WARNING.9137
                - free
                - inet_pton
                - UA_LOG_WARNING.9137
                - free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:246,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:247,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:258,5'
              BranchSideFuncs:
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:250,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:251,23'
              BranchSideFuncs:
                - free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:255,9'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:258,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:259,19'
              BranchSideFuncs:
                - free
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:270,5'
              BranchSideFuncs:
                - mbedtls_mpi_init
                - mbedtls_mpi_lset
                - mbedtls_x509write_crt_set_serial
                - mbedtls_mpi_free
                - time
                - gmtime
                - strftime
                - mktime
                - gmtime
                - strftime
                - mbedtls_x509write_crt_set_validity
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:294,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:295,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:301,8'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_basic_constraints
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:301,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:302,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:308,8'
              BranchSideFuncs:
                - mbedtls_x509write_crt_set_key_usage
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
                - UA_LOG_ERROR.9139
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:308,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:311,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:318,46'
              BranchSideFuncs:
                - calloc
                - calloc
                - mbedtls_x509write_crt_set_ext_key_usage
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
                - free
                - free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:325,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:326,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.9139
                - free
                - free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:334,18'
              BranchSideFuncs:
                - free
                - free
                - mbedtls_x509write_crt_set_subject_key
                - mbedtls_x509write_crt_set_issuer_key
                - write_private_key
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
                - UA_LOG_ERROR.9139
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:342,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:343,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:350,34'
              BranchSideFuncs:
                - write_certificate
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - UA_LOG_ERROR.9139
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:350,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:352,22'
              BranchSideFuncs:
                - UA_LOG_ERROR.9139
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:358,5'
              BranchSideFuncs:
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
                - mbedtls_ctr_drbg_free
                - mbedtls_entropy_free
                - mbedtls_x509write_crt_free
                - mbedtls_pk_free
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:94,21'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:93,64'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:99,21'
          Dst:             UA_QUALIFIEDNAME
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:98,66'
          Dst:             UA_KeyValueMap_getScalar
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:104,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:105,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:116,5'
          Dst:             mbedtls_pk_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:117,5'
          Dst:             mbedtls_ctr_drbg_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:118,5'
          Dst:             mbedtls_entropy_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:119,5'
          Dst:             mbedtls_x509write_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:122,103'
          Dst:             strlen
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:122,9'
          Dst:             mbedtls_ctr_drbg_seed
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:122,9'
          Dst:             mbedtls_entropy_func
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:123,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:130,32'
          Dst:             mbedtls_pk_info_from_type
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:130,9'
          Dst:             mbedtls_pk_setup
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:131,29'
          Dst:             mbedtls_pk_rsa
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:131,9'
          Dst:             mbedtls_rsa_gen_key
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:131,9'
          Dst:             mbedtls_ctr_drbg_random
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:132,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:139,5'
          Dst:             mbedtls_x509write_crt_set_version
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:140,5'
          Dst:             mbedtls_x509write_crt_set_md_alg
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:148,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:165,9'
          Dst:             mbedtls_x509write_crt_set_subject_name
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:166,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:173,9'
          Dst:             mbedtls_x509write_crt_set_issuer_name
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:174,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:196,19'
          Dst:             strtok
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:197,53'
          Dst:             strlen
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:198,26'
          Dst:             strlen
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:201,48'
          Dst:             calloc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:206,16'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:208,23'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:210,23'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:212,20'
          Dst:             inet_pton
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:213,21'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:221,23'
          Dst:             strcmp
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:224,17'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:230,13'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:246,9'
          Dst:             mbedtls_x509write_crt_set_subject_alt_name
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:247,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:270,5'
          Dst:             mbedtls_mpi_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:271,5'
          Dst:             mbedtls_mpi_lset
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:272,5'
          Dst:             mbedtls_x509write_crt_set_serial
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:273,5'
          Dst:             mbedtls_mpi_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:279,5'
          Dst:             time
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:280,16'
          Dst:             gmtime
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:284,5'
          Dst:             strftime
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:288,26'
          Dst:             mktime
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:292,74'
          Dst:             gmtime
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:292,5'
          Dst:             strftime
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:294,8'
          Dst:             mbedtls_x509write_crt_set_validity
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:295,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:301,8'
          Dst:             mbedtls_x509write_crt_set_basic_constraints
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:302,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:308,8'
          Dst:             mbedtls_x509write_crt_set_key_usage
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:311,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:318,46'
          Dst:             calloc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:321,52'
          Dst:             calloc
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:325,8'
          Dst:             mbedtls_x509write_crt_set_ext_key_usage
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:326,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:337,5'
          Dst:             mbedtls_x509write_crt_set_subject_key
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:338,5'
          Dst:             mbedtls_x509write_crt_set_issuer_key
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:342,10'
          Dst:             write_private_key
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:343,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:350,10'
          Dst:             write_certificate
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:350,10'
          Dst:             mbedtls_ctr_drbg_random
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:352,9'
          Dst:             UA_LOG_ERROR
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:358,5'
          Dst:             mbedtls_ctr_drbg_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:359,5'
          Dst:             mbedtls_entropy_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:360,5'
          Dst:             mbedtls_x509write_crt_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:361,5'
          Dst:             mbedtls_pk_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:364,5'
          Dst:             mbedtls_ctr_drbg_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:365,5'
          Dst:             mbedtls_entropy_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:366,5'
          Dst:             mbedtls_x509write_crt_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_mbedtls_create_certificate.c:367,5'
          Dst:             mbedtls_pk_free
    - functionName:    mbedtls_x509write_crt_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_pk_info_from_type
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct.mbedtls_pk_info_t *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_pk_setup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.mbedtls_pk_context *'
        - 'struct.mbedtls_pk_info_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_rsa_gen_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.mbedtls_rsa_context *'
        - 'func_type *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509write_crt_set_version
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509write_crt_set_md_alg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509write_crt_set_subject_name
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509write_crt_set_issuer_name
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtok
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_mpi_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mbedtls_mpi *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_mpi_lset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.mbedtls_mpi *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509write_crt_set_serial
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
        - 'struct.mbedtls_mpi *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_mpi_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mbedtls_mpi *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gmtime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct.tm *'
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.tm *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509write_crt_set_validity
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509write_crt_set_basic_constraints
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509write_crt_set_key_usage
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509write_crt_set_subject_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
        - 'struct.mbedtls_pk_context *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509write_crt_set_issuer_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
        - 'struct.mbedtls_pk_context *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509write_crt_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mbedtls_x509write_cert *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fileNamesFromFolder
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_String *'
        - 'size_t *'
        - 'struct.UA_String **'
      constantsTouched: []
      argNames:
        - folder
        - pathsSize
        - paths
      BBCount:         23
      ICount:          197
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - UA_Array_new
        - UA_String_fromChars
        - closedir
        - opendir
        - readdir
        - realpath
        - strcat
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:111,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:114,5'
              BranchSideFuncs:
                - opendir
                - UA_Array_new
                - realpath
                - closedir
                - strlen
                - readdir
                - closedir
                - strcat
                - UA_String_fromChars
                - closedir
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:118,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:119,9'
              BranchSideFuncs:
                - UA_Array_new
                - realpath
                - closedir
                - strlen
                - readdir
                - closedir
                - strcat
                - UA_String_fromChars
                - closedir
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:121,26'
              BranchSideFuncs:
                - UA_Array_new
                - realpath
                - closedir
                - strlen
                - readdir
                - closedir
                - strcat
                - UA_String_fromChars
                - closedir
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:122,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:123,18'
              BranchSideFuncs:
                - closedir
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:129,26'
              BranchSideFuncs:
                - realpath
                - closedir
                - strlen
                - readdir
                - closedir
                - strcat
                - UA_String_fromChars
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:130,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:131,18'
              BranchSideFuncs:
                - strlen
                - readdir
                - closedir
                - strcat
                - UA_String_fromChars
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:134,29'
              BranchSideFuncs:
                - strlen
                - readdir
                - closedir
                - strcat
                - UA_String_fromChars
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:136,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:136,45'
              BranchSideFuncs:
                - closedir
                - strcat
                - UA_String_fromChars
                - readdir
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:136,5'
              BranchSideFuncs:
                - closedir
                - strcat
                - UA_String_fromChars
                - readdir
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:136,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:137,12'
              BranchSideFuncs:
                - strcat
                - UA_String_fromChars
                - readdir
                - closedir
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:145,14'
              BranchSideFuncs:
                - closedir
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:137,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:138,13'
              BranchSideFuncs:
                - readdir
                - closedir
                - strcat
                - UA_String_fromChars
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:139,14'
              BranchSideFuncs:
                - strcat
                - UA_String_fromChars
                - readdir
                - closedir
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:147,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:151,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:117,16'
          Dst:             opendir
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:121,26'
          Dst:             UA_Array_new
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:123,9'
          Dst:             closedir
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:129,17'
          Dst:             realpath
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:131,9'
          Dst:             closedir
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:134,22'
          Dst:             strlen
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:136,18'
          Dst:             readdir
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:141,9'
          Dst:             strcat
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:142,32'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:145,5'
          Dst:             closedir
    - functionName:    opendir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct.__dirstream *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    closedir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.__dirstream *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realpath
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct.dirent *'
      argCount:        1
      argTypes:
        - 'struct.__dirstream *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_LOG_INFO
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_String_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:426,1'
          Dst:             UA_copy
    - functionName:    bstrchr
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - s
        - ch
        - l
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:36,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:37,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:40,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:37,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:38,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:39,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UA_Bstrstr
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - s1
        - l1
        - s2
        - l2
      BBCount:         22
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - bstrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:49,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:50,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:51,8'
              BranchSideFuncs:
                - bstrchr
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:51,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:52,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:55,5'
              BranchSideFuncs:
                - bstrchr
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:55,88'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:55,5'
              BranchSideFuncs:
                - bstrchr
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:56,25'
              BranchSideFuncs:
                - bstrchr
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:55,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:60,20'
              BranchSideFuncs:
                - bstrchr
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:66,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:61,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:62,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:63,23'
              BranchSideFuncs:
                - bstrchr
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:55,18'
          Dst:             bstrchr
    - functionName:    UA_String_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:436,1'
          Dst:             UA_clear
    - functionName:    UA_LOG_WARNING
      functionSourceFile: '/src/open62541/include/open62541/plugin/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.UA_Logger *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - logger
        - category
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_ByteString_copy
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:534,1'
          Dst:             UA_copy
    - functionName:    UA_PKI_decryptPrivateKey
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - privateKey
        - password
        - outDerKey
        - ''
        - ''
      BBCount:         21
      ICount:          179
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_clear
        - UA_ByteString_copy
        - UA_mbedTLS_CopyDataFormatAware
        - mbedtls_pk_free
        - mbedtls_pk_init
        - mbedtls_pk_parse_key
        - mbedtls_pk_write_key_der
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:738,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:739,9'
              BranchSideFuncs:
                - UA_mbedTLS_CopyDataFormatAware
                - mbedtls_pk_init
                - mbedtls_pk_parse_key
                - UA_ByteString_clear.9219
                - mbedtls_pk_write_key_der
                - UA_ByteString_allocBuffer
                - mbedtls_pk_free
                - mbedtls_pk_free
                - mbedtls_pk_free
                - UA_ByteString_copy.9216
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:741,20'
              BranchSideFuncs:
                - UA_mbedTLS_CopyDataFormatAware
                - mbedtls_pk_init
                - mbedtls_pk_parse_key
                - UA_ByteString_clear.9219
                - mbedtls_pk_write_key_der
                - UA_ByteString_allocBuffer
                - mbedtls_pk_free
                - mbedtls_pk_free
                - mbedtls_pk_free
                - UA_ByteString_copy.9216
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:741,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:742,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:747,19'
              BranchSideFuncs:
                - UA_mbedTLS_CopyDataFormatAware
                - mbedtls_pk_init
                - mbedtls_pk_parse_key
                - UA_ByteString_clear.9219
                - mbedtls_pk_write_key_der
                - UA_ByteString_allocBuffer
                - mbedtls_pk_free
                - mbedtls_pk_free
                - mbedtls_pk_free
                - UA_ByteString_copy.9216
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:747,30'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:747,44'
              BranchSideFuncs:
                - UA_mbedTLS_CopyDataFormatAware
                - mbedtls_pk_init
                - mbedtls_pk_parse_key
                - UA_ByteString_clear.9219
                - mbedtls_pk_write_key_der
                - UA_ByteString_allocBuffer
                - mbedtls_pk_free
                - mbedtls_pk_free
                - mbedtls_pk_free
                - UA_ByteString_copy.9216
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:751,39'
              BranchSideFuncs:
                - UA_mbedTLS_CopyDataFormatAware
                - mbedtls_pk_init
                - mbedtls_pk_parse_key
                - UA_ByteString_clear.9219
                - mbedtls_pk_write_key_der
                - UA_ByteString_allocBuffer
                - mbedtls_pk_free
                - mbedtls_pk_free
                - mbedtls_pk_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:747,60'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:747,74'
              BranchSideFuncs:
                - UA_mbedTLS_CopyDataFormatAware
                - mbedtls_pk_init
                - mbedtls_pk_parse_key
                - UA_ByteString_clear.9219
                - mbedtls_pk_write_key_der
                - UA_ByteString_allocBuffer
                - mbedtls_pk_free
                - mbedtls_pk_free
                - mbedtls_pk_free
                - UA_ByteString_copy.9216
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:751,39'
              BranchSideFuncs:
                - UA_mbedTLS_CopyDataFormatAware
                - mbedtls_pk_init
                - mbedtls_pk_parse_key
                - UA_ByteString_clear.9219
                - mbedtls_pk_write_key_der
                - UA_ByteString_allocBuffer
                - mbedtls_pk_free
                - mbedtls_pk_free
                - mbedtls_pk_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:747,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:748,48'
              BranchSideFuncs:
                - UA_ByteString_copy.9216
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:751,39'
              BranchSideFuncs:
                - UA_mbedTLS_CopyDataFormatAware
                - mbedtls_pk_init
                - mbedtls_pk_parse_key
                - UA_ByteString_clear.9219
                - mbedtls_pk_write_key_der
                - UA_ByteString_allocBuffer
                - mbedtls_pk_free
                - mbedtls_pk_free
                - mbedtls_pk_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:752,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:753,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:757,5'
              BranchSideFuncs:
                - mbedtls_pk_init
                - mbedtls_pk_parse_key
                - UA_ByteString_clear.9219
                - mbedtls_pk_write_key_der
                - UA_ByteString_allocBuffer
                - mbedtls_pk_free
                - mbedtls_pk_free
                - mbedtls_pk_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:772,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:773,9'
              BranchSideFuncs:
                - mbedtls_pk_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:779,57'
              BranchSideFuncs:
                - mbedtls_pk_write_key_der
                - UA_ByteString_allocBuffer
                - mbedtls_pk_free
                - mbedtls_pk_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:783,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:784,9'
              BranchSideFuncs:
                - mbedtls_pk_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:789,12'
              BranchSideFuncs:
                - mbedtls_pk_free
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:748,16'
          Dst:             UA_ByteString_copy
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:751,39'
          Dst:             UA_mbedTLS_CopyDataFormatAware
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:757,5'
          Dst:             mbedtls_pk_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:759,15'
          Dst:             mbedtls_pk_parse_key
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:771,5'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:773,9'
          Dst:             mbedtls_pk_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:779,26'
          Dst:             mbedtls_pk_write_key_der
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:782,25'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:784,9'
          Dst:             mbedtls_pk_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:790,5'
          Dst:             mbedtls_pk_free
    - functionName:    UA_ByteString_clear
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UA_clear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src_generated/open62541/types_generated_handling.h:544,1'
          Dst:             UA_clear
    - functionName:    reloadCertificates
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_CertificateVerification *'
        - 'struct.CertInfo *'
      constantsTouched: []
      argNames:
        - cv
        - ci
      BBCount:         31
      ICount:          338
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - UA_Array_delete
        - UA_LOG_INFO
        - fileNamesFromFolder
        - mbedtls_strerror
        - mbedtls_x509_crl_free
        - mbedtls_x509_crl_init
        - mbedtls_x509_crl_parse_file
        - mbedtls_x509_crt_free
        - mbedtls_x509_crt_init
        - mbedtls_x509_crt_parse_path
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:161,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:162,21'
              BranchSideFuncs:
                - UA_LOG_INFO.9212
                - mbedtls_x509_crt_free
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse_path
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - mbedtls_x509_crt_free
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse_path
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - fileNamesFromFolder
                - mbedtls_x509_crl_free
                - mbedtls_x509_crl_init
                - UA_Array_delete
                - mbedtls_x509_crl_parse_file
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:183,8'
              BranchSideFuncs:
                - UA_LOG_INFO.9212
                - mbedtls_x509_crt_free
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse_path
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - fileNamesFromFolder
                - mbedtls_x509_crl_free
                - mbedtls_x509_crl_init
                - UA_Array_delete
                - mbedtls_x509_crl_parse_file
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:170,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:171,25'
              BranchSideFuncs:
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - mbedtls_x509_crt_free
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse_path
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - fileNamesFromFolder
                - mbedtls_x509_crl_free
                - mbedtls_x509_crl_init
                - UA_Array_delete
                - mbedtls_x509_crl_parse_file
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:174,18'
              BranchSideFuncs:
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - mbedtls_x509_crt_free
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse_path
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - fileNamesFromFolder
                - mbedtls_x509_crl_free
                - mbedtls_x509_crl_init
                - UA_Array_delete
                - mbedtls_x509_crl_parse_file
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:183,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:184,21'
              BranchSideFuncs:
                - UA_LOG_INFO.9212
                - fileNamesFromFolder
                - mbedtls_x509_crl_free
                - mbedtls_x509_crl_init
                - UA_Array_delete
                - UA_LOG_INFO.9212
                - mbedtls_x509_crt_free
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse_path
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - mbedtls_x509_crl_parse_file
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:216,8'
              BranchSideFuncs:
                - UA_LOG_INFO.9212
                - mbedtls_x509_crt_free
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse_path
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:188,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:189,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:190,32'
              BranchSideFuncs:
                - mbedtls_x509_crl_free
                - mbedtls_x509_crl_init
                - UA_Array_delete
                - UA_LOG_INFO.9212
                - mbedtls_x509_crt_free
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse_path
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - mbedtls_x509_crl_parse_file
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:192,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:194,13'
              BranchSideFuncs:
                - mbedtls_x509_crl_parse_file
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_Array_delete
                - UA_LOG_INFO.9212
                - mbedtls_x509_crt_free
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse_path
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:210,25'
              BranchSideFuncs:
                - UA_Array_delete
                - UA_LOG_INFO.9212
                - mbedtls_x509_crt_free
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse_path
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:197,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:198,29'
              BranchSideFuncs:
                - UA_LOG_INFO.9212
                - UA_Array_delete
                - UA_LOG_INFO.9212
                - mbedtls_x509_crt_free
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse_path
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - mbedtls_x509_crl_parse_file
                - mbedtls_strerror
                - UA_LOG_INFO.9212
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:202,22'
              BranchSideFuncs:
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_Array_delete
                - UA_LOG_INFO.9212
                - mbedtls_x509_crt_free
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse_path
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
                - mbedtls_x509_crl_parse_file
                - UA_LOG_INFO.9212
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:216,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:217,21'
              BranchSideFuncs:
                - UA_LOG_INFO.9212
                - mbedtls_x509_crt_free
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse_path
                - mbedtls_strerror
                - UA_LOG_INFO.9212
                - UA_LOG_INFO.9212
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:237,8'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:224,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:225,25'
              BranchSideFuncs:
                - UA_LOG_INFO.9212
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:228,18'
              BranchSideFuncs:
                - mbedtls_strerror
                - UA_LOG_INFO.9212
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:237,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:238,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:240,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:162,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:163,9'
          Dst:             mbedtls_x509_crt_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:164,9'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:169,15'
          Dst:             mbedtls_x509_crt_parse_path
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:171,13'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:175,13'
          Dst:             mbedtls_strerror
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:176,13'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:184,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:187,18'
          Dst:             fileNamesFromFolder
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:190,9'
          Dst:             mbedtls_x509_crl_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:191,9'
          Dst:             mbedtls_x509_crl_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:196,19'
          Dst:             mbedtls_x509_crl_parse_file
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:198,17'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:203,17'
          Dst:             mbedtls_strerror
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:204,17'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:210,9'
          Dst:             UA_Array_delete
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:217,9'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:218,9'
          Dst:             mbedtls_x509_crt_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:219,9'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:223,15'
          Dst:             mbedtls_x509_crt_parse_path
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:225,13'
          Dst:             UA_LOG_INFO
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:229,13'
          Dst:             mbedtls_strerror
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:230,13'
          Dst:             UA_LOG_INFO
    - functionName:    mbedtls_x509_crt_parse_path
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.mbedtls_x509_crt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509_crl_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mbedtls_x509_crl *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509_crl_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mbedtls_x509_crl *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbedtls_x509_crl_parse_file
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.mbedtls_x509_crl *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UA_CertificateVerification_CertFolders
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.UA_CertificateVerification *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cv
        - trustListFolder
        - issuerListFolder
        - revocationListFolder
      BBCount:         13
      ICount:          158
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_String_fromChars
        - certificateVerification_clear
        - certificateVerification_verify
        - certificateVerification_verifyApplicationURI
        - mbedtls_x509_crl_init
        - mbedtls_x509_crt_init
        - reloadCertificates
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:694,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:695,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:697,8'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crl_init
                - mbedtls_x509_crt_init
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - reloadCertificates
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:697,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:698,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:702,8'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crl_init
                - mbedtls_x509_crt_init
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - reloadCertificates
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:702,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:703,9'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crl_init
                - mbedtls_x509_crt_init
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - reloadCertificates
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:705,31'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crl_init
                - mbedtls_x509_crt_init
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - reloadCertificates
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:706,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:707,9'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crl_init
                - mbedtls_x509_crt_init
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - reloadCertificates
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:708,12'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crl_init
                - mbedtls_x509_crt_init
                - UA_String_fromChars
                - UA_String_fromChars
                - UA_String_fromChars
                - reloadCertificates
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:709,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:710,5'
          Dst:             mbedtls_x509_crl_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:711,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:715,27'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:716,28'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:717,32'
          Dst:             UA_String_fromChars
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:722,5'
          Dst:             reloadCertificates
    - functionName:    certificateVerification_verify
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_CertificateVerification *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cv
        - certificate
      BBCount:         144
      ICount:          781
      EdgeCount:       196
      CyclomaticComplexity: 54
      functionsReached:
        - UA_LOG_WARNING
        - mbedtls_x509_crt_free
        - mbedtls_x509_crt_init
        - mbedtls_x509_crt_parse
        - mbedtls_x509_crt_verify_with_profile
        - memcmp
        - reloadCertificates
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:249,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:250,9'
              BranchSideFuncs:
                - reloadCertificates
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - UA_LOG_WARNING.9215
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:251,21'
              BranchSideFuncs:
                - reloadCertificates
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - UA_LOG_WARNING.9215
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:252,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:253,9'
              BranchSideFuncs:
                - reloadCertificates
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - UA_LOG_WARNING.9215
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:256,49'
              BranchSideFuncs:
                - reloadCertificates
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - UA_LOG_WARNING.9215
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:257,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:258,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:262,8'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - UA_LOG_WARNING.9215
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:262,40'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:263,8'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - UA_LOG_WARNING.9215
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:278,23'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:263,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:264,8'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - UA_LOG_WARNING.9215
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:278,23'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:264,45'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:265,8'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - UA_LOG_WARNING.9215
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:278,23'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:265,43'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:266,8'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - UA_LOG_WARNING.9215
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:278,23'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:266,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:267,8'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - UA_LOG_WARNING.9215
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:278,23'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:267,47'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:268,8'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - UA_LOG_WARNING.9215
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:278,23'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:262,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:269,24'
              BranchSideFuncs:
                - UA_LOG_WARNING.9215
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:278,23'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:298,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:303,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:307,30'
              BranchSideFuncs:
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:322,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:322,21'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:334,8'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:322,59'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:322,64'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:334,8'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:322,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:323,25'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:334,8'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:323,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:324,34'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:330,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:324,63'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:325,41'
              BranchSideFuncs:
                - memcmp
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:329,9'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:324,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:326,25'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:329,9'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:334,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:334,19'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
                - mbedtls_x509_crt_verify_with_profile
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:397,14'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:334,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:336,57'
              BranchSideFuncs:
                - mbedtls_x509_crt_verify_with_profile
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:397,14'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:341,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:343,17'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:396,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:346,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:347,45'
              BranchSideFuncs:
                - memcmp
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:365,16'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:347,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:348,41'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:357,20'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:348,21'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:349,35'
              BranchSideFuncs:
                - memcmp
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:354,33'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:349,28'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:350,40'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:353,21'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:357,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:358,21'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:359,13'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:365,41'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:365,44'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:371,16'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:365,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:366,30'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:371,16'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:371,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:372,28'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:394,9'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:373,17'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:374,24'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:388,21'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:374,46'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:375,24'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:383,31'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:375,79'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:376,31'
              BranchSideFuncs:
                - memcmp
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:383,31'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:374,24'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:379,37'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:383,31'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:388,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:389,21'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:392,13'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:402,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:403,41'
              BranchSideFuncs:
                - memcmp
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:412,12'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:403,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:404,29'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:408,9'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:412,39'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:413,38'
              BranchSideFuncs:
                - memcmp
                - mbedtls_x509_crt_free
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:436,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:412,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:414,24'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:436,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:415,13'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:416,20'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:430,17'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:416,42'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:417,20'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:425,27'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:417,75'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:418,27'
              BranchSideFuncs:
                - memcmp
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:425,27'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:416,20'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:421,33'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:425,27'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - memcmp
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:430,16'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:431,17'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:434,9'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:447,70'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:448,27'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:459,19'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:447,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:459,19'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:460,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:467,12'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:513,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:467,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:468,20'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:469,19'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:469,65'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:470,19'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:471,20'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:469,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:471,20'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:472,19'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:472,66'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:473,19'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:474,20'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:472,19'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:474,20'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:476,20'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:256,30'
          Dst:             reloadCertificates
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:269,9'
          Dst:             UA_LOG_WARNING
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:295,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:296,19'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:313,15'
          Dst:             mbedtls_x509_crt_verify_with_profile
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:325,16'
          Dst:             memcmp
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:335,19'
          Dst:             mbedtls_x509_crt_verify_with_profile
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:347,20'
          Dst:             memcmp
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:349,28'
          Dst:             memcmp
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:376,24'
          Dst:             memcmp
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:403,16'
          Dst:             memcmp
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:413,13'
          Dst:             memcmp
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:418,20'
          Dst:             memcmp
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:513,5'
          Dst:             mbedtls_x509_crt_free
    - functionName:    certificateVerification_clear
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_CertificateVerification *'
      constantsTouched: []
      argNames:
        - cv
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_String_clear
        - mbedtls_x509_crl_free
        - mbedtls_x509_crt_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:553,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:554,9'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - mbedtls_x509_crl_free
                - mbedtls_x509_crt_free
                - UA_String_clear.9214
                - UA_String_clear.9214
                - UA_String_clear.9214
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:555,28'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
                - mbedtls_x509_crl_free
                - mbedtls_x509_crt_free
                - UA_String_clear.9214
                - UA_String_clear.9214
                - UA_String_clear.9214
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:555,5'
          Dst:             mbedtls_x509_crt_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:556,5'
          Dst:             mbedtls_x509_crl_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:557,5'
          Dst:             mbedtls_x509_crt_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:558,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:559,5'
          Dst:             UA_String_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:560,5'
          Dst:             UA_String_clear
    - functionName:    certificateVerification_verifyApplicationURI
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.UA_CertificateVerification *'
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - cv
        - certificate
        - applicationURI
      BBCount:         13
      ICount:          98
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UA_Bstrstr
        - mbedtls_x509_crt_free
        - mbedtls_x509_crt_init
        - mbedtls_x509_crt_parse
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:522,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:523,9'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - UA_Bstrstr
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:524,21'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - UA_Bstrstr
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:525,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:526,9'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - UA_Bstrstr
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:530,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crt_parse
                - UA_Bstrstr
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:533,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:534,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:541,19'
              BranchSideFuncs:
                - UA_Bstrstr
                - mbedtls_x509_crt_free
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:542,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:544,16'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:546,5'
              BranchSideFuncs:
                - mbedtls_x509_crt_free
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:530,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:531,19'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:542,8'
          Dst:             UA_Bstrstr
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:546,5'
          Dst:             mbedtls_x509_crt_free
    - functionName:    mbedtls_x509_crt_verify_with_profile
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.mbedtls_x509_crt *'
        - 'struct.mbedtls_x509_crt *'
        - 'struct.mbedtls_x509_crl *'
        - 'struct.mbedtls_x509_crt_profile *'
        - 'char *'
        - 'int *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copyDataFormatAware
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - UA_ByteString_allocBuffer
        - UA_ByteString_copy
        - UA_ByteString_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:76,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:77,9'
              BranchSideFuncs:
                - UA_ByteString_copy.9216
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:79,9'
              BranchSideFuncs:
                - UA_ByteString_copy.9216
                - UA_ByteString_allocBuffer
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:79,22'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:79,25'
              BranchSideFuncs:
                - UA_ByteString_copy.9216
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:84,28'
              BranchSideFuncs:
                - UA_ByteString_copy.9216
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:79,9'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:80,44'
              BranchSideFuncs:
                - UA_ByteString_allocBuffer
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:84,28'
              BranchSideFuncs:
                - UA_ByteString_copy.9216
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:74,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:80,9'
          Dst:             UA_ByteString_allocBuffer
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:84,9'
          Dst:             UA_ByteString_copy
    - functionName:    UA_ByteString_init
      functionSourceFile: '/work/open62541/src_generated/open62541/types_generated_handling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getCertificate_SubjectName
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.UA_String *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - subjectName
        - certificate
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UA_String_copy
        - mbedtls_x509_crt_free
        - mbedtls_x509_crt_init
        - mbedtls_x509_crt_parse
        - mbedtls_x509_dn_gets
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:597,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:598,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:600,36'
              BranchSideFuncs:
                - mbedtls_x509_dn_gets
                - mbedtls_x509_crt_free
                - UA_String_copy.9213
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:602,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:603,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:604,15'
              BranchSideFuncs:
                - UA_String_copy.9213
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:595,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:596,19'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:600,15'
          Dst:             mbedtls_x509_dn_gets
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:601,5'
          Dst:             mbedtls_x509_crt_free
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:605,12'
          Dst:             UA_String_copy
    - functionName:    mbedtls_x509_dn_gets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'struct.mbedtls_asn1_named_data *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getCertificate_ExpirationDate
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'struct.UA_String *'
      constantsTouched: []
      argNames:
        - expiryDateTime
        - certificate
      BBCount:         6
      ICount:          94
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UA_DateTime_fromStruct
        - mbedtls_x509_crt_free
        - mbedtls_x509_crt_init
        - mbedtls_x509_crt_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:574,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:575,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:576,23'
              BranchSideFuncs:
                - UA_DateTime_fromStruct
                - mbedtls_x509_crt_free
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:572,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:573,19'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:586,23'
          Dst:             UA_DateTime_fromStruct
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:587,5'
          Dst:             mbedtls_x509_crt_free
    - functionName:    UA_CertificateVerification_Trustlist
      functionSourceFile: '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.UA_CertificateVerification *'
        - 'struct.UA_String *'
        - size_t
        - 'struct.UA_String *'
        - size_t
        - 'struct.UA_String *'
        - size_t
      constantsTouched: []
      argNames:
        - cv
        - certificateTrustList
        - certificateTrustListSize
        - certificateIssuerList
        - certificateIssuerListSize
        - certificateRevocationList
        - certificateRevocationListSize
      BBCount:         30
      ICount:          272
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - UA_ByteString_clear
        - UA_ByteString_init
        - certificateVerification_clear
        - certificateVerification_verify
        - certificateVerification_verifyApplicationURI
        - copyDataFormatAware
        - getCertificate_ExpirationDate
        - getCertificate_SubjectName
        - mbedtls_x509_crl_init
        - mbedtls_x509_crl_parse
        - mbedtls_x509_crt_init
        - mbedtls_x509_crt_parse
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:617,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:618,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:622,8'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crl_init
                - mbedtls_x509_crt_init
                - UA_ByteString_init.9230
                - copyDataFormatAware
                - mbedtls_x509_crl_parse
                - UA_ByteString_clear.9219
                - certificateVerification_clear
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:622,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:623,9'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crl_init
                - mbedtls_x509_crt_init
                - UA_ByteString_init.9230
                - copyDataFormatAware
                - mbedtls_x509_crl_parse
                - UA_ByteString_clear.9219
                - certificateVerification_clear
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:625,31'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crl_init
                - mbedtls_x509_crt_init
                - UA_ByteString_init.9230
                - copyDataFormatAware
                - mbedtls_x509_crl_parse
                - UA_ByteString_clear.9219
                - certificateVerification_clear
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:626,8'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:627,9'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crl_init
                - mbedtls_x509_crt_init
                - UA_ByteString_init.9230
                - copyDataFormatAware
                - mbedtls_x509_crl_parse
                - UA_ByteString_clear.9219
                - certificateVerification_clear
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:628,12'
              BranchSideFuncs:
                - mbedtls_x509_crt_init
                - mbedtls_x509_crl_init
                - mbedtls_x509_crt_init
                - UA_ByteString_init.9230
                - copyDataFormatAware
                - mbedtls_x509_crl_parse
                - UA_ByteString_clear.9219
                - certificateVerification_clear
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:644,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:645,37'
              BranchSideFuncs:
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
                - copyDataFormatAware
                - mbedtls_x509_crl_parse
                - UA_ByteString_clear.9219
                - certificateVerification_clear
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:653,16'
              BranchSideFuncs:
                - copyDataFormatAware
                - mbedtls_x509_crl_parse
                - UA_ByteString_clear.9219
                - certificateVerification_clear
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:650,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:651,13'
              BranchSideFuncs:
                - certificateVerification_clear
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:652,5'
              BranchSideFuncs:
                - copyDataFormatAware
                - mbedtls_x509_crl_parse
                - UA_ByteString_clear.9219
                - certificateVerification_clear
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:653,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:654,37'
              BranchSideFuncs:
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
                - copyDataFormatAware
                - mbedtls_x509_crl_parse
                - UA_ByteString_clear.9219
                - certificateVerification_clear
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:662,16'
              BranchSideFuncs:
                - copyDataFormatAware
                - mbedtls_x509_crl_parse
                - UA_ByteString_clear.9219
                - certificateVerification_clear
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:659,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:660,13'
              BranchSideFuncs:
                - certificateVerification_clear
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:661,5'
              BranchSideFuncs:
                - copyDataFormatAware
                - mbedtls_x509_crl_parse
                - UA_ByteString_clear.9219
                - certificateVerification_clear
                - copyDataFormatAware
                - mbedtls_x509_crt_parse
                - UA_ByteString_clear.9219
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:662,5'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:663,37'
              BranchSideFuncs:
                - copyDataFormatAware
                - mbedtls_x509_crl_parse
                - UA_ByteString_clear.9219
                - certificateVerification_clear
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:672,5'
              BranchSideFuncs: []
        - Branch String:   '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:668,12'
          Branch Sides:
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:669,13'
              BranchSideFuncs:
                - certificateVerification_clear
            - BranchSide:      '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:670,5'
              BranchSideFuncs:
                - copyDataFormatAware
                - mbedtls_x509_crl_parse
                - UA_ByteString_clear.9219
                - certificateVerification_clear
      Callsites:
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:629,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:630,5'
          Dst:             mbedtls_x509_crl_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:631,5'
          Dst:             mbedtls_x509_crt_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:642,5'
          Dst:             UA_ByteString_init
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:645,16'
          Dst:             copyDataFormatAware
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:646,15'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:649,9'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:654,16'
          Dst:             copyDataFormatAware
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:655,15'
          Dst:             mbedtls_x509_crt_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:658,9'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:663,16'
          Dst:             copyDataFormatAware
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:664,15'
          Dst:             mbedtls_x509_crl_parse
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:667,9'
          Dst:             UA_ByteString_clear
        - Src:             '/src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c:674,5'
          Dst:             certificateVerification_clear
    - functionName:    mbedtls_x509_crl_parse
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mbedtls_x509_crl *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
